2011-04-20 55 views
2

我想組裝一個關於使用Java的OOP的研討會,我想嘗試的其中一件事是對應用程序進行某種驗屍。在教學中使用的Java開源項目

理念是通過一個或多個複雜應用程序的現實生活實例展示OS優點。

我的問題是:你是否可以獲得一個良好的開源Java項目,這個項目目前正在開發中,作爲獎勵是一個對大學生有用的應用程序。

在此先感謝

裏卡多·戈麥斯

回答

0

不是使用Eclipse。那件事是巨大的。幾個月後,需要經驗豐富的程序員才能弄清楚它們如何組合在一起。

HSQLDB怎麼樣?這是一個在現實世界中使用的成熟項目,並且相當複雜 - 但它在嘗試執行時也很有限,因此複雜性仍然可以管理。

+0

我同意關於Eclipse的聲明,但我認爲推薦HSQL是另一個方向。它不僅是一個複雜的框架,它還要求學生同時學習SQL,而且我不能對其他編程技能做出假設。 – BoffinbraiN 2011-04-20 15:45:36

+0

有趣的選擇。理想不是讓學生學習如何運作,而是選擇一個特定的部分來更好地解釋面向對象的概念,以及它們爲什麼有用。 – 2011-04-20 22:04:21

0

你或許可以看看這裏:http://java-source.net/

我個人的一個會是這樣的Eclipse,其中每個人都使用,效果很好(足夠),是非常可擴展,並用Java編寫。但當然,這是一個巨大的應用

+0

我會研究它。是的,Eclipse可能有點過大,但它仍然是一個有趣的選擇。謝謝 – 2011-04-20 22:01:36

1

這可能是一個延伸,但如果你的目標是讓學生參與它可能不是。

看看IBM的Robocode。這是一個開源的Java編程遊戲。你可以建立/下載一些現有的機器人,並對他們進行驗屍。你也可以在非OOP莊園實現一個殭屍程序,並將其重構爲更多的OO。

+0

感謝您的建議。我實際上已經在訓練課上使用了RoboCode。但是這裏的理念是在現有應用程序中實現面向對象的實用性,不一定是商業性的,而是沿着線條。 – 2011-04-20 22:00:30