戰戰兢兢,如履薄冰。這是形容在制作這本增刊時的心情,因為《程序員》雜志創刊6年來,出增刊還是第一次。主題選擇是否正確?價格是否合理?能否得到讀者的認可?這些問題都使我們忐忑不安。
像戰士一樣去戰斗。這是形容工作狀態。雖然心情種種不安,但宣傳刊登出之后,發行部的電話就沒有停歇過,基本上每天都能收到讀者的來電,詢問增刊事宜。是壓力也是挑戰,因為我們知道在開發的一線陣營里,有人在關注著這本雜志的進展。確實,像戰士一樣,聯系業界的技術專家,溝通稿件模式,整整的兩個月的時間里,除了《程序員》雜志的正常出版外,我們傾盡全力撲在這個項目上。每個人心中著一個倒計時表。我們幸運,開源這一選題得到專家的熱烈響應,他們欣然接受邀請,參與到增刊的撰稿中來。中國開源軟件推進聯盟主席陸首群先生聞聽此訊,也特別撰稿分享中國開源軟件的現狀與未來。他們都是戰士!
我們的心愿。當最后一篇稿件完成時,我們能感受到稿件背后的能量。軟件開發領域日新月異,特別是在開源方面,中國開源已經啟航,我們期望2006年的這本有關開源的有讓更多的讀者了解開源軟件,進而投入到開源世界的懷抱中來!
本增刊共分二十個篇章,根據軟件開發生命周期的各技術點劃分,包括開源協議、操作系統、數據庫、應用服務器、開發平臺、編譯器、動態語言、開發框架、建模工具、項目管理、版本控制、軟件測試、缺陷管理、代碼優化、Cache、安全、SOA&Web Services、微軟開源技術及開源世界里的故事等,一網打盡開源領域里所有重點而實用的軟件。
篇章架構主要包括(針對此領域重點軟件)軟件基本介紹、軟件架構與應用、最新版本與特性、Step by Step、背后的故事、FAQ、推薦書目及推薦網絡資源等,力爭在最短的篇幅內包羅最詳盡的信息。
這不是一本針對某一軟件的參考指南,這是一本針對整個開源軟件領域的參考指南!
最后再做一個廣告:二十個領域,數十位專家,你值得信賴的《開源大本營》!
隨刊附贈1CD
目 錄
開源協議篇
序言... 2
開源軟件定義... 3
自由軟件與開源軟件的區別... 3
軟件許可證分類... 4
開源組織... 7
相關人物... 8
推薦書目... 10
相關資源網站... 11
操作系統篇... 12
序言... 13
Solaris 14
Red Hat 19
SUSE. 21
FreeBSD.. 23
Debian. 25
商業同類產品... 26
推薦書目... 28
相關資源網站... 29
數據庫篇... 31
序言... 32
PostgreSQL. 33
MySQL. 36
FireBird. 36
商業同類產品... 38
推薦書目... 38
相關資源網站... 39
應用服務器篇... 40
序言... 41
Tomcat 42
JBoss 45
Apache Geronimo. 47
GlassFish. 48
商業同類產品... 48
推薦書目... 49
相關資源網站... 50
開發平臺篇... 51
序言... 52
Eclipse. 53
NetBeans 58
其它開源平臺... 59
商業同類產品... 60
平臺發展趨勢... 62
推薦書目... 62
相關資源網站... 63
編譯器篇... 64
序言... 65
ANTLR... 66
動態語言篇... 76
序言... 77
Ruby on Rails 78
Python. 83
Groovy. 86
推薦書目... 88
相關資源網站... 89
開發框架篇... 90
序言... 91
WebWork. 92
Spring Framework. 101
相關資源網站... 106
Hibernate. 107
推薦書目... 116
相關資源網站... 117
建模工具篇... 118
序言... 119
StarUML. 120
ArgoUML. 121
Umbrello. 122
推薦書目... 123
項目管理篇... 125
序言... 126
Teamwork. 127
GanttProject 132
XPlanner 134
Tudu Lists 136
商業同類產品... 137
推薦書目... 139
相關資源網站... 140
版本管理篇... 142
序言... 143
CVS. 144
Subversion. 148
Git 151
商業同類產品... 155
推薦書目... 155
軟件測試篇... 156
序言... 157
JUnit 158
jMock. 166
Selenium.. 167
Apache JMeter 168
商業同類產品... 169
推薦書目... 171
相關資源網站... 172
缺陷管理篇... 174
序言... 175
Scarab. 178
TrackIt 182
ITracker 184
Bugzilla. 185
商業同類產品... 187
推薦書目... 188
相關資源網站... 189
代碼檢測篇... 191
序言... 192
Checkstyle. 193
FindBugs 199
Jalopy. 201
PMD.. 202
商業同類產品... 204
推薦書目... 205
相關資源網站... 207
Cache篇... 208
序言... 209
Cache指南... 210
ORM里的Cache. 214
Web里的Cache. 216
總結... 219
安全篇... 220
序言... 221
Web Services安全... 222
PGP. 225
SSO (Single Sign-on) 229
推薦書目... 237
相關資源網站... 238
AJAX開發篇... 239
序言... 240
Prototype. 241
Dojo. 244
DWR. 246
其他開源框架... 250
推薦書目... 252
推薦資源網站... 253
性能剖析篇... 254
序言... 255
TPTP. 256
Eclipse Profiler Plugin. 263
P6Spy. 264
SQL Profiler 264
IronTrack SQL. 265
商業同類產品... 265
推薦書目... 267
相關資源網站... 268
.NET開源篇... 269
序言... 270
微軟與開源全方面對比... 271
.NET開源代碼庫與開源框架... 275
開源故事篇... 280
藍色巨人的開源之路... 281
劍走偏鋒:BEA的混合策略... 285
JSF、Ajax雙劍合壁... 288
2006北京開源高峰論壇紀實... 292
附錄 開源廠商與組織... 297