作為國內兩個比較活躍的開源團隊,EasyJF及CowNew都在各自所專注的領域里為開源社區作了不少的貢獻。EasyJF開源的EasyJWeb已經推出了1.0m1正式版本,并通過在國內多個大中型項目中的成功應用,充分證明了EasyJWeb是一個優秀并適合快速開發JavaWeb應用的框架;CowNnew開源團隊編著的《J2EE開發全程實錄》、《自己動手寫開發工具》等圖書的上市更是得到了業界的好評,多數據庫翻譯引擎CowNewSQL也成為跨平臺系統開發的最佳組件,正在火熱進行中的Antlr本地化項目也將引領國內編譯技術研究的新高潮。
兩個團隊從創立以來一直保持著比較友好的合作,但這些合作都只是僅僅在一些技術交流、開源團隊建設經驗等方面。在經過近一個多月的籌備及溝通,EasyJF與CowNew決定把兩個團隊的合作更進一步深入,將通過項目組的形式來從事開源工作。
JavaEE強大,但對于大多數程序員來說,門檻仍然較高,其實一個因素與工具的缺少也存在關系。關于Java的各種實用工具非常多,有開源的、有商業,有大型的也有輕量級的,但是由于JavaEE開發涉及到的問題比較多,一個工具不可能解決開發中遇到的全部問題,因此打造一個自己的開發工具一直是很多程序以及軟件公司的夢想。因此,本次兩個團隊合作的目標打造一個名為BlueFin的開發工具項目,該項目定位為打造一個用于快速開發JavaEE應用程序的實用開發工具及平臺,主要涉及到Eclipse插件開發、常用Java框架如Spring、JPA、EasyJWeb支持,輔助域模型分析及設計,代碼生成引擎等領域的技術。
BlueFin在英文中代表金槍魚,它是比陸地上跑得最快的動物還要快的魚類,一生中它不停地持續高速游泳,金槍魚的旅行范圍可以遠達數千公里,能作跨洋環游,被稱為“沒有國界的魚類”。我們的開源運動愛好者也是這樣一群高速運轉的精英,我們永遠致力于引領開發技術的最前沿,我們目光長遠,我們放眼全球技術的發展。這就是我們的金槍魚,這就是我們的BlueFin。使用BlueFin進行開發您將勇往直前,攻克一道道難關,以最快的速度通向成功的彼岸。
本次合作將由兩個團隊各抽取幾名核心成員組成項目組,由CowNew楊中科任組長及技術總構架,EasyJF站長程強負責需求設計及開發平臺搭建等相關工作,CowNew的FoxKnit、Kingchou,EasyJF的大峽、netgod等各自抽取50%的人力資源參與開發。同時我們也歡迎國內廣大的開源愛好者參與到該項目的建設中。
該項目是一個開源項目,任何熱愛開源的技術同行都可以參與到項目中,參與方式包括代碼編寫、Bug及建議提交、文檔編寫、資料提供等多種方式。該項目svn地址: http://svn.easyjf.com/repository/easyjf/bluefin/trunk,該項目Jira地址, http://jira.easyjf.com/,項目wiki地址, http://wiki.easyjf.com,項目源碼http下載地址。(備注:BlueFin的svn在項目開發前期只為項目組成員開放,在項目出beta版的時候再對外開放。)
附:加入該項目組的測試題
為了保證能夠使得參與項目成員的能力得到最好的發揮,所以請您回答如下的幾個測試題:
1、談一談Eclipse的插件體系的亮點。
2、如果你從頭開發一個Java開發環境的話,你會規劃出哪些功能,預期會遇到哪些問題?
3、請翻譯下面的文章:
Eclipse is a platform that has been designed from the ground up for building integrated web and application development tooling. By design, the platform does not provide a great deal of end user functionality by itself. The value of the platform is what it encourages: rapid development of integrated features based on a plug-in model.
4、每周能有多少時間投入到開源項目的開發過程中?
5、你為什么要參與開源項目的開發?對你個人有哪些好處?
6、如果在開發程序的過程中程序報出如下的異常:
21:26:28,171 Error [JMSContainerInvoker] Could not find the topic destination-jndi-name=my_test_topic javax.naming.NameNotFoundException: my_test_topic not bound
而你又不知道如何處理此問題。那么你會怎么辦?
請將問題的答案以及個人簡介發送到254400283 at qq.com郵箱。
posted on 2007-12-03 09:26
簡易java框架 閱讀(886)
評論(3) 編輯 收藏