C#的疑惑..高手请进.

来源:百度知道 编辑:UC知道 时间:2024/06/09 06:48:57
C#到底能做什么???在网上看的是说除了与硬件交互的,还有驱动程序写不了外,其他都可以...真的是这样吗????????????????????????
骗人吧。。我工作都快三年了。我发现大部发公司除了用C#编写网站和桌面应用软件外。。。就没别的了。。。。。让我觉得自己每天都在做着同样的工作。一点意思都没有。。。
好吧,这么说吧,哪位同仁的公司里现在在用C#开发手机的???
哪位同仁的公司里现在在用C#编些除了网站和桌面软件外的一些东西。。
(我现在快对C#失去信心了)
我知道。。C#除了桌面和网站,还有哪个公司会用C#去做别的。。比如手机开发什么的。
等你工作过一段时间后你就会知道有多无聊,做多了就没意思了。 (注意,我并没有拿C#和其他语言比。)

我的意思是我很想用C#去做手机开发或通讯什么的,C#是可以做到的,但就是没哪家公司用C#做这些呀。
各位高手们,怎么就不能看完我的提问了。。。
我再说明白点:我现在想用C#做手机开发,哪个公司会用C#做??如果有这样的公司我就去。。问题就是,现在有吗? 我用C#开发网站和桌面软件都开发的麻木了,感觉没意思了,所以想用C#去做点别的开发。

1.j2me做的手机程序要比C#用的多,至于为什么不用C#,可能是考虑到C#的移植不如java;
2.在软件架构上,java的架构思想远远好比C#深厚,稳固性特别高,要点是上层设计;而C#的思想是简单,上手,优势在操作上,优势是降低了对程序员的要求;所以C#开发的程序要比java快,最近两年才出现C#软件架构上的设计高手;
3.对硬件的操作,这个无可厚非,只有最基础的语言才适合和硬件打交道,不是说高级语言不行,而是硬件就像是原始人类,只有用最原始的语言和它打交道沟通才流畅,硬件是不会说话的,所以只有我们学习了,而且低级语言和高级语言相比,对硬件的操作更直接、有效,应用时间也比高级语言时间长,相比高级语言,他的稳定性更经得起时间考验!
4.微软爆发了互联网革命,但是没有意识到互联网的爆发,所以只推出了asp,但随着jsp的出现,微软意思到了WEB的作用,所以,我们用的VS在WEB开发的功能上异常的强大,而且也继承了VB的优势,WinFrom程序!可以说C#是排挤java的杀手锏。所以C#还不倾向于除此之外的领域!

对于楼主的困惑,那没有办法,如果真的喜欢手机开发,尝试学习C,C++,和java吧,没有什么兵器是无敌的,只有物竞天择的自然规律!!放开心,享受生活吧!!

硬件交互的,还有驱动程序写不了外,其他都可以

我都不知道怎么说你!这种状况就像前些年大型应用都是用J2EE体系,而很少使用WIndowsDNA体系一样!看出现在的变化没有?

语言各有所长嘛
大家都是都是炸弹 难道你炸矿不用雷管用核弹?

只要你把托管理解好了,你就知道c#都能干什么了

那你就不能搞点别的语言 非掉死一个树上么