這裏列出的開源項目的標準是:1. 有一定技術難度和代碼量。2. 有較完善的文檔支持。3. 得到主要開源社區(主要是英文社區)的承認。
希望對開源項目有更多瞭解的朋友能夠補充這個列表。
1.The Boost Graph Library (BGL) 作者之一Lie-Quan Lee
BGL這麼牛的東西就不用再多說了,能被boost接納本身就說明了一切。而且Lie-Quan Lee是BGL的前身GGCL (Generic Graph Component Library)的原作者。Lie-Quan Lee應該是Li Lie Quan,但在網上沒找到中文名,不知道該怎麼寫。看到他的簡歷說是96年浙大物理學的碩士,後來去了University of Notre Dame,2000年的M.S.,2002年的Ph.D.,現在好像是在Stanford Linear Accelerator Center , 應該是屬於搞學術的。
http://www.boost.org/libs/graph/doc/
http://www.boost.org/people/liequan_lee.htm
2.Luntbuild 作者yjshen.
“luntbuild是一個基於Java的自動化的軟件構建和管理工具,在它的基礎上可以很方便的實現持續集成,每日構建,構建版本的集中管理,構建知識的共享等。1.2版本包含了Maven支持,基於角色的安全管理,構建的依賴配置,Accurev的支持,基於OGNL的強大靈活的版本配置等等”。 “開源組織CodeHaus對目前常用的持續集成工具進行了一個比較, Luntbuild位列其中。Luntbuild與CruiseControl等世界領先的持續集成工具一道參與了評測,並有不俗表現。”
Yjshen是以前公司的同事,在下真正佩服的技術牛人。在我剛剛畢業有幸與他共事的兩年裏,他是我們當時項目組的主程序員,從他那裏學到了非常多的東西,也使我真正對coding這份工作有了些興趣。祝願luntbuild一路走好。
http://luntbuild.javaforge.com/
http://www.theserverside.com/news/thread.tss?thread_id=38717
http://news.csdn.net/news/newstopic/22/22094.shtml
3.DockPanel Suite (WinFormsUI) 作者luo wei fen.
最近有機會用C#做一些UI的東西,這期間用到了luo wei fen的docking library。爲了有更好的UI效果,我所需要的是把已經做好的一部分東西整合到一個docking框架裏。這個過程中試了好幾個開源的docking庫,MagicLibrary不支持toolbar,而且還不支持native的菜單。後來試了WinFormsUI,其易用程度讓人歎爲觀止。WinFormsUI在codeproject上的評價也相當不錯。SharpDevelop的UI也用到了WinFormsUI。
http://sourceforge.net/projects/dockpanelsuite/
http://www.codeproject.com/cs/miscctrl/DockManager.asp
4.ACF(Another C++ Framework) 作者Jia Yingle.
ACF (Another C++ Framework), is a C++ framework designed to bring the .NET framework to standard C++。
最早是在codeproject上看到ACF的介紹的,後來這個項目就慢慢停滯了,可能是需要的人力物力太大,另一方面大概是因爲C++/CLI的逐步完善。
http://acfproj.sourceforge.net/
http://www.codeproject.com/library/acf.asp
(由Rocky補充,LVS應該是分量更重的一個)
- LVS(Linux Virtual Server) 作者章文嵩.
“章文嵩博士,開放源碼及Linux內核的開發者,著名Linux 集羣項目——LVS(Linux Virtual Server) 的創始人、主要貢獻者和主要開發人員。目前章文嵩博士是新興互聯網語音運營商Teltel公司的首席科學家(Chief Scientist)。”
http://www.linuxvirtualserver.org/
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>