2012-05-25 45 views
5

我對研究和嘗試貢獻一個開源項目感興趣。由於我運行的是Linux桌面,因此有許多我熟悉的開源項目,並且我對其中的一些貢獻了一些。我找到這些項目,只是因爲我需要他們。除此之外,我在遊戲開發方面做了很多,我發現這很有趣。開源的Linux服務器項目

但是,我運行的程序和企業運行的程序是完全不同的:我假設。我真的很想看看企業或組織廣泛使用的東西(不像我的側面卷軸)。我還沒有真正發現過很多企業發展,因爲我還在上大學,而我的工作就是管理Apache服務器。 我的第一個選擇是apache httpd服務器,但它似乎是用C編寫的。我正在尋找用java/C++編寫的東西。

任何建議將是偉大的。

+0

非常好的問題!您可能已經知道這一點,但Apache不僅僅是Web服務器,Apache有很多項目,例如Cassandra。 – Hassan

+0

你有什麼興趣?你需要回答這個問題,然後你可以在谷歌代碼中查找當前的開源項目,distrowatch(選擇distr - >選擇包 - >轉到項目的官方站點) –

+1

問題應該移到programmers.stackexchange.com - 這本身不是一個編程問題,不適合那裏。 – Romain

回答

4

,可能是一些相關的基於Java的開源項目,有較大的社區和企業常用的有:

  • 的Eclipse(IDE和工具)
  • 阿帕奇百科全書(通用庫)
  • 的Netty(網絡庫)
  • 的OpenJDK(開放的Java實現本身)
  • 的JBoss(應用服務器)
  • 播放框架(Web框架)
  • 的Clojure(現代的Lisp衍生語言在最上層的JVM)
  • 的Hadoop(大數據處理)諮詢

一個字 - 挑你是個人的東西對...感興趣/充滿激情。然後,您將獲得更多樂趣,獲得更大的滿足感,並可能因此能夠做出更有意義的貢獻。

1

只是我的頭

頂部的幾件事情有一個看看他們的產品的Apache的網站數是基於Java。

  • Tomcat的:Web應用程序服務器
  • Solr的:企業搜索引擎

CMS前他們是

  • 的Liferay:基於Java的內容管理系統
  • dotCMS:從來沒有使用過但認爲它的意思是相當不錯