学了.net可以做网站以外的软件开发吗?

来源:百度知道 编辑:UC知道 时间:2024/06/15 13:31:35
我学了.net,发现学.net的多数都去做网站代码了,然而我感兴趣的方面是做软件,喜欢研究算法啊一类的,底层的东西,喜欢有创造性的编程,不想老在一些重复性的工作中浪费时间,请问怎么办,我在北京,准备以后从事这方面工作了,只能做网站编程吗,那多无聊啊,还是我选.net选错了
希望各位做编程方面的热心人士给我以解答
我学的是c# asp.net。我知道.net是一个功能强大的平台,WebForm, WinForm, 控制台程序,类库都能开发的。我的意思只是看多数人都做web开发了,问除了Web开发的,要的公司多不,有发展不,应该从哪做起,因为我对Web开发不是很感兴趣

DoNet只是一个框架,一个架构,或者说一个平台。 不是只能开发网站,没有搞清楚你.NET是怎么学的。O(∩_∩)O,连这个都没有搞清楚,
你可以在DONET框架下用C++做很底层工作。只要你有能力。

.net有多种开发模式:
控制台应用程序
gui应用程序(既windows应用程序)
web应用程序(asp.net)
web服务
windows服务

.net不仅仅是做网站的,你喜欢的话还可以做游戏开发(目前xna已经到3.0的测试版了),

------------- 补充------------------
我以前也对web开发不感兴趣,我主要对游戏开发和C/S结构的windows应用程序感兴趣,可现在B/S比C/S用的广泛,B/S比C/S有很多优势,安装,更新,不用再考虑套接字连接等,C/S也有很多优势,但一般的项目都用不着C/S的这些优势,
后来我发现B/S也有很多东东,ajax(atlas),web service,silverlight等,

C#当然能在winform上发展,除了Web开发,很多公司都招应用软件开发的.当然有发展.
http://www.51job.com/的搜索中输入.net,你会发现有很多技术还不会的,也会发现有很多工作你可以做的.,就从这做起吧.

WEBFORM和WINFORM的差别就只有表示层不一样,其他都是一样的。做WINFORM的要求比WEBFORM的要求会更高,职位个数需求也比WEBFORM少许多(似乎LZ没对WEBFORM和WINFORM间的不同点没有足够的认识)。编程本来就是一件比较枯燥烦琐的事情,只有整个项目都OK了才会感到有些成就。

做WINFORM程序需要写更多的底层代码,需要更优质的算法。

极度可以,我就用.net开发文件驱动,桌面windows应用程序(这个是重点),开发过移动项目,开发过网站,.net可以开发很多,特别是windows应用类的