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

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

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

    隨筆 - 170  文章 - 536  trackbacks - 0
    <2009年6月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    常用鏈接

    我參與的團隊

    隨筆分類(103)

    搜索

    •  

    積分與排名

    • 積分 - 413988
    • 排名 - 135

    最新評論

    閱讀排行榜

      在Java世界里打拼也好幾年了,也看到了各種不同技術的浮浮沉沉,倒是發(fā)現(xiàn)了一個簡單的規(guī)律,最簡單的東西往往是最有用的,簡單的軟件也是種美。

      在 Java Web 領域,曾經有無數(shù)各種各樣的框架,Struts1/2,JSF,Echo1/2,Tapestry,Wicket,等等等等了,這么多不同的框架代表了兩個不同的方向,除了 Struts 這個是基于請求的,其他幾個都是算是事件驅動的,但是后面幾個在整個市場上所占的份額也趕不上 Struts 一家。HTTP 請求本來是很簡單的,而 Struts 就是基于這樣簡單的概念,但是卻有無數(shù)人希望重現(xiàn) VB 時代的那種拖拖拉拉的編程方式,希望用事件驅動一切,但是大部分人都失敗了。失敗的原因也其實不那么復雜,有的是不夠成熟,像 JSF 這樣被 Sun 官方大力推崇的框架,但 Ajax 出現(xiàn)的時候,JSF 中想靈活的用 Ajax 都成了一種奢望,有的是資料太少了。像 Echo2 這樣的框架資料,少的跟珍惜保護動物似的。

      當然也不是沒有成功的,微軟憑借其強大的開發(fā)實力,和開發(fā)工具的配合,加上沒有給 ASP.net 用戶更多選擇余地,取得了無人匹敵的成功。但是這個成功在 Java 世界是不會擁有的,Java 世界沒有微軟這樣的巨頭,Java 世界中拿得出手的幾個開發(fā)工具,Eclipse,Netbeans,IDEA,在所見即所得的開發(fā)上遠遠的落后于 Visual Studio。相比微軟帝國,Java 世界多的是中小型的,開源的工具產品。規(guī)模上都遠遠落后于微軟,Java 世界唯一可走的路便是簡單了。對 Java 世界來說,簡單不僅僅是種美,更是生存之道。

      起初作為 Java 世界 PK 微軟產品的重頭戲,EJB 在學院派的力捧下誕生了,EJB 似乎從來都不打算讓人活的輕松,一個簡單的東西非得搞的復雜無比才行。而且其持久層 Entity Bean,似乎連基本功能都沒能實現(xiàn),更別談大規(guī)模使用了。EJB 1/2 的時代是開發(fā)人員永遠無法忘卻的噩夢。

      Java 世界也從來不缺活躍分子,Rod Johnson 這個有種音樂家氣質的牛人憑借自己多年的積累,推出了 Springframework,這樣一個基于 IoC 和 AOP 兩個概念的簡單易用的框架,完成了很多起初只有 EJB 才能完成的工作,Spring 也一夜成名,成為 Java 世界使用最為廣泛的輕量級應用框架。

      幾乎是同時,來自澳洲的小帥哥 Gavin King 也在用一種與眾不同的方案去替代現(xiàn)有比較復雜的 Java 持久化方案,最后他的 Hibernate 也成為替代原有 EJB 持久化方案的選擇。相對簡單的 Hibernate 也取得了巨大的成功。

      其實這樣的例子在 Java 世界也非常多,以至于后來來自于 Ruby 開發(fā)社區(qū)的 Ruby on Rails 的出現(xiàn),給了 Java 開發(fā)者當頭一棒,原來還有更簡單的做法哦。于是 Java 世界慢慢的開始對多種腳本語言進行支持,包括 Ruby,以及后來自創(chuàng)的 Groovy。以此去打造類似 RoR 那樣簡單的開放方式。

      生活其實是很簡單的,軟件開發(fā)其實也是一樣,用簡單的方式,去打造簡單的軟件,Java 世界用無數(shù)失敗的教訓證明了這一點。像我呢,也喜歡用這樣簡單的方式去工作,最喜歡 IDEA 去寫代碼,最喜歡 Struts2 + Spring2 + Hibernate3 這套組合,最最喜歡的是簡單,因為簡單是最美的工作方式。

    posted on 2009-06-23 16:08 steady 閱讀(3255) 評論(6)  編輯  收藏 所屬分類: 技術隨筆

    FeedBack:
    # re: 簡單是種美[未登錄] 2009-06-23 17:19 Steven
    Eclipse遠遠落后于 Visual Studio?
    Java比Net簡單?
    請審視自己的看法!  回復  更多評論
      
    # re: 簡單是種美 2009-06-23 17:23 steady
    @Steven
    回復前請確認你沒看漏字  回復  更多評論
      
    # re: 簡單是種美 2009-06-23 22:46 火星叔叔馬丁
    最喜歡 Struts2 + Spring2 + Hibernate3 這套組合
    鬧了半天 還是ssh  回復  更多評論
      
    # re: 簡單是種美[未登錄] 2009-06-24 10:58 roy
    浪費眼球,以后這類文章不要發(fā)在技術區(qū)嘛!  回復  更多評論
      
    # re: 簡單是種美 2009-06-25 18:04 馬達+斯加
    樓上眼球很值錢哦?  回復  更多評論
      
    # re: 簡單是種美 2009-07-10 17:47 火星漁者
    免費的代價  回復  更多評論
      
    主站蜘蛛池模板: 亚洲av日韩aⅴ无码色老头| 亚洲国产综合精品中文第一区 | 国产亚洲精品a在线无码| 一级特黄aaa大片免费看| 亚洲七七久久精品中文国产| 一级做a爰片久久毛片免费陪 | 亚洲精品无码久久毛片| 乱爱性全过程免费视频| 亚洲综合无码AV一区二区| 亚洲精品视频免费| 亚洲熟妇中文字幕五十中出| 三年片在线观看免费西瓜视频 | 亚洲一区无码中文字幕乱码| av无码免费一区二区三区| 中中文字幕亚洲无线码| 午夜精品在线免费观看| 免费看又黄又爽又猛的视频软件 | 久久久久亚洲Av片无码v| 午夜视频免费在线观看| 亚洲AV无码精品蜜桃| 免费看一级做a爰片久久| 国产免费人成视频在线播放播| 亚洲国产精品无码专区影院| 久久久久免费精品国产小说| 亚洲国产精品乱码在线观看97| 最近高清国语中文在线观看免费| 在线亚洲v日韩v| 亚洲成AV人片在线观看无| 国产成人精品免费视频网页大全 | 午夜亚洲AV日韩AV无码大全| 97在线线免费观看视频在线观看| 精品久久久久久亚洲综合网| 亚洲精品乱码久久久久久蜜桃不卡 | 最新69国产成人精品免费视频动漫 | 国产精品成人免费福利| 色欲色欲天天天www亚洲伊| 精品国产_亚洲人成在线高清| 永久免费毛片在线播放| 国产国产人免费人成成免视频| 亚洲电影免费观看| 中文字幕无码精品亚洲资源网|