如果你做的好,代码的重用性是非常高, 这是JAVA的基本思想。
问题是你能不能达到这中水平!

解决方案 »

  1.   

    顶。什么赚钱用什么,。明天用.net赚的多了,你看吧
      

  2.   

    :)
    .net在有些方面是不能与j2ee相比较的.
    特别在大型项目的情况下.表现出的不稳定性是不敢恭维的.
      

  3.   

    入了门,你会发现java实在简单
      

  4.   

    能重用就能省钱.java架构的清晰性真是爽啊.
      

  5.   

    :),I don't like java coding,but I love the money that getted by writing java codes.
      

  6.   

    i like java coding!!比VC写出来好看多了
    哈哈
      

  7.   

    大家的说法可规类为
    1.Java重用性非常高;
    2.Java能跨平台;
    3.思想技术都够新,大家跟风;junnef(光明圣堂武士) 
    4.Java赚钱;zkjbeyond(jigi) (
    5.Java更稳定可靠;
    6.Java简单;
    7.Java构架清晰;
    8.Java写的代码优美;我的看法:
    1.Java重用性非常高。
    不可否认Java重用性非常高,但是也不足于说明C++,Object Pascal,C#的Java重用性不非常高,个人认为这一点不是选择J2EE的理由。

    2.Java能跨平台;
    在很多(多大比例无法考证,至少我接触到电力企业都这样)企业应用中,一般来说,处数据库运行在UNIX操作系统上外,其它应用系统运行在Windows,有什么平台需要Java去跨?这一点也不是选择J2EE的理由。

    3.思想技术都够新,大家跟风。
    这一点我基本赞同,中国人就这德行,不是我偏激,目前中国人就这样,希望以后能理智些,不要被洋鬼子当猴耍。

    4.Java赚钱。
    Java确实赚钱,用户大把的钞票用在购买UNIX服务器和国际知名的中间件上,而这些东西报价极其不透明,不在这方面赚钱在哪赚钱?用于软件开发占多少?

    5.Java更稳定可靠。
    只要写程序的是个菜鸟,用任何语言写出来的东西都不稳定,如果程序员不出琢磨怎样让程序稳定用什么语言对他来说都无所谓。

    6.Java简单。
    Java简单,我不否认Java在某些方面简单,但是对于企业级的应用难道Java能比Delphi更简单?

    7.Java构架清晰。
    Java构架清晰,我不否认,但是.Net构架就不清晰了吗?

    8.Java写的代码优美。
    代码的又没不取决于编程语言,而是取决于编码习惯。多少Java代码写得像狗屎一堆,但我不会因此说Java写的代码不优美,只是某人写的东西是狗屎。

    个人看法,我的问题还是没有得到回答,期待智者出现!
      

  8.   

    j2ee的主要優勢在於完善的構架,和優美的實現。不少人覺得j2ee的開發很緩慢,恐怕主要是他們在用桌面程序甚至是簡單對話框的方式開發企業應用。用寫vb的方式寫jsp。這樣子一來,當然效果就不好了。
    而.net恰恰允許你是用一種桌面程序的方式去開發,這樣的方式不能說不好,但是規模一大就不好了,這會為以後的開發留下大量的難題。
      

  9.   

    你本事大行了吧?既然J2EE这么差劲,那好,你别用就是了。你自己用你的好办法去挣钱,咱们各走各的道,两不碍着行了吧?还装什么高人指点江山激昂文字粪土当年万户侯,就您对J2EE那点了解(以及对.NET那点了解),您够这资格吗?“在很多(多大比例无法考证,至少我接触到电力企业都这样)企业应用中,一般来说,处数据库运行在UNIX操作系统上外,其它应用系统运行在Windows”
    这只说明你接触的企业应用还太少。绝大多数企业级应用根本不会考虑什么Windows:银行、金融、政府的业务系统……都要求24x7的可靠性,Windows能满足?用Windows做企业级应用?别逗了。“Java确实赚钱,用户大把的钞票用在购买UNIX服务器和国际知名的中间件上,而这些东西报价极其不透明,不在这方面赚钱在哪赚钱?用于软件开发占多少?”
    那你想怎么着?自己用.NET做个软件卖它几百万?别开玩笑了。软件不值钱,值钱的是硬件和服务器,这就是事实,不管你服气不服气。软件就是销售硬件的一种手段,同样功能的软件,谁能推销掉更贵的硬件,谁就更好。你不服气?你嫌服务器卖得太贵?有种你跟你们公司老板说去呀?你说“咱们的服务器卖得太贵了,应该用PC Server + Windows XP,这是给客户节约”,你看看他用什么方式踢你出门?“Java简单,我不否认Java在某些方面简单,但是对于企业级的应用难道Java能比Delphi更简单?”
    哈哈哈哈,今年冬天最搞笑的一个笑话。Delphi还可以做企业级应用呢?麻烦您先去搞搞清楚什么叫“企业级应用”,再来发言不迟。不过像您说的用Windows的“企业级应用”,拿Delphi做几个toy program也能凑合使。虽然说长得丑不是您的错,出来吓人就不那么对了,你说是吧?要想批评J2EE,您最好先搞清楚J2EE究竟是什么。别信口开河的影响了别人吃早餐。
      

  10.   

    j2ee不是神仙,他不可能什麽都好。他的很多的東西都是值得懷疑的,比如實體bean,jsp等等。.net也有不少的優點,在前段使用.net可能會更好一些。
    另外企業級的應用也不一定就是非常非常大(至少我是這麽認爲)。像我們公司,it部門100來人總會有人去做.net。因爲企業中的有很多小的和快速變化的需求用.net會更好。
      

  11.   

    to wftree(wftree):
    J2EE不是神仙,企业级应用也不一定非常大。但.NET的application不能在AIX上跑,所以.NET只能做外围的application或者client,that's the point。
      

  12.   

    赫赫,火氣不要這麽大。當然了大系統很重要,不過小系統也有它的生存空間,是不是?
    我也是做j2ee德,我當然知道大系統用j2ee比較好(有時候是唯一的選擇)。
    我想表達的是,不要太在意技術。所有的IT技術是爲了公司的利潤,而不是別的什麽。對於不同的系統使用最適合的體系這才是正解。無論對於.net還是java的擁護者來説都是這樣。ps:可能您一直在為nasa開發登月程序?所寫的程序都要7、80個cpu?如果是的話,那真是高山仰止,pfpf。我多少還和一些oracle以及ptc的工程師有過一些交流,他們好像也不像您那樣排斥.net。當然了他們這些小公司做的小項目是入不了您的法眼了。
      

  13.   

    to wftree(wftree):
    这和系统大不大根本没关系,“排斥.NET”更是一个伪问题。就是我前面说的,企业的关键应用就是不能用Windows,而.NET的application就是不能在AIX上跑,这就是一切问题的根源。我们不需要七八十个CPU,我们只需要24x7的可靠性,这就足以让Windows(和.NET)靠边站了。
      

  14.   

    對於一個企業,用什麽樣的系統不是那麽簡單的24x7就可以解釋的。如果就是因爲這個來決定用什麽的話。討論就沒有意義了。
    另外我也見過24x7跑的NT平臺。我們公司的一些核心業務就在上面。好像事情還不像你想得那麽糟糕^_^
      

  15.   

    那我就不知道你们的技术标准是怎样的了。我做过财政、证券、工商的业务系统,凡是需要对公网开放的服务,客户根本不考虑Windows,没什么别的理由,就因为Windows不可靠。是不是这些客户很笨呢?或许吧。
      

  16.   

    另外我也見過24x7跑的NT平臺。我們公司的一些核心業務就在上面。好像事情還不像你想得那麽糟糕^_^你说的不是公司网站吧,mailserver,两周重起一次
      

  17.   

    “因为Windows不可靠”這一點恐怕他不僅僅考慮的是24*7,還有其他的一些因素(政策、擁有費用、員工技術、網絡安全甚至是領導愛好等等)。他們也不笨,我個人覺得是你的理解有一些偏激。我不想否認j2ee的優勢,這是我的飯碗,幹嗎要砸了他?只是完全的排斥另外一種技術是非常不好的。
    我們都為老闆的利潤工作^_^所以技術標準就是---他是不是可以完成工作的最省錢的方法?而且可以帶來最大的利益。
      

  18.   

    to: hocus(争取增肥10公斤)
    不是了,是ptc的pdm。停機我還沒有聽説過。
      

  19.   

    挺鄙视leowindcsdn(风蚀提琴)的。刚会写一,二,三就以为四也是4横了
      

  20.   

    .Net我用过
    J2EE我也用过
    要说构架清晰确实J2EE的构架非常清晰,分工明确
    而.Net更像是仓促之作
    不可否认.Net在快速开发上有着明显的优势
    但是相应的,J2EE面向企业级应用,它讲究的不是快
    而是重用性、可维护性(清晰的构架在这里非常有用)、还有稳定性
    有做过大型项目的人跟我说过,.Net在集群上表现不敢恭维,会莫名其妙的出问题
    而J2EE就相对稳定的多现在我接触到的软件,大多都要求跨平台,或者干脆要求在Unix下跑,在这种情况下
    .Net毫无优势可言所以,一个项目用什么,是由多种因素决定的
    不要听风就是雨
    个人认为J2EE和.Net无可比性项目用什么语言开发,要到作项目的时候,对项目的要求进行分析才能知道
    快速开发的简单产品?需要不断维护的产品线?操作系统的要求?
    软件规模的要求?等等等等.....那个语言好不是这样可以讨论出来的,而是要看这个语言是不是适用于你的项目
      

  21.   

    完全同意danceflash(Wine)的看法^_^。我也是這個意思
      

  22.   

    我认为
    为什么越来越多的用户(编程人员)会转移到J2EE阵营中去??
    因为越来越多的用户(狗屁客户)转移到J2EE阵营中去了
    我看到的几个j2ee项目全部都是几个半桶水客户要求使用j2ee架构的
    至于好坏,无论什么剑
    全看用剑的人拉
      

  23.   

    加条广告(注:如果你不高兴,可以删除)
    招聘JSP网页编程人员(1-2名)
    1-2年的网页编程经验
    语言:JSP,java,html,javascript
    请在简历中写明对以上语言的掌握程度以及学历.北京友联创新系统集成有限公司
    联系方式:
    010-62984859-8010王先生
    [email protected]
      

  24.   

    to whatisit(itiswhat):
    “狗屁客户”?别忘了是谁拿钱养活你的。客户考虑的不是技术,而是企业的利益。也许他们不懂技术,也许他们在技术上是“半桶水”,但他们对自己企业的需要比你清楚得多。在这方面,你才是真正的半桶水。你会比客户更清楚他们需要什么?别太高看自己。
      

  25.   

    Schlemiel(维特根斯坦的扇子) 批评的是不过是一时觉的编程人员和客户
    一个是四个字一个是两个字
    不工整,在结合楼主流露的一点个人感情发表的
    这么认真,我头一次说脏话就被逮
    :(
      

  26.   

    to whatisit(itiswhat) ( )呵呵,你看多了就知道,Schlemiel(维特根斯坦的扇子) 总是要找到谁来论战一下。
    不然多无趣阿。
      

  27.   

    客户考虑的不是技术,而是企业的利益。也许他们不懂技术,也许他们在技术上是“半桶水”,但他们对自己企业的需要比你清楚得多没错
    但是客户对于他们的需要改如何用技术实现并不了解。
    如果他们不愿意看到url后面有任何.asp结尾的标志,那么你就是用.aspx结尾他也会觉得不爽。
      

  28.   

    顶一下,我喜欢J2EE是因为它比.Net更艺术,特别是对于那些有追求完美癖好的开发者来说
      

  29.   

    to hocus(争取增肥10公斤)
    赫赫,我倒有個打算,準備把所有結尾換成aspx(當然還是用j2ee)。
      

  30.   

    小总结:
    年年岁岁花相似
    岁岁年年人不同批语:
    等我出了师,我第一个办的就是.net。
    j2ee很完美。
    记住,挣下的钱是你的,不是我的。
      

  31.   

    to Schlemiel(维特根斯坦的扇子) 在您老的眼中好像只有银行、金融、政府等企业的应用才叫企业级应用,试问在中国2000多万家中小企业以及这些中小企业中的“中小企业”叫不叫企业级应用?哪些用自己的血汗钱去搞企业信息化的企业会不会用大把大把的钱去购买那些昂贵的服务器?我不知道,您能告诉我他们的选择吗?头一次从您的话里揣摩出只有Java能够做企业级应用,高见!
      

  32.   

    to xue_sharp(靠) 如果你知道4是怎么写得不妨说出来,用不着板着脸装深沉样子。to wftree(wftree)  danceflash(Wine) 
    想知道你们公司在实施项目时是如何在J2EE和.NET间做选择的。to everyone
    如果很有想法可以平和地说出来,这里不是谁嘴里火药味浓谁就有理。某些人的嘴巴可能天生就容易冒火,我不会介意的,我也一样。
      

  33.   

    to  leowindcsdn(风蚀提琴)
    其實我覺得danceflash(Wine)在上面已經說得比較完整了。
    總的來說,就是根據需求的具體特性來看説是用什麽系統。
    首先是這個系統的複雜性,如果只是要一個簡單的web應用,我們肯定會用.net做。(我個人覺得小系統在公司裏使用也是企業軟件了。)如果系統較爲複雜,要求較高,可能就會偏向于j2ee。
    另外就是後臺系統。因爲公司已經有大量的e化系統,新的系統和以前的那個系統關係,就會偏向于繼承上一個系統的構架。這樣方便信息交流。
    還有就是公司的人力安排,因爲我們同時有.net和java兩只團隊,有時候也會考慮誰最近會有時間。
    反正我覺得體系的選擇,有很多考慮了。不是一個簡單的24*7就可以解釋的。有時候公司擁有成本等等因素在裏面,很難説那個就更好。
    因爲我們是為集團内部開發軟件,所以有的東西並不具有代表性,給你參考一下。
      

  34.   

    同一些同行交流过关于主题的看法,比较一致的看法是:单从技术层面讲,对安全性可靠性极高的系统用J2EE,企业内部前端操作系统多数是非Windows操作系统(这样的企业是否有?有多少?)时用J2EE,其它情况下大可不必用J2EE.但是现在的问题是:企业对安全性可靠性的要求到底有多高,难道要达到100%的安全可靠?任何系统都无法达到100%的安全可靠,在系统集成时做适当的调整即可避免购买昂贵的服务器,数据存放在UNIX服务器上,应用(包括中间层应用)运行在Windows机器上一样可以做到很高的安全性和可靠性.另外,很多企业都将自己内部网和公网做了有效的隔离(物理隔离或是逻辑隔离),大可不必因为连接到公网就得咋样咋样.PS.主题中的用户指客户,不是程序员,程序员是无法左右客户的选择的.