<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 115  文章 - 481  trackbacks - 0
    <2009年10月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(19)

    隨筆檔案(115)

    文章檔案(4)

    新聞檔案(1)

    成員連接

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

      “Java產生于網絡”,這是幾年前java程序員一直津津樂道的話題,伴隨著互聯網的蓬勃發展,Java也曾有一股氣吞山河,一統天下之勢。然而今天,我們看到PHP占領全球網站應用的大半市場,Microsoft的ASP及.net占領了很大一部份市場(看看國內的各種網站、看看中國的黨政網),還有其它Web開發語言也占據了一部份,最后剩下給Java可謂寥寥無幾。PHP正在以他深得人心的簡易開發優勢快速擴張,如今又冒出個新貴Rails/Ruby在后面耀武揚威宣稱要替代Java、消滅Java。我們不禁感嘆:Java路在何方?

       成也蕭何,敗也蕭何。我們認為,造成Java今天之局面的一個主要因素是Java技術的極度靈活,Java技術領域的“有組織、無紀律”。動不動JCP就給你搞一個Specification,管你怎么去實現;Java開發社區TTS及sourceforge.net每天都有新的框架或開源產品發布,最終這些技術及產品到其使用者(軟件企業及程序員)手里時,他們根本不知道該如何選擇。你不跟潮流別人就會笑話你古董,而且最讓java程序員煩惱的莫過于昨天才辛辛苦苦掌握并引以為豪的新技術、新框架,今天就被別人嘲笑你所學會的東西已經落伍、老掉牙。

       另外,Java技術的“強大功能”及其“復雜性”也是造成Java應用步履蹣跚,舉步為艱的一個不可忽視的因素。功能的強大是以技術的復雜作為代價,一個功能強大的系統總是由眾多簡單的小系統堆積而成。我們以為:“簡易、實用才是硬道理”!再強大的功能也要以實用為基礎,脫離了實際應用便是空談烏托邦。如果實際應用中不可能用到,那我們又何必花那么多的精力煞費苦心地去搞那么多的設計及構架,(又何必點燈熬油揮汗如雨地去建一個很難登上的空中樓閣呢?)縱觀今天java技術的應用,復雜得有點離普。一個簡單的Web應用動輒就要戴上N層高帽,Web使用Struts(JSF)、持久層用hibernate(JDO/Entity Bean)、還引入了Spring或EJB,要IOC、AOP、支持任意數據庫、支持任意存諸方式、支持組件對象關系任意配置、支持Web Service……如此琳瑯滿目的技術,如此強大的功能,想不復雜?難啊!時至今日,又有誰能象當年IBM總裁郭士納一樣讓Java這個龐大,復雜的大象也能跳跳舞呢?

       Java在國內不能得到很好應用的一個主要原因是國產Java技術落伍。在Java世界,開源、優秀的東西很多很多,但基本全是泊來之品。也只有那些技術牛人、大型軟件企業、外資企業,才有實力研究并很好運用。當前還有眾多的中小型軟件企業停留在JSP+Java Bean的時代,很多中小企業甚至老牌軟件企業的CTO或者項目經理到現在還常理直氣壯的說:"客戶不就是要求J2EE平臺嗎?我們的JSP、Tomcat、JBoss不全是J2EE技術嗎?”是的,軟件嘛,能解決問題就行,好不容易花了兩三年搭建起來的技術體系,說換就換,哪有那么容易啊!于是,軟件越來越難以維護,越來越難以擴充,更加無法滿足客戶的新需求。

       再看國內很多比較知名的軟件企業提出的一些新開發構架、開發體系、中間件及工具等,其基礎核心仍然是國外引進的東東。比如很多軟件公司開發的快速開發工具,構件開發等,都是以Struts、Spring、Hibernate等為基礎,也就是要用他們的工具,開發東西還得要學Struts、Hibernate等。對于國內很多的初級開發者來說,學習這些框架的難度曲線太大。技術本土化不僅僅是把一門語言翻譯成另外一門語言,更重要是思想的本土化、核心內容的本土化。

      說到技術及框架,一個國外的先近技術框架,都是別人先嘗試用了N久證明了它的先進以后,我們國內才有一部份人拿進來開始慢慢學習,然后再宣傳普及,等我們大部分人剛剛學會并以此為榮,奔走相告的時候,人家又搞了一個更加先進的出來。汗顏啊,難道我們只能疲于奔命地被人家牽著鼻子走嗎?

      。。。。。。
      
      (本文摘自《EasyJWeb簡易教程》,作者為大峽、眸寬、stef等EasyJF開源團隊成員,轉載請保留作者聲明!)
    posted on 2006-04-18 15:18 簡易java框架 閱讀(10252) 評論(34)  編輯  收藏

    FeedBack:
    # re: Java路在何方? 2006-04-18 15:58 hecules
    "Java在國內不能得到很好應用的一個主要原因是國產Java技術落伍"不同意這句話,看不出國內java落后的現狀與國產java技術落后上有什么邏輯上的關系。我想如果一個程序員不能克服語言上的障礙,那他還是不夠合格的。個人覺得國內的現狀主要還是整個大環境所致,客戶的需求再那里放著,企業間血拼成本,程序員的水平都限制了這個行業的低水平,更不用說一個項目能否拿到,其實打多數情況下與技術無關,倒是回扣什么的占了主要因素。  回復  更多評論
      
    # re: Java路在何方? 2006-04-18 16:42 大峽
    hecules 說到點子上了哈,軟件行業的市場、公關等就不用細說,就憑民間流行的一句話:“80%軟件公司都是騙子公司”,應該能證明很多東西。這更多應該跟我們所處的的大環境有關系。

      不過我覺得技術落伍還是有很大一部原因,國內很多中小型軟件公司的CTO,35左右的那種,停留并滿足于自己前期的開發構架,不愿接受新東西,更不會花成本去嘗試新東西,應該也是落伍的一個表現吧。



     

      回復  更多評論
      
    # re: Java路在何方? 2006-04-18 16:43 大峽
    “因為我們浮躁,所以我們沒有發明C/C++、Java、Ruby,甚至面對Spring、Hibernate,我們也只有膜拜。”
      回復  更多評論
      
    # re: Java路在何方? 2006-04-18 18:11 steeven
    樓主寫的不錯~

    Java要失敗是遲早的事情,畢竟已經風光這么久了,依靠sun一家公司的帶領,動作拖沓。但是淡出市場不是一朝一夕的事情,php從原理、語法、開發工具上都無法媲美Java, 為什么還高居市場?個人覺得是它的殘留市場。

    另外,php對虛擬網站良好支持也很重要,在國內jsp主機很難找,php滿地都是。都是sun的那些書呆子惹的禍。

    java的活力不僅僅在web市場上,在電信、銀行等等很多傳統行業上,java暫時還是無法取代的。

    個人覺得,開發效率決定語言和框架。我選擇java首先看中功能、開發工具、可維護性。為什么要在那么多框架中徘徊?因為選用框架可以大幅度提高開發效率,比如spring,hibernate,log4j等等,和跟風無關。

    令人遺憾的是.net實力太強大,雖然vs2005無法同eclipse媲美,但是.net框架集成統一,開發框架和工具一致,瑕不掩瑜。

    有競爭是好使,可以讓java的學究們清醒起來  回復  更多評論
      
    # re: Java路在何方? 2006-04-18 18:31 sharkmao
    多看看SpringSide,看看別人怎么把五花八門的技術搓揉成一個整體應用的.
    能做和做得好是兩碼事,作為軟件人員捫心自問,我做出來的軟件是否對得起我的用戶
    用JSP+Java Bean能提高生產效率嗎?能提高維護性嗎?能輕易擴展嗎?
    都說現在框架滿天飛,但有必要掌握了Webwork再去學習Struts這種lj嗎?
    你們團隊不是現在正在開發新的框架,那算不算重新發明輪子呢?  回復  更多評論
      
    # re: Java路在何方? 2006-04-18 20:30 大峽
    to sharkmao
      江南大俠的東東我們一直在學習哈,不旦學習SpringSide,還在學習更多的xxxSide。:-)我們的目標就是集眾家之長為我所用,提煉出一套具有中國文化特色的,呵呵,這話有點空,但我想慢慢可以做實在。一個人肯定很難做好一件事情,但若是一群優秀的人一起,那就不一定了,中國什么最多:人才多,who 怕who!歡迎有興趣的朋友都一起來干吧!

      關于發明輪子:匯編語言開發者問C的,我的匯編搞這么好了你還發明C干嘛?C問Java,我的C這么無敵,你Java搞來干什么,浪費社會資源啊。同樣的問題,JDBC問,JDO問iBatis,iBatis問hibernate.......
      回復  更多評論
      
    # re: Java路在何方? 2006-04-18 22:17 Vencent Chen
    Java在電信行業用得好多的,
    估計金融也差不多
    少xxyy  回復  更多評論
      
    # re: Java路在何方? 2006-04-18 22:21 hecules
    再來聊聊這個話題:
    竊以為,編程在中國和做科學研究一樣,成為了我們生存的工具和手段,這樣我們的眼光就變得短了,就實際了,就功利了,這也就是為什么我們總是在不停學習新的框架,工具的原因,沒有法子啊,某公司要這個,不學怎么找得到工作呢,不會的話會不會失業呢?這樣我就失去了積累的機會,沒有積累,怎么能知道現有的框架的優缺點,怎么能知道如何改進業務流程呢,怎么創造新的工具和框架呢?我想Gavin King和Rod老爹不是個剛從事這行的初哥吧,為什么他們能行?
    我覺得其實編程和藝術又相通的地方:和諧,美,精煉。和諧和程序你能看到每一個模塊互相的交互式那么的和諧,沒有多余的流程;美更是代碼必有的,相信大家都很討厭丑陋臃腫的代碼;精煉,何必花大量的時間些重復的代碼呢,應該拿去休息。
    但是當它充滿了匠氣的時候,創造力也就遠去了。
      回復  更多評論
      
    # re: Java路在何方? 2006-04-19 09:10 Raistlin
    大家都在學標,不學本,大家都在談標,不談本。  回復  更多評論
      
    # re: Java路在何方? 2006-04-19 09:43 mk
    @sharkmao
    struts是垃圾?你怎么不做一個好的?你不會不知道這世界里是市場決定一切吧?要不大家現在都用的是ibm或蘋果的機器了,操作系統也不都是ms的了  回復  更多評論
      
    # re: Java路在何方? 2006-04-19 12:33 大峽
      存在即合理,去年我們招人的時候,他要說會用webwork、會JSF,但不熟悉struts,我還真不敢用他啊,畢竟我們90%的項目都是struts啊!

     框架充其量只是工具,MVC更是如此,若真掌握了MVC原理,會了一種框架,若工作需要你學習另外一種框架的時候,難道一周56小時,你還不能學會嗎!

     會Spring、會hibernate、會MVC,熟悉、精通又能怎么?用最少的錢、人及時間,解決老板、客戶問題才是硬道理。若論技術,有興趣的朋友不防對照本人愚作“論J2EE員武功修為",自測一下。
        回復  更多評論
      
    # re: Java路在何方? 2006-04-19 12:41 大峽
    論J2EE程序員的武功修為: http://m.tkk7.com/easyjf/archive/2006/04/12/40576.aspx  回復  更多評論
      
    # re: Java路在何方? 2006-04-19 16:04 與神對話
    學Java真他媽的很郁悶,好容易熟練應用一種框架,結果沒用多長時間就落后了,只能繼續學習新的框架技術!本人強烈支持樓上的看法  回復  更多評論
      
    # re: Java路在何方? 2006-04-19 16:12 sharkmao
    去年我們招人的時候,他要說會用webwork、會JSF,但不熟悉struts,我還真不敢用他啊,畢竟我們90%的項目都是struts啊!

    一個公司沉溺于已有的技術框架不思進去,不吸收新鮮的技術,這樣的公司有活力嗎?
    公司一定會有技術轉型,雖然會有鎮痛期,但獲益必然大于付出.

    市場決定一切的確沒錯,否則ww也就不會和struts合并而且改名了.  回復  更多評論
      
    # re: Java路在何方? 2006-04-19 16:26 大峽
    一個公司沉溺于已有的技術框架不思進去,不吸收新鮮的技術,這樣的公司有活力嗎?
    公司一定會有技術轉型,雖然會有鎮痛期,但獲益必然大于付出.

    這樣的道理外星人都知道。老板也知道,當然也更會算帳!嘿嘿

    也許是我運氣比較差吧,我看到或經歷的很多項目(不是全部)基本上都是這樣:40%的時間及Money在市場公關、20%的時間及Money在技術開發(難怪很多程序員在鬧窮)、40%時間及Money在后期維護及公關(尾款及二次開發)。哈哈
      回復  更多評論
      
    # re: Java路在何方? 2006-04-19 17:52 圣手屠鴨
    中小型企業不具備研發實力.大中型企業投入大量人力物力研發出來的東西當然不會當作開源被你輕易得到.所以大家都是熱愛開源的目的多半是索取而不是奉獻.easyif若想成功,,大牛是一定不能少的.沒有大牛的東東永遠都成不了東東..期待更多大牛加入.在框架未成型之前最好不要讓菜鳥加入開發.  回復  更多評論
      
    # re: Java路在何方? 2006-04-19 19:23 大峽
    謝謝 圣手屠鴨 兄

     “21世紀什么最重要--人才”,期待牛牛的到來.......也希望團隊中的小牛牛們快快長大!:-0
      回復  更多評論
      
    # re: Java路在何方? 2006-04-20 15:15 steeven
    我招人的時候不一樣,html/xml/xslt/schema/db/rmi/ejb/spring/hibernate/dot net/....都要問問
    用過沒用過無所謂,關鍵看這個人涉獵的知識面,沒興趣的人只懂得作過的東西。合適的人不是很聰明,有經驗,而是有鉆研精神,告訴他回去看什么就可以了。

    有過某方面經驗的人寫出來的代碼很可能是一堆垃圾,工作起來也是吊兒郎當。  回復  更多評論
      
    # re: Java路在何方? 2006-04-20 17:53 Lucifer's mystical garden
    web方面的應用Java可能是不太合適,畢竟開發的便捷性差asp以及php太遠了。但是企業應用還是有很大的空間的,這得益于J2EE的良好的健壯性。移動應用方面,J2ME的前景還看不太清。但是目前就開始置疑Java的前景未免早了點。
    作程序員嘛,說到底是混飯吃的,不要吊在一棵樹上,這樣很危險的。  回復  更多評論
      
    # re: Java路在何方? 2006-05-17 11:01 kiddwyl
    我覺得Java在國內使用范圍如此狹小的原因就是因為他的使用成本太高,BEA也指出,雖然Java的很多第三方架構都屬于開源項目,而且作為Java Programmer也是追求開源的道路。
    可是,就拿J2EE來說吧,他所輔助的服務和其他軟件都是相當昂貴的產品化軟件及服務,比如J2EE開發的大型Shoppingmall,就要比PHP開發的來得有優勢的多,PHP只能適用于比較小范圍的開發,小團隊開發,真正的大型項目開發還是會選擇以Java為基礎的開發。
    主要還是國內的市場環境造成的  回復  更多評論
      
    # re: Java路在何方? 2006-05-22 09:22 Jsp
    收獲不少……  回復  更多評論
      
    # re: Java路在何方? 2006-06-08 22:45 moyini
    各位前輩啊..聽著你們說的讓我都感到害怕啊..java難道真的會被淘汰嗎?我是一只菜菜鳥,還是一名在校大學生,但本人對java抱有很大的熱情,尤其是jsp,近來在學jsp,可聽你們的談論不禁讓我感到......我該如何是好呢?還有至于框架,我到底該學習哪個呢?我該怎么繼續學習呢?望各位前輩能給我這迷茫的小弟些幫助,指導...真心的謝謝!  回復  更多評論
      
    # re: Java路在何方? 2006-11-21 16:04 阿福網管
    JSP+Java Bean怎么了?難道一定要用struts或spring才能做出好的框架嗎?
    有好多掌握了struts和spring的程序員寫出來一樣的垃圾代碼。用JSP+Java Bean就能做出很好的框架,關鍵在你有沒有這個能力。掌握和運用好設計模式最重要。
    中國的企業和程序員都太浮燥,見一個新的東西就學,也不想想這些東西是否給真正帶好好處。我個人感覺如struts這樣東西就是縛束了我們的手腳,不用倒痛快。  回復  更多評論
      
    # re: Java路在何方? 2006-11-30 16:19 心內求法
    看了半天,有幾個觀點不認同:
    1.我不認為java不堪到如此地步;
    2.我不認為國內java水平或者說軟件水平的主要弱點在于技術因素;
    3.我不認為思想可以“本土化”,也就是說,我不認為存在所謂“美國編程思想”,“中國編程思想”;
    4.我不認為會有既簡單又功能強大的框架存在。

    呵呵,你們看呢?  回復  更多評論
      
    # re: Java路在何方? 2006-12-29 22:21 流浪汗
    支持樓上

    3.我不認為思想可以“本土化”,也就是說,我不認為存在所謂“美國編程思想”,“中國編程思想”;

    觀點  回復  更多評論
      
    # re: Java路在何方? 2007-02-06 23:50 一嘯長天
    唉,我也是一名在校大學生,
    學java也有好幾個月了
    但總感覺寫起桌面應用程序,好麻煩,
    也不知道接下來應該學些什么,這也學,那也要學,
    哪來的那么多的時間啊。
    畢竟還有兩年就要工作了。  回復  更多評論
      
    # re: Java路在何方? 2007-06-11 01:34 itkui
    聽君一席話,甚學好一陣。。。
    首先要堅定學好Java的決心,沒有決心是攻不下Java的。。
    思想最重要,框架再多,思想是相通的。。
    小弟接觸Java時間甚短,愚見讓大家見笑了。。。  回復  更多評論
      
    # re: Java路在何方?[未登錄] 2007-08-15 16:36 owen
    怎么可能呀 你說的用PHP都是小型網站呀 正在巨頭都是在J2EE呀 你看看電信,銀行,電力 這些巨頭都是用JAVA 你去看看移動的網站是用什么語言寫的呀  回復  更多評論
      
    # re: Java路在何方? 2007-09-03 12:44 icancms!
    @hecules

    其實運用一門容易駑駕的工具還是很明智的,比如php
    再者我感覺java就是一個軟件勞動力的工廠,學成java無疑把你帶到繁瑣的勞動力當中,想創新?還是別費勁了,看看從草根成長起來的phper,80后的百萬富翁,java程序員你們還有什么高高在上的感覺?  回復  更多評論
      
    # re: Java路在何方? 2007-09-03 12:49 icancms!
    學java的臭毛病!真e

    你們怎么老是瞧不起php什么的,php總有它的地位,二者無法比擬!

    現在php的確很有市場,葛優說的對:還是要相信群眾!

    如果覺得java夠底層,那建議你學匯編,自己建立平臺,自己做個編譯器,不用繼承什么 HttpServlet !  回復  更多評論
      
    # re: Java路在何方? 2007-09-28 10:48 同聲傳譯
    首先要做好一個Java技術要靈活  回復  更多評論
      
    # re: Java路在何方? 2009-03-08 15:34 Java架構
    J2EE 面對的客戶群是中大型企業的軟件業務,php則是面對中小型企業.
    因J2EE技術包含范圍廣泛,其OOP程序模式給程序界帶來了一種新穎且高效的程序設計方式.
    J2EE很多大型項目都是以模塊/子系統方式構建,也符合了java的特色.
    眾多技術層面涵蓋的范圍不同,應需而用則是使用J2EE技術的最高層面.
    目前很多框架包括主流SSH(sturts,spring,hibernate) 他們的優點是提高中小型系統的開發效率,而面對大型公司結合多部門,多產業的大型應用系統,則是有心而無力.
    在平臺式語言中,唯一能夠與java抗衡的是.NET. 相比之下 兩者都存在眾多優點. .Net技術就像MS的風格,用最少的知識和時間來開發出盡可能好的系統.
    其VS開發平臺的集成性,模板性,都大大加大了.NET的開發效率.
    php的優點是web應用領域,而實例級的處理以及大型項目底層數據交流上,就很容易出現問題.
    使用不同技術開發不同系統,則需要根據系統規模,系統側重點來加以區分和衡量.
    例如:web網游,無非以ajax和RIA為領頭羊的技術,相比之下,前臺程序開發語言,其實已經慢慢退化,而后臺應用,如果php不進行任何深入式發展,相比爭不到java/.NET戰場中的一杯羹.
    各種技術的存在,必然有他的理由.對于不同項目選擇不同技術則是從程序員到架構師的一個從量到質的轉變.  回復  更多評論
      
    # re: Java路在何方? 2009-10-09 05:08 QQ情侶頭像
    # re: Java路在何方? 2009-10-09 05:08 QQ情侶頭像

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 黄色三级三级免费看| 永久免费观看黄网站| 成人免费视频国产| 国产一区二区三区免费观在线| 久久香蕉国产线看观看亚洲片 | 欧美好看的免费电影在线观看| 亚洲精品久久无码| 自拍偷自拍亚洲精品第1页| 99久在线国内在线播放免费观看| 亚洲精华国产精华精华液| 日日噜噜噜噜夜夜爽亚洲精品| 亚洲电影在线免费观看| 精品视频免费在线| 亚洲网站在线免费观看| 免费看小12萝裸体视频国产| 91成人在线免费视频| 日韩精品无码永久免费网站| 亚洲精品国产专区91在线| 亚洲国产精品尤物yw在线 | 国产亚洲自拍一区| 日本免费网址大全在线观看| 精品国产呦系列在线观看免费 | 亚洲欧洲久久久精品| 精品久久久久成人码免费动漫| 成人在线免费视频| 亚洲综合精品第一页| 亚洲成色在线综合网站| 国产精品久免费的黄网站| 最近免费中文在线视频| 亚洲香蕉在线观看| 国产色爽免费视频| a毛片免费观看完整| 亚洲国产精品久久网午夜| 国产做床爱无遮挡免费视频| 日韩av无码免费播放| 亚洲av产在线精品亚洲第一站| 免费看国产一级特黄aa大片| 中文字幕无码一区二区免费| 在线a亚洲老鸭窝天堂av高清| 亚洲国模精品一区| 午夜国产精品免费观看 |