5

我有兴趣研究并尝试为开源项目做出贡献。由于我运行的是 linux 桌面,所以有很多我熟悉的开源项目,并且我对其中一些做出了一些贡献。我找到这些项目,仅仅是因为我需要它们。除此之外,我在游戏开发方面做了很多工作,因为我发现这很有趣。

但是,我运行的程序和企业运行的程序完全不同:我假设。我真的很想看看被企业或组织广泛使用的东西(不像我的横向卷轴)。我还没有真正接触过很多企业开发,因为我还在上大学,我的副业只是管理 apache 服务器。我的第一个选择是 apache httpd 服务器,但它似乎是用 C 编写的。我正在寻找用 java/c++ 编写的东西。

任何建议都会很棒。

4

2 回答 2

4

一些基于 Java 的开源项目可能会引起人们的兴趣,它们拥有庞大的社区并且通常用于商业:

  • Eclipse(IDE 和工具)
  • Apache Commons(通用库)
  • Netty(网络库)
  • OpenJDK(开源 Java 实现本身)
  • JBoss(应用服务器)
  • 播放框架(Web 框架)
  • Clojure(JVM 之上的现代 Lisp 衍生语言)
  • Hadoop(大数据处理)

一句忠告——选择你个人感兴趣/热衷的东西。然后,您将获得更多乐趣,获得更大的满足感,并可能因此做出更有意义的贡献。

于 2012-05-25T05:47:16.293 回答
1

只是我头顶的几件事

看看 Apache 网站,他们的一些产品是基于 Java 的。

  • Tomcat:网络应用服务器
  • Solr:企业搜索引擎

CMS前面他们是

  • Liferay:基于java的内容管理系统
  • dotCMS :从未使用过,但认为它的意思很好
于 2012-05-25T09:10:42.767 回答