Java开发有哪些不足之处(说说你知道的)
前几天面试,考官问我:你觉得Java开发有哪些不足之处,我一时还真没答上来,
你知道吗??
大家讨论下。。。。
------解决方案--------------------框架泛滥 相对VS而言缺少强大的IDE JDK需要专门下载
------解决方案--------------------IDE不需要了,eclipse强大到无以复加了
最大的缺点就是慢,开源东西太杂,什么都能往上套,标准不一
------解决方案--------------------在开发速度上 相对 另外2P (ASP.PHP)而言 慢些。
------解决方案--------------------如果你是在做java开发,问题应该能遇到不少的,
根据你的经验谈谈就好了。
------解决方案--------------------开发的时间一定会很长时间,效率不高啊,虽然有SSH框架,但是开发的时候真正用SSH的也不多。
------解决方案--------------------太乱 太杂,但同时也是优点---条条道路通罗马,一个问题可以有N种解决方案!
有舍有得嘛,缺点不是绝对的。
------解决方案--------------------
------解决方案--------------------性能效率相对来说比较差、应用范围比较窄(除了B/S架构应用方面有优势之外,在别的应用领域中比不过别的语言)、java语言发展速度缓慢(虽然现在java的所谓框架、新概念多如牛毛,呈现出一种百花齐放的现象,但是这只是表明上的繁荣而已,真正能够对java语言有贡献的、能够促进语言本身发展的却是少的可怜,最终的结果就是java语言的发展十年如一日,十年后的跟十年前的没什么差别,反观java最直接的对手.net的发展速度就可见java再不想办法发展,很可能就要被替掉的了)......
暂时想到这么多
------解决方案--------------------我是学习J2EE的,要说Java开发的不足,首先第一点就是框架和设计模式太多了,没有一个统一的,其次就是IDE都是开源的,可以说好也可以说不好,好的是可以按照自己的意愿来做,不像微软的那样都是很隐蔽的,不好的就是Java的IDE像个大杂烩,什么都有。但是我还是很喜欢Java的,在开发B/S架构时还是很经典
------解决方案--------------------1.速度方面相比比较差,因为它是基于虚拟机的。
2. 而且不像.net体系一样是有MS垄断的,而是有不同开发商所提供,所以市面上有很多完全不同的JDK版本,导致兼容性方面存在缺陷!
3. 开发费用比较昂贵,比较适合中大型应用,而不适应于小应用!
------解决方案--------------------杂,乱,无章-----------也是很多高手所说的“灵活”
学习曲线“曲折”
新人常常迷失方向
开发效率,调试,测试还有待提高
还有很多要学习的啊,与君共勉!
------解决方案--------------------缺乏创造性,开发就是创造的过程,java只是要学会各种工具的用法,要的是熟练度
感觉该叫组装系统,和开发相去甚远