深有同感。。
java想说爱你不容易。

解决方案 »

  1.   

    说详细一点。J2EE的规范里的东西把很多需要SA做的设计工作先就给你弄了个框框给固定下来,但是这些框框又不完全是符合OOAD基本思想的。这就很招人讨厌了。
    J2EE自己的标准设计模式(MVC)是以提升系统的性能为主要目标的,而不是象OOAD是以系统的工程化为主要目标的。
      

  2.   

    在 j2ee 下面,做sa 是一件比较痛苦的事,这样子都给你限制死了,而完全照这个做,很多东西又做不到。
      

  3.   

    哈哈
    还有这么多人为sun叫好啊????
    我没收M$的钱,但是我还是要为M$叫好!!!!!
    java给我的痛实在太大了。。
    如果我用M$的开发工具我可能现在天天在上网打机
    但是我现在在用java作项目所以痛苦的不得了。。
    可钱呢???跟作M$东西的人没有不同。
    告诉大家吧。其实java现在没什么大不了的
    举些例子。
    用友大家知道吧???他就是因为出了一个java版的财务软件所以被金蝶等公司需速蚕食了市场,为什么??因为java的产品慢呀。客户需要的是好用的东西。
    OICQ......本来也想用java作apple(用户开浏览器就可以用oicq了,不用下载客户端) 但是最后都不干了。。为什么??因为java做出来的东西慢,不能用啊!!!
    我想奉劝天天为sun叫好的朋友们,不要被sun的软性文章欺骗了呵呵。
    虽然M$也写软性文章,但是我们看实际的效果啊
    M$的工具开发简便,学习简单,最要紧的是做出来的东西用户用的舒服。我们可以把主要精力放在为客户作逻辑上。
    但是java呢??我先不说他程序的优略,只从他的帮租来看就知道他的实力比不上M$!做惯java程序的人都知道jdk代的文档只是把各种属性、方法、事件列决给用户了,但是具体的例子极少。就这一点就可以让所有的人放弃它了。。
    还有,java宣称自己的内存管理如何如何。。可是实际使用的情况呢???我用jbuilder5如果工作忙的时候没到中午就会出现 Out of memory 的提示。我的天啊,我300多M内存啊就算C++写出来的程序有上万个内存黑洞也不会 Out of memory 吧???
    总之我想请大家多多考虑一下实际,不要被sun虚无缥缈的什么跨平台,内存管理所迷惑,选择一个利于开发,利于将我们的精力集中在为客户作逻辑,利于客户方便使用,利于系统扩展的工具开发软件吧。。只有这样我们才会有实际的好处赚到钱可能我的java水平不高,但是这都是我的亲身体验。请大家认真考虑。
      

  4.   

        1. 不要提到java就只想到sun,ibm是最大的java公司,bea从java获益也比sun多。现在的java是业界共同制定、支持的标准,就算sun没落了,java照样会发展。
        2. 不要迷信.NET,从对分布式应用的支持来说,.NET比起CORBA、DCOM、RMI并没有什么突破,架构上差不多,只不过用SOAP这种文本方式的编码代替原先普遍采用的二进制编码,确实简单了一些,但同时也降低了效率。而j2ee是在java已有RMI的基础上建立的,说不上是革命,但至少是一种进步。.NET的优点主要是利于B2B应用的开发。微软之所以极力吹捧.NET一是通过改变软件架构来迫使用户升级收费,二是为了进入利润高的企业市场。
        3. “用友大家知道吧???他就是因为出了一个java版的财务软件所以被金蝶等公司需速蚕食了市场,为什么?”,纯属造谣,一.用友是从金蝶96年推出windows版开始被蚕食市场的,但现在市场仍保持第一; 二.金蝶现在恐怕是国内java技术最强的公司,了解Apusic的应该相信这点。 
        希望不要胡乱造谣!
      

  5.   

    用ms的东西补丁还不够你打吗?一会redcode一会nimda还有wantjob受不了,你只考虑自己开发,不考虑市场需求吗?java为什么在美国流行,就是因为这些,甚至更多的原因,我们单位有ibm db2 oracle sybase等数据库,平台也是五花八门,ibm hp digital 西门子等如何整合,也许国内以后这样的非ms的需求会越来越多。
      

  6.   

    同意alooker(狂扁MS)!
    各大公司已经在java上面赚了大笔的钞票!告诉你:比M$多哦!
      

  7.   

    说实话,如果给我和做java的一样的工资,我也会去搞MS的东西,做起来舒服啊!
    至于做出来的东西好与坏鬼知道, 有粮出就行啊!!!!
    (我不是老板)
      

  8.   

    J2EE自己的标准设计模式(MVC)是以提升系统的性能为主要目标的,而不是象OOAD是以系统的工程化为主要目标的。 
    --瞎说
      

  9.   

    SAP, 全球最大的ERP供应商,已明确表示采用J2EE架构,不会采用.NET平台。http://globalarchive.ft.com/globalarchive/article.html?id=011030001256&query=sapPeopleSoft基于J2EE架构的产品已经投放市场,其最新的产品中捆绑了BEA Weblogic Server。金蝶正在加紧开发基于J2EE架构的产品,其子公司Apusic开发了国内第一个Java应用服务器Apusic Application Server (http://www.apusic.com)
      

  10.   

    同意alooker(狂扁MS)
    J2EE的目标市场与C++/C是不同的,不能用来做简单的比较
      

  11.   

    我觉得J2EE中的EJB就是一件设计严密的作品,不能因为J2EE让SA们没有事情做就说他咋的。
    其实和J2EE比起来,M$的.NET又能体现多少OOAD呢???
    还有,有人一个劲儿地说软件要满足用户需要。这个是实话,现在中国软件只有符合用户需求才有发展。但他却只见到了普通用户,忽视了企业用户,说什么OICQ等等。像这种桌面应用程序当然要用M$的技术,毕竟桌面平台的霸主就是M$嘛。而国外为什么JAVA这么火爆?那些盲目崇拜M$的人有没有仔细想过?就是因为JAVA在高端有不可替代的优势啊!
    还有人说用M$技术开发起来速度快,针对这一点我想说:你用惯了M$的技术,当然用它就得心应手啦。而让我用VC编程序,我还头大呢。不知道那些人的JAVA水平到底如何,只学了些皮毛就不要在这里对JAVA品头论足。
    好了,发泄了一通,我还要继续用JAVA写我的程序呢,就写这些吧。
      

  12.   

    补充一句:我觉得J2EE和.NET基本思想是相似的,只不过实现机制不一样。
    还有,J2EE实现了跨运行平台,而.NET实现了跨开发平台。
      

  13.   

    对JAVA与M$ 的认识
    可以从两个方面来认识,1。从技术上  2。从商业上
    从技术上,M从来没有什么真正意义的创新。它的WINDOWS,C#,以至到 NET ,但是说到他们软件做到的功能,我认为还不错。但是它的商业化倾向主导这它的发展方向,它的技术从来都的好听,真正实现还要等上很长的时间。想想它从多早就开始说要放弃DOS,直到什么时候它的产品才真正的这么做了。 它的NET 让它说也要3年后才能被真正应用,3年,TMD,那时候的样子会是什么样?
    2。从商业上,M走的是卖软件的道路,一份软件一份钱。相对于来说,另一个阵营采用的是软件没有什么钱,客户需要什么服务,则按照服务收钱。两者的差别就在于,对于M,客户是没有选择的,只能选择它。而且对于它提供的软件无论质量是什么样,似乎是都必须接受。而对于后者,服务相对来说是容易比较容易更换的。J2EE相对来说还是比较OO的,不要为了OO而OO
      

  14.   

    我认为只要微软不能打倒windows以外的操作系统,Java是不会死的,至少Java语言不会死,而且Java已经有了足够多的开发者,令ms不敢小看,J#就是很好的凭证,所以我一直认为Java有前途。
    至于J2ee,不知是你的抱怨太大,还是IBM、BEA、Sybase、Oracle等公司仍不够权威……
      

  15.   

    1.Jave与VC++不具可比性
    2.在企业应用的高端,萎软 的产品是不值一提的
      

  16.   

    开玩笑,J2EE本来就不是为什么财务软件,OICQ推出的,而是为企业级的需要才推出的,目标就不一样!!!!如果系统真的需要透过 HTTP 进行跨平台的沟通、需要讯息保证送达、需要支持许多笔交易(金融方面)、需要在五十个不同的服务器上执行,那才需要使用 J2EE 的解决方案。
      

  17.   

    我说不出什么大道理
    但JAVA是趋势
    也许现在 在国内还不是 
    但它是软件界的趋势
      

  18.   

    java开始被设计成嵌入式语言平台,现在居然成为商业系统开发的标准,变化也太大了吧。
    为什么会这样?
      

  19.   

    对于企业应用,我仍然看好Java。原因很简单,因为这是IT产业保持势力均衡的最后机会。从微软在商业软件领域的作为看来,跟随微软的公司,往往只能在微软的阴影下喘息。SAP、PeopleSoft当然不希望落到这步田地。从企业文化上说,微软还很不成熟,只知道咄咄逼人,一味扩张,不知围三缺一的道理。Sun在这方面显得比较明智,团结了一大群厂商。到明年,Java程序员将超过400万,此后还会不断扩张。目前即使在国内,政府、企业也开始大规模采用UNIX + Java + Oracle的解决方案,一但基础建立,想要改动几乎不可能。.NET来完了两年,虽然微软历来有后来居上的能力,但是这次实在不太容易。
      

  20.   

    我一直都用java开发web应用的程序,即使用了j2ee和rmi也是。我想用它开发application.
    请高手告诉我一点思路。我喜欢java和delphi.
      

  21.   

    大家说的都很有道理.j2ee确实在大规模的分布式体系框架上很有优势.但我一直很疑惑一点,国内有这样的东西吗.
    换句话说,有这样的需求吗.我们是不是为了java而java呢.请哪位高人指点一下,在国内,j2ee的发展也有一段时间了,它有什么比较成功,可以之为典范的应用案例.最好附带说明一下,用了j2ee有什么好处,是真正需要才用的吗?
      

  22.   

    java死掉也对IT业没多大影响,当年SUN自己都认为java问题很多,折腾两年也没发展起来,最后全靠别人(IBM,Borland,etc)才保住命。IBM选择java是理所当然的,你们见过IBM的c++编译器吗?也许只在IBM的高级工作站上运行才能忍受。IBM为此费了颇大的力气也没能杀入市场,最后改成Java编译器了。SUN把类库开发与Borland合作,新的类库总算才有些人性,但java还是很让我火大。死掉算了!!!
    再说.net,也并非因为设计不好而不选他,第一,.net在现有系统上不能运行,需要一次大规模升级,包括所有的客户端,而且暂时不能在非Windows系统上运行;第二,微软的新收费政策会使大部分公司多付一倍的钱(该死的M$);第三,.net环境没有技术历史经验,原有的代码全部需要移植到一个并不很熟悉的.net架构上(头痛!)。
    java真的有前(钱)途?java能作些什么?SUN自然清楚,现在不正忙着出各种各样的工具包吗,或者该说补丁包才对,早该有的东西现在才补,补得象60年的衣服一样。
      

  23.   

    同意xhh(霹雳游侠)的看法,支持!
      

  24.   

    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    不懂就别说!
    看你的发言就知道什么水平,
    别露怯了!
    J2EE是什么?!
    他不仅是一套规范,
    更是这样一个设计思想!一个光辉灿烂的OOAD的设计模式!有了这个设计模式,你用什么语言来实现都可以!
    J2EE是什么?!
    他不仅是一套规范,
    更是这样一个设计思想!一个光辉灿烂的OOAD的设计模式!有了这个设计模式,你用什么语言来实现都可以!
    J2EE是什么?!
    他不仅是一套规范,
    更是这样一个设计思想!一个光辉灿烂的OOAD的设计模式!有了这个设计模式,你用什么语言来实现都可以!
    J2EE是什么?!
    他不仅是一套规范,
    更是这样一个设计思想!一个光辉灿烂的OOAD的设计模式!有了这个设计模式,你用什么语言来实现都可以!
    J2EE是什么?!
    他不仅是一套规范,
    更是这样一个设计思想!一个光辉灿烂的OOAD的设计模式!有了这个设计模式,你用什么语言来实现都可以!
    J2EE是什么?!
    他不仅是一套规范,
    更是这样一个设计思想!一个光辉灿烂的OOAD的设计模式!有了这个设计模式,你用什么语言来实现都可以!
    J2EE是什么?!
    他不仅是一套规范,
    更是这样一个设计思想!一个光辉灿烂的OOAD的设计模式!有了这个设计模式,你用什么语言来实现都可以!
    连MVC是什么都不懂,都说错的人也来评论J2EE,无疑好比是小学数学都不懂的人来评论射影几何,椭圆积分!先把你的MVC弄好吧!
    连MVC是什么都不懂,都说错的人也来评论J2EE,无疑好比是小学数学都不懂的人来评论射影几何,椭圆积分!先把你的MVC弄好吧!
    连MVC是什么都不懂,都说错的人也来评论J2EE,无疑好比是小学数学都不懂的人来评论射影几何,椭圆积分!先把你的MVC弄好吧!
    连MVC是什么都不懂,都说错的人也来评论J2EE,无疑好比是小学数学都不懂的人来评论射影几何,椭圆积分!先把你的MVC弄好吧!
    连MVC是什么都不懂,都说错的人也来评论J2EE,无疑好比是小学数学都不懂的人来评论射影几何,椭圆积分!先把你的MVC弄好吧!
      

  25.   

    如果微软把.net移植到unix平台上可能对大企业有点吸引力,那个垃圾nt,动不动就当,还有病毒搞死你
      

  26.   

    昨天看到一些东西,也想起来20年前,Apple 的机器是多么的牛,界面,系统。,只是有一个问题,不开放。IBM 将PC的结构定义为开放。。下面的结果,我想今天我们看到的象康伯,DELL,联想他们都也变成了巨人。那是在硬件上。。
    今天在软件上,MS又在重复一些可以被预见的历史,不过MS的商业逻辑的确很好。而且,它在变化。又一天如果你手里也有WIN的源代码的时候,你也可以参与WIN的改变的时候,你一定要感谢也许已经被MS杀灭的公司。
      

  27.   

    以上信息摘自如下网站:
    http://legend.fm365.com/software/jiqiaowenzhang/20001202/5475.htm
      

  28.   

    ms和java各有所长!争论毫无意义。
    ————JAVA开发设计时的确很慢,不过开发完后将其编译后发布速度和这些编译性语言差别不大,而且不需考虑平台问题
    ————不过JBUILDER的帮助文档做得太差了,这方面还是MS好!
      

  29.   

    我讲一句:
            MS不给我们源代码,所以要把文档写好,以使我们不至于不知道怎么用。
            JDK给我们源代码,对我们坦诚以待,所以不必再象教孩子一样手把手地教我们了。
            
            要学Java ,就别怪JDK的文档,如果你连JDK的源代码都没看过,你一定不能算是个懂Java的人,你也不可能懂的多深。
            哈哈!脚踏实地点吧!
      

  30.   

    真是有意思,只有不懂j2ee的人才會這麼說, 說這話的人你們自己憑良心說,對JAVA和整個J2EE體系和分布式計算了解多少啊.對于當前企業軟件開發的方向了解多少啊.
      

  31.   

    要用发展的眼光看问题。SUN本来只是个做硬件的公司,在软件上的发展战略和能力始终让人觉得怀疑。当初灵机一动弄出个JVM这个原本打算用在嵌入式设备上的技术,一不小心赶上了internet的大流行卷进了netscape与ms的对抗旋涡中,被捧成了一种革命性的技术。SUN也意识到java可能是它赚大笔美元的一个摇钱树,拼命地想把java控制在自己的掌握中,可是它偏偏又力不从心,只好拉拢一批七拼八凑的公司到处打舆论牌给自己壮胆。不过这么多年过去了,java的表现始终没有多大的改观。(只要ms还控制着桌面操作系统和浏览器的市场,恐怕java想改变目前受制于人的处境会很头大。)不过ms反倒是从原来java制造的麻烦中看到了未来的商机,借用从java中学到的虚拟机技术,巧妙地加以推广,反而弄出了一个跨平台跨语言又能保证性能的.net,还不用再打着java的招牌受sun胁迫,这一点不得不承认ms作为一个软件领域的大哥大确实有相当深厚的功力,独到的见解和应变能力。应该说sun在与ms的争斗中始终是处于下风,出了很多昏招,看似气焰嚣张,咄咄逼人,但最后反而伤了自己的筋骨。从目前的技术层面来看,j2ee和.net在构建传统分布式的企业应用上的功力可以说是不相上下各有千秋,不过现在看来,XML WEB SERVICE将来很有可能发展成INTERNET上的电子商务的基石甚至传统的INTRANET企业内部分布式应用也很有可能转到这个体系架构上来,而.NET的一个最主要的目标就是占领WEB SERVICE这一潜力巨大的市场。用过VISUAL STUDIO.NET的人可能就会知道用.NET创建WEB SERVICE应用是多么轻松的事,只要会点VB甚至不用知道什么是XML\SOAP就能很轻松地弄出几个像模像样的东西来。在这方面SUN与MS的差距不是一两年可以表述的,而且开发工具一向是JAVA阵营最薄弱的环节,这方面的问题不解决,JAVA程序员的生产力将始终是个困扰的梦魇。从更远的未来来看,MS已经打算把它的WINDOWS操作系统的核心都做到.NET上来,到那时SUN再想依赖WINDOWS桌面系统,岂不是连JDK都要用.NET和C#来开发了,那还怎么和.NET竞争啊?
      

  32.   

    要用发展的眼光看问题。SUN本来只是个做硬件的公司,在软件上的发展战略和能力始终让人觉得怀疑。当初灵机一动弄出个JVM这个原本打算用在嵌入式设备上的技术,一不小心赶上了internet的大流行卷进了netscape与ms的对抗旋涡中,被捧成了一种革命性的技术。SUN也意识到java可能是它赚大笔美元的一个摇钱树,拼命地想把java控制在自己的掌握中,可是它偏偏又力不从心,只好拉拢一批七拼八凑的公司到处打舆论牌给自己壮胆。不过这么多年过去了,java的表现始终没有多大的改观。(只要ms还控制着桌面操作系统和浏览器的市场,恐怕java想改变目前受制于人的处境会很头大。)不过ms反倒是从原来java制造的麻烦中看到了未来的商机,借用从java中学到的虚拟机技术,巧妙地加以推广,反而弄出了一个跨平台跨语言又能保证性能的.net,还不用再打着java的招牌受sun胁迫,这一点不得不承认ms作为一个软件领域的大哥大确实有相当深厚的功力,独到的见解和应变能力。应该说sun在与ms的争斗中始终是处于下风,出了很多昏招,看似气焰嚣张,咄咄逼人,但最后反而伤了自己的筋骨。从目前的技术层面来看,j2ee和.net在构建传统分布式的企业应用上的功力可以说是不相上下各有千秋,不过现在看来,XML WEB SERVICE将来很有可能发展成INTERNET上的电子商务的基石甚至传统的INTRANET企业内部分布式应用也很有可能转到这个体系架构上来,而.NET的一个最主要的目标就是占领WEB SERVICE这一潜力巨大的市场。用过VISUAL STUDIO.NET的人可能就会知道用.NET创建WEB SERVICE应用是多么轻松的事,只要会点VB甚至不用知道什么是XML\SOAP就能很轻松地弄出几个像模像样的东西来。在这方面SUN与MS的差距不是一两年可以表述的,而且开发工具一向是JAVA阵营最薄弱的环节,这方面的问题不解决,JAVA程序员的生产力将始终是个困扰的梦魇。从更远的未来来看,MS已经打算把它的WINDOWS操作系统的核心都做到.NET上来,到那时SUN再想依赖WINDOWS桌面系统,岂不是连JDK都要用.NET和C#来开发了,那还怎么和.NET竞争啊?
      

  33.   

    说这话的不但缺乏J2EE的常识,还缺乏以下常识:
    1。sun在JAVA不是扮演救世主的角色,只是同盟军的一员;
    2。JAVA阵营里是IBM+SUN+BORLAND+ORACLE+...vs MS;这是从商业领域来看的,本质上是人类挑战自我的理想和信心,因为计算机本质上是为解决更复杂的问题而生的,如果不能,就是他的消亡之日;
    3。全球500强知道都用什么产品吗?
    4。实际上真正的软件巨头是IBM,经常会听到有人说跟MS走没错,其实多想想百年不倒的企业应该更有启发,他的决策管理走的绝对是长远的路;
    5。。NET再好,我也不忘提醒你:1,它还没诞生;2,历史说明:没有人能一统江湖,MS再强,能强过全球500强吗?所以根本没有必要怀疑JAVA的命运。顶多是平分市场罢了。
    6。都这么大的人了,说话要对自己他人负责,动不动就说“JAVA是垃圾,讨厌J2EE”,只能
    显得你没水平;
    7。最后说一下,本人也不懂J2EE,学无止竟啊!
      

  34.   

    说得好!我不懂j2ee,可我觉得你们象是要打架了一样........