隨筆-86  評論-767  文章-3  trackbacks-3
           

          開源的思想,社區的力量
          --寫在《開源技術選型手冊》出版前夕

          作者:柯自聰
          2008-5-19

          三年前,當開始寫《Liferay Portal二次開發指南》的時候,我并不知道自己正在懵懵懂懂的進入開源寫作領域,只是希望將項目中的積累記錄下來,并與所有需要它的同行分享。《Ajax開發簡略》也是出于類似的目的。三年后,寫作成為了我的習慣,將技術文章貼到博客上與同行分享也變成了下意識的動作,雖然我再也沒有那么多的時間和精力去擴大和深入所涉獵的范圍。這些潛意識的努力,也讓自己無論在技術上還是職業生涯上也開辟了另外一片天空。

          今天在開源社區,有一批和我一樣的同行,著名的和非著名的,正在默默無聞的貢獻自己微薄的力量,把自己所使用和熟悉的開源理論、思想、技術等以各種各樣的形式表現出來,和所有感興趣的同行分享。這股潮流無形中推動了國內程序員群體的壯大和素質的提高,也推動了國內軟件產業的發展。

          現在,這其中的19位,在博文視點的組織下,針對自己所熟知的領域,將自己的所知所用匯集成《開源技術選型手冊》,從選型的角度出發,詳細介紹目前在業界廣泛使用的開源軟件產品,期待它能夠在技術選型的時候發揮作用。個人的力量是渺小的,但是社區的力量是無窮的。

          臨近出版之際,恰逢汶川大地震造成嚴重災難,本書的19位作者決定拿出大部分甚至全部的版稅收入,捐贈給災區,作為《開源技術選型手冊》編委會奉獻給災區的綿薄之力。從策劃、編輯、作者到本書的所有工作人員,大家都在努力,期待這本書能創造一個銷售高峰,這樣我們奉獻給災區兄弟姐妹的幫助就更多。這一點與開源的思想不謀而合。下面這句話可能有點俗,但是這個時候它顯得如此理所當然:

          您所購買的這本書的大部分版稅,將捐贈給汶川地震災區的父老鄉親。

          秉承開源的思想,讓世界見證開源社區的力量;遵循互助的精神,讓自然見證中華民族的偉大。

          該書日前已由電子工業出版社博文視點公司正式出版發行。上市首周即入選互動出版網暢銷書榜單。
          點擊這里立即訂購:http://www.china-pub.com/39918

           

          目 錄


          第1章 閑話開源社區篇 ????????????????????????????? 1
          第2章 Web框架篇 ??????????????????????????????? 5
          2.1 Struts ………………………………………………………………………………………… 7
          2.2 Spring ………………………………………………………………………………………… 14
          2.3 Seam ………………………………………………………………………………………… 26
          第3章 開源Web服務器 ?????????????????????????????41
          3.1 Apache ………………………………………………………………………………………… 43
          3.2 Lighttpd ……………………………………………………………………………………… 46
          3.3 Nginx ………………………………………………………………………………………… 49
          第4章 應用服務器篇 ??????????????????????????????51
          4.1 JBoss ………………………………………………………………………………………… 53
          4.2 Geronimo ……………………………………………………………………………………… 60
          4.3 JFox …………………………………………………………………………………………… 66
          第5章 開發平臺篇(IDE) ????????????????????????????81
          5.1 Eclipse ………………………………………………………………………………………… 85
          5.2 NetBeans ……………………………………………………………………………………… 96
          ii
          第6章 動態語言篇 ?????????????????????????????? 105
          6.1 Python ……………………………………………………………………………………… 107
          6.2 Ruby ………………………………………………………………………………………… 112
          6.3 Groovy ……………………………………………………………………………………… 118
          第7章 Ajax開發篇 ?????????????????????????????? 123
          7.1 Buffalo ……………………………………………………………………………………… 125
          7.2 Dojo ………………………………………………………………………………………… 133
          7.3 Prototype …………………………………………………………………………………… 141
          7.4 JQuery ……………………………………………………………………………………… 149
          7.5 DWR ………………………………………………………………………………………… 158
          第8章 富互聯網應用篇(RIA) ????????????????????????? 163
          8.1 Adobe FLEX ………………………………………………………………………………… 165
          8.2 OpenLaszlo ………………………………………………………………………………… 175
          第9章 版本控制篇 ?????????????????????????????? 183
          9.1 CVS ………………………………………………………………………………………… 185
          9.2 Subversion ………………………………………………………………………………… 199
          9.3 Git …………………………………………………………………………………………… 209
          第10章 項目管理篇 ?????????????????????????????? 217
          10.1 Mantis …………………………………………………………………………………… 220
          10.2 Bugzilla …………………………………………………………………………………… 230
          10.3 Scarab …………………………………………………………………………………… 235
          10.4 Teamwork ………………………………………………………………………………… 245
          第11章 面向方面編程篇(AOP) ???????????????????????? 253
          11.1 AspectJ …………………………………………………………………………………… 255
          11.2 Spring AOP ……………………………………………………………………………… 261
          11.3 JBoss AOP ……………………………………………………………………………… 267
          iii
          第12章 反向控制容器篇(IOC) ???????????????????????? 273
          12.1 NanoContainer …………………………………………………………………………… 276
          12.2 Equinox …………………………………………………………………………………… 281
          12.3 HiveMind ………………………………………………………………………………… 286
          12.4 Guice ……………………………………………………………………………………… 291
          12.5 JBoss MicroContainer …………………………………………………………………… 296
          第13章 用戶界面篇(UI) ??????????????????????????? 303
          13.1 Script aculo us …………………………………………………………………………… 305
          13.2 YUI ………………………………………………………………………………………… 313
          13.3 Ext ………………………………………………………………………………………… 324
          13.4 Echo2 ……………………………………………………………………………………… 334
          第14章 商業智能篇(BI) ??????????????????????????? 343
          14.1 分析工具——Mondrian ………………………………………………………………… 345
          14.2 分析工具——JPivot ……………………………………………………………………… 352
          14.3 報表工具——BIRT ……………………………………………………………………… 359
          14.4 ETL 工具——Kettle ……………………………………………………………………… 371
          14.5 開源商業智能解方案——Pentaho ……………………………………………………… 378
          第15章 建模工具篇 ?????????????????????????????? 389
          15.1 ArgoUML ………………………………………………………………………………… 391
          15.2 Poseidon ………………………………………………………………………………… 395
          15.3 Jude ……………………………………………………………………………………… 398
          15.4 StarUML ………………………………………………………………………………… 403
          15.5 Trufun ……………………………………………………………………………………… 406
          15.6 EclipseUML ……………………………………………………………………………… 411
          第16章 對象關系映射篇(ORM) ???????????????????????? 415
          16.1 Hibernate ………………………………………………………………………………… 418
          16.2 TopLink Essentials ……………………………………………………………………… 426
          iv
          16.3 iBATIS …………………………………………………………………………………… 433
          第17章 數據庫篇(DB) ??????????????????????????? 443
          第18章 軟件測試篇 ?????????????????????????????? 451
          18.1 JUnit ……………………………………………………………………………………… 454
          18.2 JMock …………………………………………………………………………………… 465
          18.3 Selenium ………………………………………………………………………………… 472
          第19章 面向服務架構篇(SOA) ???????????????????????? 479
          19.1 Apache CXF ……………………………………………………………………………… 481
          19.2 Apache ODE ……………………………………………………………………………… 489
          19.3 Apache Tuscany ………………………………………………………………………… 497
          第20章 工作流篇(Workflow) ????????????????????????? 507
          20.1 jBpm 工作流系統 ………………………………………………………………………… 511
          20.2 OSWorkflow 工作流系統………………………………………………………………… 517
          20.3 Tempo 工作流系統 ……………………………………………………………………… 522

          posted on 2008-05-19 13:17 eamoi 閱讀(2767) 評論(8)  編輯  收藏 所屬分類: 其他

          評論:
          # re: [原創]開源的思想,社區的力量 2008-05-19 16:24 | Louis
          一起為開源加油
          一起為汶川加油  回復  更多評論
            
          # re: [原創]開源的思想,社區的力量 2008-05-20 10:19 | dancer
          支持,祝上市銷售后取得好成績.
          天估汶川  回復  更多評論
            
          # re: [原創]開源的思想,社區的力量 2008-05-20 15:48 | coder
          支持,祝有好的銷量。  回復  更多評論
            
          # re: [原創]開源的思想,社區的力量 2008-05-20 17:31 | tianming
          支持,出來了肯定去買  回復  更多評論
            
          # re: [原創]開源的思想,社區的力量[未登錄] 2008-05-20 18:41 | jht
          能不能像國外那樣提供完整的PDF下載?
          如果有需要的肯定會買實體書。
          但是只是想稍微參考一下的,沒有必要花那么多錢還要浪費國家的紙張和森林資源!  回復  更多評論
            
          # re: [原創]開源的思想,社區的力量 2008-05-22 20:56 | wolfarmy
          樓上你的想法太狠了,真是氣死活人不償命呀。我覺的這種書能用心寫的,是會有人買的。  回復  更多評論
            
          # re: [原創]開源的思想,社區的力量 2008-06-06 16:48 | 路過
          不夠全面, 建議改名為web開發選型手冊.  回復  更多評論
            
          # re: [原創]開源的思想,社區的力量 2008-06-08 10:42 | 愛好編程
          正如ls說的,不夠全面,這文章的題目范圍太大了,一本書確實無法涵蓋所有的開源技術。  回復  更多評論
            
          主站蜘蛛池模板: 亚东县| 永川市| 蛟河市| 哈尔滨市| 宕昌县| 阜宁县| 延寿县| 青神县| 龙州县| 自治县| 樟树市| 兴城市| 留坝县| 潮安县| 寿宁县| 图木舒克市| 昭平县| 漳州市| 都匀市| 肥城市| 新源县| 如皋市| 曲松县| 曲周县| 邹平县| 大渡口区| 同心县| 临汾市| 乌拉特后旗| 安陆市| 万盛区| 酒泉市| 民勤县| 金秀| 鹤庆县| 云龙县| 东平县| 大宁县| 新营市| 鲁甸县| 金川县|