|
发表于 2008-7-5 10:27:25
|
显示全部楼层
观点过于偏激,个人认为java有很多不足:
1.运行速度慢,虽然有改进.因此像一些底层开发不适用,如嵌入式开发等.
2.语言本身不标准.JAVA有各种样的标准和版本,如IBM也有自己的JAVA,相对而言,.NET已向欧 洲提交了标准(ECMA标准)
3.开发速率慢.一个开发语言不仅看功能,还要看的它的开发速度.像机器语言可以实现任何功能,但现在有多少人会用它.JAVA开发工具不够.NET的好,特别是用户界面的开发.
4.学习时间长,学习难度高.这是个学习成本与学习效果的问题.JAVA版本多,内容十分丰富,要把它学好,时间长和效果不佳,特别是我们大专生,仅有2年半时间,而且我们学校的水平有限.
5.JAVA跨平台是它的最大优势,但是目前.NET也有MONO工程也可以实现跨平台.目前MONO也有了很大的发展,到时JAVA的最大优势将不复存在.
6.C#.NET是在JAVA出现后才出现的,可以说是吸收了JAVA的优点后才发布的.
7.JAVA功能强大,但是客户很可能不叫你用JAVA来开发他们的系统.像日本的客户用.NET比较多,说JAVA是最好选择的观点过于偏激. |
|