总之,相比于老迈的C++和Java,我更看好年轻的.net。
Ps:我们公司几乎全是做.net的:)
首先,.net不是语言,是平台,其上语言以c#和vb.net最为常用第二,.net必须落后。.net之于微软,只是一个产品,一个市场竞争、拉拢更多用户的工具,君不见它在推出com技术的时候,也曾同样保证“不落后”么?结果还是被它自己的各种“新平台”淘汰,必须有一种“新技术”淘汰.net,当然那项技术也必然被其他技术替代,请一定注意,微软发布技术的不明言的目的是赚取商业利益,它是通过借由绑定更多用户(程序员)来吸引更多企业用户。楼上有位说的“有生之年不落后”,这恐怕只是美好愿望,微软继续发展则必须要推出新产品,微软垮掉则.net的命运自不必说。鄙人一点愚见,无论如何,.net将在10年之内被微软自己的其他技术取代
因此,学习.net并非不可以,但一定要积累更加不易淘汰的技术,而不是只学习.net本身,时刻分清什么是.net特有的,什么是计算机科学范畴内的共有技术,重视后者才是王道