[ZT]震撼重臨——點評第15屆Jolt大獎

來源:互聯網
上載者:User

(本文轉載自“夢想風暴”,原文地址:http://dreamhead.blogbus.com/logs/2005/03/1066848.html)

Software Development雜誌的Jolt大獎已經成為了軟體開發領域的風向標,捧得大獎等於吸引了足夠的眼球,能否用眼球換回更大的回報,那就取決於各人造化了。正式成為程式員之後,對每年的Jolt大獎,我都是格外的關注,因為它可以讓我更好的瞭解軟體開發的方向。只要候選名單一出爐,我就等著盼著看看誰會成為新的贏家。這不,第15屆Jolt大獎又頒出來了。

個人愛好的原因,我最為關注的便是兩個圖書大獎。《Head First Design Patterns》拿走了通用類圖書的大獎。對於“Head First”系列,早已久聞大名,它以新鮮的教學方式拉近了知識與人的距離,只是不知道為什麼,國內的出版社好像對於這個系列並不是十分感冒,至少還沒有任何一位“Head First”家族的成員走進中國的市場,希望這次Jolt大獎也給“Head First”一個震撼中國圖書市場的機會。不過,話說回來,雖然設計模式是一個持久的話題,但讓一本入門書拿走Jolt大獎,也著實讓我有些想不通,看看前兩年的Jolt作品,無論是《敏捷式軟體開發 (Agile Software Development)》,還是《與熊共舞》,哪個不是讀過之後依然回味無窮的作品。不知道是評審的標準出現了問題,還是這本書真的有那麼高的價值,希望可以拜讀一下這部Jolt作品。Joel Spolsky終於把他的作品彙整合冊了,許久之前,他的幾篇文章便光為流傳,也著實讓人受益良多,以個人的喜好來說,我對《Joel on Software》這部Productivity作品有著更高期待,我想,它會是一部非常不錯的休閑之作。《Refactoring to Patterns》結合了Refactoring和Pattern兩個時尚名詞,並在網上的預覽,品質應該過硬,一個Productivity大獎為它做了證。如果作者換成Martin Fowler或是其它重量級人物,恐怕這次就是它來震撼世界吧!《Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools》喊出一個新口號,搶得最後一個Producitivity也算值得。

《Better, Faster, Lighter Java》能夠拿到技術類圖書的Jolt大獎,我想是因為它的標題剛好符合Java社區的前進方向。在經曆了對J2EE技術的反思,Java社區開始迴歸一條樸素之路。不過,我以為,以對Java社區的影響力來說,Rod Johnson的《Expert One on One J2EE Development Without EJB》也許是一個更加傑出的代表,奇怪的是,它竟然連候選名單都沒有進去。重量級人物的聯手未見得就一定成功,繼去年《Contributing to Eclipse》為我們說明了這一點之後,《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》為這個論點添加了新的證據。Herb Sutter和Andrei Alexandrescu的組合至少要比一無所獲的Eric Gamma和Kent Beck幸福一些,至少他們還有roducivity大獎。至於《Hibernate: A Developer's Notebook》和《Java Developer's Guide to Eclipse》獲得Productivity大獎,只不過是為Hibernate和Eclipse的火爆增加了新的註腳。

去年捧得技術類Jolt大獎的《Test-Driven Development: A Practical Guide》讓我覺得多少有些不那麼令人信服,遺憾的是,總得看來,今年的獲獎圖書加重了這種趨勢。這多多少少有些影響Jolt大獎在我心目中的形象。另外,從獲獎作品來看,人們對於具體技術的關注超過了思想性,這讓我不禁想起J2EE的程式對OO本身的忽律,真不知這是喜還是悲。四本技術類圖書竟然三本與Java有關,由此可以看出,.NET的宣傳造勢依然任重道遠。

單以開發工具來論,Eclipse並不是最好的,在我看來,它和IntelliJ IDEA還有相當的差距,但開放使它能夠在語言和開發工具類Jolt大獎上兩次掄元,至於Python 2.4的Productivity大獎,讓我堅信Python絕對是一個非常好的選擇。或許是人們對技術應用的關注超過了語言本身,或許是EJB 3.0和JDO 2.0的悲歡離合,或許是J2SE 5.0的應用不夠廣泛,總之,Hibernate力壓萬眾矚目的J2SE 5.0,成功衛冕了Jolt大獎,它參賽的項目是庫、架構和組件。

去年的Jolt大獎只有一個測試載入器的類別,今年自動化測試和測試缺陷跟蹤各佔了一個山頭,這充分反映了人們對測試的關注,這也是敏捷思潮的又一勝利。測試在軟體開發中的地位越來越重要,我一個做測試的朋友在瞭解了測試驅動開發之後,一直給我提應該以測試驅動全過程,而不只是開發。如果不把測試放進考慮因素的話,寫出來的程式常常會存在一些,測試——這種直指目標的行為會讓人懂得以終為始的道理。Joel的書沒能拿到Jolt大獎,他的產品FogBugz卻替它賺回顏面,壓倒JIRA奪得測試缺陷跟蹤的Jolt大獎。

再來看看我們熟知的其它朋友:Subversion修成正果,捧得變化與組態管理工具的Jolt大獎;Together Designer 2005拿到設計工具的一個Productivity大獎;J2ME依然無人能敵,再次奪得移動開發工具的Jolt大獎;Flex在一片RIA的歌舞昇平中,拿到了Web開發工具的Jolt大獎,而Tomcat則是這個類別的Productivity大獎;O'Relly網路成為了網站與開發人員網路最終獲勝者,去年的Jolt大獎得主IBM developerWorks和Sun辛苦打造的Java.net則只能帶走Productivity大獎了;今年走入名人堂的是InstallShield。

新一年的Jolt大獎已經擺出一個個新的路牌,趕緊把沒接觸過的東西找過來,嘗嘗鮮,畢竟Jolt大獎不會隨便發放。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.