本帖最后由 linlei198816 于 2009-09-05 22:59:37 编辑

解决方案 »

  1.   

    框架泛滥 相对VS而言缺少强大的IDE JDK需要专门下载
      

  2.   

    IDE不需要了,eclipse强大到无以复加了最大的缺点就是慢,开源东西太杂,什么都能往上套,标准不一
      

  3.   

    在开发速度上  相对 另外2P (ASP.PHP)而言 慢些。
      

  4.   

    如果你是在做java开发,问题应该能遇到不少的,
    根据你的经验谈谈就好了。
      

  5.   

    开发的时间一定会很长时间,效率不高啊,虽然有SSH框架,但是开发的时候真正用SSH的也不多。
      

  6.   

    相对而言,java运行速度慢,开发时间长
      

  7.   

    框架太多,开源的东西有多有杂,运行速度比其他的(例如:ASP)慢,初学者面对这么庞大复杂的体系结构,难以学习
      

  8.   

    我是做j2ee的,java给我的感觉就是开发周期比较长,至于开源东西可以暂时不用,呵呵。
      

  9.   

    http://blog.csdn.net/gongfs/archive/2009/08/26/4487278.aspx
    我刚看过,说的还有一定道理!
      

  10.   

    框架多了,也有不足??ssh这次把我们害惨了······
      

  11.   

    当初要是 ibm买了 sun就好了。
      

  12.   

    java应用开发方面界面不够友好,而且执行效率慢,网络开发方面框架太多,太杂,执行效率也不快。编写3d游戏开发方面,模型粗糙不够细腻(相对3dmax,maya)显得很笨重。渲染方面不如专业的三维软件,粒子效果不流畅,相关的教程很少。手机开发方面,兼容性差,运行速度慢。同样的j2me程序在模拟器上调试成功后,在真机上调试,会出现许多问题。至于机顶盒,我就不知道了。
      

  13.   

    不标准化,开发周期慢,所以我们不用java.规范要求也比较严格。
      

  14.   

    java的开发周期长的原因是什么?有点不太理解。
      

  15.   

    因为JAVA的开源,得以各种优秀的框架,个人作品层出不穷,这就像一把双刃剑,导致了标准的不统一,很明显的就是几乎各个公司使用的标准都不一样,但是总之来说还是利大于弊
      

  16.   

    性能效率相对来说比较差、应用范围比较窄(除了B/S架构应用方面有优势之外,在别的应用领域中比不过别的语言)、java语言发展速度缓慢(虽然现在java的所谓框架、新概念多如牛毛,呈现出一种百花齐放的现象,但是这只是表明上的繁荣而已,真正能够对java语言有贡献的、能够促进语言本身发展的却是少的可怜,最终的结果就是java语言的发展十年如一日,十年后的跟十年前的没什么差别,反观java最直接的对手.net的发展速度就可见java再不想办法发展,很可能就要被替掉的了)......
    暂时想到这么多
      

  17.   

    开发效率明显不如。net做界面不如微软系列~相关知识太复杂,不够标准化!
      

  18.   

    没有Delphi快,性能没有.NET好, ...
      

  19.   

    JAVA开源东西太杂。不过稳定性相对较好
      

  20.   

    对于一些底层硬件的编程java不如c好。。
      

  21.   

    1 java只是一种语言,应该无所谓好坏
      

  22.   

    在某些应用中,比如web应用中太过于重量化,不够灵活。
      

  23.   

    我是学习J2EE的,要说Java开发的不足,首先第一点就是框架和设计模式太多了,没有一个统一的,其次就是IDE都是开源的,可以说好也可以说不好,好的是可以按照自己的意愿来做,不像微软的那样都是很隐蔽的,不好的就是Java的IDE像个大杂烩,什么都有。但是我还是很喜欢Java的,在开发B/S架构时还是很经典
      

  24.   

    java是最好的,没有比java更好的语言了,其它语言都是垃圾!
      

  25.   

    java我的最爱,只要你开发出一个通用的框架,其实开发项目也挺快的,你就往里套页面,和表结构就ok啦!
      

  26.   

    Every coin has two sides.
      

  27.   

    1.速度方面相比比较差,因为它是基于虚拟机的。2. 而且不像.net体系一样是有MS垄断的,而是有不同开发商所提供,所以市面上有很多完全不同的JDK版本,导致兼容性方面存在缺陷!3. 开发费用比较昂贵,比较适合中大型应用,而不适应于小应用!
      

  28.   

    JVM不能自己随意动态加载。这点很烦人。
      

  29.   

    要是能跨JVM信息数据获取就好了,那样集群起来就强悍了。
      

  30.   

    IDE 的诞生方便了程序员的开发进度,同时也给程序员形成了一个瓶颈,不再去研究底层代码的结构和实现方式了
      

  31.   

    Java里的很多东西自己没办法控制(可能是我太菜了),框架泛滥,乱七八糟。
      

  32.   

    SSH是啥?开源是啥?开发周期是啥?
      

  33.   

    抛开开发周期讲,因为这是针对不同的需求和项目来说的,如果想快,拿过来当php,asp来写jsp代码也可以啊,但是考虑的可维护性,重用性,做图形界面比较低,对于高手无法直接操作内存
      

  34.   

    框架泛滥 相对VS而言缺少强大的IDE JDK需要专门下载
      

  35.   

    轮子太多。
    良好的程序可以把注释写的很简单,甚至可以不写注释,可是为什么总是常说,让我们去看看jdk的源码,tomcat的源码,ssh的源码呢?矛盾!
      

  36.   

    缺乏创造性,开发就是创造的过程,java只是要学会各种工具的用法,要的是熟练度
    感觉该叫组装系统,和开发相去甚远
      

  37.   

    java注重是教你口诀,而不是招式,能够让你融会贯通,自由发挥,并且学无止境;而.net只教招式,不教口诀,虽然招式很厉害,但要更上一层楼,却遇瓶颈和阻塞.
      

  38.   

    这也能叫缺点吗?? 这也是JAVA这个平台决定的  同水平下,.NET开发一个程序虽然相对JAVA快点,可是程序员工资拿的就要少点
      

  39.   

    给我感觉:J2EE行业最大的缺点框架泛滥,没有实际的工业标准,
    都是你封装我,我封装你! 在用J2EE开发一个项目的时候,选框架有时候都很头疼