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

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

          作者:柯自聰
          2008-5-19

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

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

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

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

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

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

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

           

          目 錄


          第1章 閑話開源社區(qū)篇 ????????????????????????????? 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章 開發(fā)平臺篇(IDE) ????????????????????????????81
          5.1 Eclipse ………………………………………………………………………………………… 85
          5.2 NetBeans ……………………………………………………………………………………… 96
          ii
          第6章 動態(tài)語言篇 ?????????????????????????????? 105
          6.1 Python ……………………………………………………………………………………… 107
          6.2 Ruby ………………………………………………………………………………………… 112
          6.3 Groovy ……………………………………………………………………………………… 118
          第7章 Ajax開發(fā)篇 ?????????????????????????????? 123
          7.1 Buffalo ……………………………………………………………………………………… 125
          7.2 Dojo ………………………………………………………………………………………… 133
          7.3 Prototype …………………………………………………………………………………… 141
          7.4 JQuery ……………………………………………………………………………………… 149
          7.5 DWR ………………………………………………………………………………………… 158
          第8章 富互聯(lián)網(wǎng)應用篇(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章 商業(yè)智能篇(BI) ??????????????????????????? 343
          14.1 分析工具——Mondrian ………………………………………………………………… 345
          14.2 分析工具——JPivot ……………………………………………………………………… 352
          14.3 報表工具——BIRT ……………………………………………………………………… 359
          14.4 ETL 工具——Kettle ……………………………………………………………………… 371
          14.5 開源商業(yè)智能解方案——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章 數(shù)據(jù)庫篇(DB) ??????????????????????????? 443
          第18章 軟件測試篇 ?????????????????????????????? 451
          18.1 JUnit ……………………………………………………………………………………… 454
          18.2 JMock …………………………………………………………………………………… 465
          18.3 Selenium ………………………………………………………………………………… 472
          第19章 面向服務架構(gòu)篇(SOA) ???????????????????????? 479
          19.1 Apache CXF ……………………………………………………………………………… 481
          19.2 Apache ODE ……………………………………………………………………………… 489
          19.3 Apache Tuscany ………………………………………………………………………… 497
          第20章 工作流篇(Workflow) ????????????????????????? 507
          20.1 jBpm 工作流系統(tǒng) ………………………………………………………………………… 511
          20.2 OSWorkflow 工作流系統(tǒng)………………………………………………………………… 517
          20.3 Tempo 工作流系統(tǒng) ……………………………………………………………………… 522

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

          評論:
          # re: [原創(chuàng)]開源的思想,社區(qū)的力量 2008-05-19 16:24 | Louis
          一起為開源加油
          一起為汶川加油  回復  更多評論
            
          # re: [原創(chuàng)]開源的思想,社區(qū)的力量 2008-05-20 10:19 | dancer
          支持,祝上市銷售后取得好成績.
          天估汶川  回復  更多評論
            
          # re: [原創(chuàng)]開源的思想,社區(qū)的力量 2008-05-20 15:48 | coder
          支持,祝有好的銷量。  回復  更多評論
            
          # re: [原創(chuàng)]開源的思想,社區(qū)的力量 2008-05-20 17:31 | tianming
          支持,出來了肯定去買  回復  更多評論
            
          # re: [原創(chuàng)]開源的思想,社區(qū)的力量[未登錄] 2008-05-20 18:41 | jht
          能不能像國外那樣提供完整的PDF下載?
          如果有需要的肯定會買實體書。
          但是只是想稍微參考一下的,沒有必要花那么多錢還要浪費國家的紙張和森林資源!  回復  更多評論
            
          # re: [原創(chuàng)]開源的思想,社區(qū)的力量 2008-05-22 20:56 | wolfarmy
          樓上你的想法太狠了,真是氣死活人不償命呀。我覺的這種書能用心寫的,是會有人買的。  回復  更多評論
            
          # re: [原創(chuàng)]開源的思想,社區(qū)的力量 2008-06-06 16:48 | 路過
          不夠全面, 建議改名為web開發(fā)選型手冊.  回復  更多評論
            
          # re: [原創(chuàng)]開源的思想,社區(qū)的力量 2008-06-08 10:42 | 愛好編程
          正如ls說的,不夠全面,這文章的題目范圍太大了,一本書確實無法涵蓋所有的開源技術(shù)。  回復  更多評論
            
          主站蜘蛛池模板: 都匀市| 商城县| 兰西县| 梅州市| 香港 | 吉林市| 商都县| 集贤县| 云霄县| 鸡东县| 青冈县| 和林格尔县| 保山市| 大关县| 新蔡县| 溧水县| 贵溪市| 原平市| 株洲县| 四平市| 沙坪坝区| 枝江市| 侯马市| 淄博市| 陇南市| 清水河县| 靖西县| 榆林市| 五寨县| 团风县| 福贡县| 永年县| 鹤岗市| 商丘市| 延津县| 南城县| 临猗县| 新河县| 都江堰市| 安顺市| 当阳市|