Java开发有哪些不足之处(说说你知道的) 本帖最后由 linlei198816 于 2009-09-05 22:59:37 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 框架泛滥 相对VS而言缺少强大的IDE JDK需要专门下载 IDE不需要了,eclipse强大到无以复加了最大的缺点就是慢,开源东西太杂,什么都能往上套,标准不一 在开发速度上 相对 另外2P (ASP.PHP)而言 慢些。 如果你是在做java开发,问题应该能遇到不少的,根据你的经验谈谈就好了。 开发的时间一定会很长时间,效率不高啊,虽然有SSH框架,但是开发的时候真正用SSH的也不多。 相对而言,java运行速度慢,开发时间长 框架太多,开源的东西有多有杂,运行速度比其他的(例如:ASP)慢,初学者面对这么庞大复杂的体系结构,难以学习 我是做j2ee的,java给我的感觉就是开发周期比较长,至于开源东西可以暂时不用,呵呵。 http://blog.csdn.net/gongfs/archive/2009/08/26/4487278.aspx我刚看过,说的还有一定道理! 框架多了,也有不足??ssh这次把我们害惨了······ 当初要是 ibm买了 sun就好了。 java应用开发方面界面不够友好,而且执行效率慢,网络开发方面框架太多,太杂,执行效率也不快。编写3d游戏开发方面,模型粗糙不够细腻(相对3dmax,maya)显得很笨重。渲染方面不如专业的三维软件,粒子效果不流畅,相关的教程很少。手机开发方面,兼容性差,运行速度慢。同样的j2me程序在模拟器上调试成功后,在真机上调试,会出现许多问题。至于机顶盒,我就不知道了。 不标准化,开发周期慢,所以我们不用java.规范要求也比较严格。 java的开发周期长的原因是什么?有点不太理解。 因为JAVA的开源,得以各种优秀的框架,个人作品层出不穷,这就像一把双刃剑,导致了标准的不统一,很明显的就是几乎各个公司使用的标准都不一样,但是总之来说还是利大于弊 性能效率相对来说比较差、应用范围比较窄(除了B/S架构应用方面有优势之外,在别的应用领域中比不过别的语言)、java语言发展速度缓慢(虽然现在java的所谓框架、新概念多如牛毛,呈现出一种百花齐放的现象,但是这只是表明上的繁荣而已,真正能够对java语言有贡献的、能够促进语言本身发展的却是少的可怜,最终的结果就是java语言的发展十年如一日,十年后的跟十年前的没什么差别,反观java最直接的对手.net的发展速度就可见java再不想办法发展,很可能就要被替掉的了)......暂时想到这么多 开发效率明显不如。net做界面不如微软系列~相关知识太复杂,不够标准化! 没有Delphi快,性能没有.NET好, ... JAVA开源东西太杂。不过稳定性相对较好 对于一些底层硬件的编程java不如c好。。 1 java只是一种语言,应该无所谓好坏 在某些应用中,比如web应用中太过于重量化,不够灵活。 我是学习J2EE的,要说Java开发的不足,首先第一点就是框架和设计模式太多了,没有一个统一的,其次就是IDE都是开源的,可以说好也可以说不好,好的是可以按照自己的意愿来做,不像微软的那样都是很隐蔽的,不好的就是Java的IDE像个大杂烩,什么都有。但是我还是很喜欢Java的,在开发B/S架构时还是很经典 java是最好的,没有比java更好的语言了,其它语言都是垃圾! java我的最爱,只要你开发出一个通用的框架,其实开发项目也挺快的,你就往里套页面,和表结构就ok啦! Every coin has two sides. 1.速度方面相比比较差,因为它是基于虚拟机的。2. 而且不像.net体系一样是有MS垄断的,而是有不同开发商所提供,所以市面上有很多完全不同的JDK版本,导致兼容性方面存在缺陷!3. 开发费用比较昂贵,比较适合中大型应用,而不适应于小应用! JVM不能自己随意动态加载。这点很烦人。 要是能跨JVM信息数据获取就好了,那样集群起来就强悍了。 IDE 的诞生方便了程序员的开发进度,同时也给程序员形成了一个瓶颈,不再去研究底层代码的结构和实现方式了 Java里的很多东西自己没办法控制(可能是我太菜了),框架泛滥,乱七八糟。 SSH是啥?开源是啥?开发周期是啥? 抛开开发周期讲,因为这是针对不同的需求和项目来说的,如果想快,拿过来当php,asp来写jsp代码也可以啊,但是考虑的可维护性,重用性,做图形界面比较低,对于高手无法直接操作内存 框架泛滥 相对VS而言缺少强大的IDE JDK需要专门下载 轮子太多。良好的程序可以把注释写的很简单,甚至可以不写注释,可是为什么总是常说,让我们去看看jdk的源码,tomcat的源码,ssh的源码呢?矛盾! 缺乏创造性,开发就是创造的过程,java只是要学会各种工具的用法,要的是熟练度感觉该叫组装系统,和开发相去甚远 java注重是教你口诀,而不是招式,能够让你融会贯通,自由发挥,并且学无止境;而.net只教招式,不教口诀,虽然招式很厉害,但要更上一层楼,却遇瓶颈和阻塞. 这也能叫缺点吗?? 这也是JAVA这个平台决定的 同水平下,.NET开发一个程序虽然相对JAVA快点,可是程序员工资拿的就要少点 给我感觉:J2EE行业最大的缺点框架泛滥,没有实际的工业标准,都是你封装我,我封装你! 在用J2EE开发一个项目的时候,选框架有时候都很头疼 关于java的接口 和继承的使用 SPRING MVC + IBATIS 问题 @@获取servlet的上下文名称???@@ 把myeclipse项目放自eclipse上不能部署 将成绩A,B,C,D对应的百分制成绩,例如A对应85~100分 关于hibernate tomcat 内存 溢出的问题求解 zk+spring+hibernate hibernate到底有多少实用价值??? ECLIPSE3.2+MYECLIPSE5的问题! 熟悉Java进来看下. 如何给<select></select>赋值 socket 读取jquery ajax提交数据时候有时候得不到参数
根据你的经验谈谈就好了。
我刚看过,说的还有一定道理!
暂时想到这么多
良好的程序可以把注释写的很简单,甚至可以不写注释,可是为什么总是常说,让我们去看看jdk的源码,tomcat的源码,ssh的源码呢?矛盾!
感觉该叫组装系统,和开发相去甚远
都是你封装我,我封装你! 在用J2EE开发一个项目的时候,选框架有时候都很头疼