Java和.Net,我们应该如何去选择?
本人Java和.Net都会,工作是.Net因此.Net较强点
市场分析:Java有钱途,而.Net有前途!我选择哪个?
详细分析:
1.Java框架多,学的东西多,比较杂乱,没有统一的标准,做起来费劲。
.Net框架一个 学的东西多,比较单一,有Microsoft统一标准,做起来轻松!
2.Sum公司实力相比Microsoft较弱。
3.Java有很多优越的地方。即使说框架多,但这些成型的框架也是很不错的,比起.Net有优越的地方。
如果你要说.Net框架不好或是不优秀,我也不赞成,.Net提供快速开发平台,--->(拖,拽)(但有一点:我想我们的公司
还是不回采用这样的快速开发的),我个人觉得,.Net在这方面做的很人性话,但也是它的一个缺点.
4.Java编辑器Eclipse比Microsoft Visual Studio来讲还是有差距的。
5.Java中着重于框架开发比.Net强,而sum公司在语言方面落于Microsoft
6.Java开源,而.Net是"闭门造车"但确实人家的"车"是"宝马",不过谁都不知道他家的宝马"引擎"盖上上了几个螺钉!如果你驾驶技术比较好的话还是很有钱途的。
7.Java运行和调试有时候出现莫名其妙的错误,在A机器上调试通过,在B机器上出异常。而.Net很少出现,这个不是说Java不好,证明Java的严谨性!这经常是程序员最头大的事!
8.Java很多免费的,而Microsoft的东西价格比较昂贵!
9.Java性能比.Net性能有优势。
10.Java可运行于Unix下,我觉得Java很阔气,.Net小气了点,不给Unix下的开发平台
再看需求分析:
1.A公司老板说咱门用.Net,好我们的程序员感觉很轻松点,毕竟框架只有一个。
B公司老板说咱门用Java,我们的项目分析师得考虑好了,用什么框架呢,哪个优秀呢,哪个框架会有什么问题。如果我们程序员不会呢,我们是不是得培训下?
综合评论:
Java,.Net都有优缺点,两者都给我们提供非常不错的开发平台,至于谁优秀或选择谁都无关紧要,关键是看自己怎么去把握!
不过我希望有一天,两者被统一,我想这是我们程序员的心声,至于谁统一谁也不是重点,重点在于我们程序不用煞费苦心去抉择!
一门精,另一门会你就是高手,你越是高手越会最更多的选择!做员工难,做程序员更难!