Java开发的不足之处!
于娜 2010-01-13 05:27:20
框架泛滥,相对VS而言缺少强大的IDE,JDK需要专门下载IDE不需要了,eclipse强大到无以复加了.最大的缺点就是慢,开源东西太杂,什么都能往上套,标准不一,在开发速度上相对另外2P(ASP.PHP)而言慢些,开发的时间一定会很长时间,效率不高啊,虽然有SSH框架,但是开发的时候真正用SSH的也不多。相对而言,Java运行速度慢,开发时间长
框架太多,开源的东西有多有杂,运行速度比其他的(例如:ASP)慢,初学者面对这么庞大复杂的体系结构,难以学习.
Java开发方面界面不够友好,而且执行效率慢,网络开发方面框架太多,太杂,执行效率也不快。编写3d游戏开发方面,模型粗糙不够细腻(相对3dmax,maya)显得很笨重。渲染方面不如专业的三维软件,粒子效果不流畅,相关的教程很少。手机开发方面,兼容性差,运行速度慢。同样的j2me程序在模拟器上调试成功后,在真机上调试,会出现许多问题。至于机顶盒,我就不知道了。
因为Java的开源,得以各种优秀的框架,个人作品层出不穷,这就像一把双刃剑,导致了标准的不统一,很明显的就是几乎各个公司使用的标准都不一样,但是总之来说还是利大于弊,性能效率相对来说比较差、应用范围比较窄(除了B/S架构应用方面有优势之外,在别的应用领域中比不过别的语言)、Java语言发展速度缓慢(虽然现在Java的所谓框架、新概念多如牛毛,呈现出一种百花齐放的现象,但是这只是表明上的繁荣而已,真正能够对Java语言有贡献的、能够促进语言本身发展的却是少的可怜,最终的结果就是Java语言的发展十年如一日,十年后的跟十年前的没什么差别,反观Java最直接的对手.net的发展速度就可见Java再不想办法发展,很可能就要被替掉的了)......
我是学习J2EE的,要说Java开发的不足,首先第一点就是框架和设计模式太多了,没有一个统一的,其次就是IDE都是开源的,可以说好也可以说不好,好的是可以按照自己的意愿来做,不像微软的那样都是很隐蔽的,不好的就是Java的IDE像个大杂烩,什么都有。但是我还是很喜欢Java的,在开发B/S架构时还是很经典