“java赚大钱,.net赚快钱”我对这句话的感想与体会
在.net和java这两大阵营交战得正火的时候,有很多新人都会整天提问.net好还是java好还有些java派或者.net派的会互指对方不是。我在这里先声明,我虽然是专注于.net技术,但我并没有说什么派什么派的,我只是想大家一齐来讨论下你们的看法...因为这总在烦这事..
首先说说我对.net的看法:快速开发,统一的标准能让程序员专注于同一技术,使资源更容易重用或者被继承,msdn的强大帮助(对于我们中国人来说的确要比java的好),方便易用并且强大的开发环境,而且在还有很多革命性的技术。但因为推出的时间才是短短的四年,对于一个技术来说还是太嫩了,而且跨平台是一个很大的问题,虽然mono能实现而且能达到.net framework1.1的大部分应用层的功能,但不竟缺少宣传和java先入为主的原因,所以.net要流行在其他平台还有一段很长的时间,除非微软力推,否则....但想想微软有N个理由不可以这样做...
然后说说我对java的看法:跨平台是一个极大的优势,开源也使得有很多第三方厂商共同支持,有众多成熟的开发模式和框架标准,能让开发人员投其所好,但这有好处也有坏处,因为标准太多,而且更新速度过于快速,使得老程序员出现疲态,太多的标准使得既有资源白白流失,而且开发环境参次也增加了开发的难度..我现在还在考虑学java的那种标准...
说了这么多,其实我的想法是,基本五年内的两个阵营会呆在现有的位置发挥着不相同的作用,市场对.net和java的看法也不会有什么大的改变,市场不改变,也只有我们程序员去改变。我们应该要认清自己日后发展的道路,整天在嚷着什么sun白痴、ms垃圾的说话跟本不可能改变市场的形状。倒不如我们随我们的意思去改变我们发展的方向,其实.net和java他们的特性在出生的时候也注定了,因为.net是ms推出的,在windows的基础上当然方便,因为windows的桌面电脑使用率高达90%,但又因为这个原因,ms当然要维护自己的权益。java也是这样,sun这间公司限定了他的特性。
曾经我为学java和学.net迷茫,但现在...我再不迷茫了,因为已经很清楚自己的发展道路...
还有就是很多人说现在企业解决方案没有什么钱途和前途...我也这样认为,因为现在企业解决方案基本定型,再没有什么泡沫可言了,当然就只有稳打稳扎。但大家又要想想,软件这行已经是在社会里比较好待遇的一个行业了,只是因为过往三四年泡沫出现的时候,让人感觉到这行赚钱超快,现在泡沫没了,人们还拿泡沫时代和现在比...这样很麻木的。
但无可否认,智能移动平台很有可能会令我们发财,我现在还是想转向那里的。感觉在windows mobile利用.net CF开发应用软件简直令人兴奋,简单、快速、还有和windows mobile完美的结合......但很可惜,手机市场已经出现定势,kjava和j2me已经深入民心了...怎么办?这就要问微软了...但我还是比较期待和关注windows mobile。但如果真的要我学,我肯定会学java,哈哈,因为java在手机方面已经很成熟了...但手机应用软件总是无从入手...唉~什么时候能跨进那个领域...
说了很多废话,但真的....有些事不吐不快,希望大家也说说对自己日后的看法吧...我很想知道大家怎样想的....