前段時間看完了《互連網時代的軟體革命:SaaS架構設計》這本書,感觸頗深。雖然很多企業早在2000年就搞ASP(Application Service Provider,應用服務提供者),但很少見有人能寫書將其中一些知識共用出來,這本書雖然寫的比較晚,但也在軟體行業做了一件有意義的事情。
從內容上看,此書大致講述了傳統軟體和互連網技術相結合的技術架構,以及伺服器、群集、緩衝、Distributed File System以及雲端運算等解決方案。這本書的整體風格較為活潑,借金庸武俠人物虛構一個創業公司的業務來逐步說明問題,讓一本技術書籍看起來也不算枯燥。書的開頭先對SaaS的概念和一些基本的常識做了較為詳細的介紹,接著較大的篇幅是在講網站架構的相關技術,如資料庫層、應用程式層、Web層效能最佳化,可配置性、可伸縮,然後講述了一些編程方面的安全問題和離線應用,最後又提了一下雲端運算的實現方案和Open API。技術上沒有深入的講,點到為止。
目前很多軟體公司都在逐步從傳統軟體行業轉向SaaS領域,這本書的目標使用者就是這些傳統軟體公司的開發人員,這些開發人員的轉型,如果只是依靠自己獨立摸索,要花費很大的時間和精力,而此書的作者正是一些已經轉型的開發人員總結的經驗之談,可以協助後來者快速掌握相關知識,避免走一些彎路,這種知識共用的精神值得誇獎。
不過,這本書也有一些不足之處,例如書名是《SaaS架構設計》,會誤導初學者以為SaaS是一種開發技術,從內容上看,講的面面俱到,每個方面都講了,但很多地方都沒往深層方面講透,解決方案過於簡略,也可能是因為篇幅問題吧,也可能是將開發人員引進門,讓開發人員自己去探索。另外,這本書過多加入了阿里巴巴公司的內容有點敗筆,這使得此書的中立性大打折扣,並且可能會引起同行開發人員的反感,號稱是“國內第一本完整介紹SaaS應用開發的書籍”,讓人感覺有炒作的嫌疑,當然這種策略對於推廣公司的名牌和知名度還是起到很大作用,也算是另一種新形式的企業營銷,這種以出書的方式進行營銷在軟體行業內還很少見,是一種低成本高回報的營銷方式。
總的來說,寫本書對整個軟體行業是一件有意義的事情,這種樂於將知識分享的精神也值得大家學習和推廣。
最後提一句,我是從卓越網購買的這本書,送貨時間只花了一天,真是太快了。