2012-05-25 19 views
5

Sono interessato alla ricerca e al tentativo di contribuire a un progetto open source. Dal momento che eseguo un desktop Linux, ci sono molti progetti open source con cui ho familiarità, e ho contribuito un po 'ad alcuni di essi. Trovo questi progetti, semplicemente perché ne ho bisogno. Oltre a questo, ho fatto molto nello sviluppo del gioco, perché ho trovato questo interessante.Progetti server open source per Linux

Tuttavia, i programmi che eseguo e quelli eseguiti dalle aziende aziendali sono piuttosto diversi: suppongo. Mi piacerebbe davvero vedere qualcosa che è ampiamente utilizzato da aziende o organizzazioni (a differenza del mio scroller laterale). Non mi sono mai imbattuto molto nello sviluppo delle imprese perché sono ancora all'università e il mio lavoro parallelo è la gestione dei server Apache. Il mio primo pick era il server httpd di Apache, ma sembra scritto in C. Sto cercando qualcosa di scritto in java/C++.

Qualsiasi suggerimento sarebbe ottimo.

+0

Domanda stupenda! Potresti già saperlo, ma Apache non è solo il server web, ci sono * molti * progetti che Apache mantiene, come Cassandra ad esempio. – Hassan

+0

qual è il tuo tipo di interessi? devi rispondere a questa domanda e dopo puoi cercare i progetti open source correnti su google code, distrowatch (seleziona distr -> seleziona pacchetto -> vai al sito ufficiale del progetto) –

+1

La domanda deve essere spostata su programmers.stackexchange.com - Questa non è una domanda di programmazione di per sé, non si adatta a questo. – Romain

risposta

4

Alcuni progetti open source basati su Java che potrebbero essere di interesse, hanno grandi comunità e sono comunemente utilizzati nel mondo degli affari:

  • Eclipse (IDE e strumenti)
  • Apache Commons (librerie di uso generale)
  • Netty (biblioteca Networking)
  • OpenJDK (L'implementazione sorgente Java open stesso)
  • JBoss (application server)
  • Riproduzione quadro (framework Web)
  • Clojure (moderno linguaggio Lisp di derivazione on-top della JVM)
  • Hadoop (grande elaborazione dei dati)

Una parola di consiglio - scegliere qualcosa che si è personalmente interessato/appassionato. Avrai poi molto più divertimento, un maggiore senso di soddisfazione e probabilmente sarai in grado di dare un contributo molto più significativo.

1

solo alcune delle cose della parte superiore della mia testa

Date un'occhiata al sito web di Apache alcuni dei loro prodotti sono basati su Java.

  • Tomcat: il server web app
  • Solr: motore di ricerca aziendale

CMS davanti loro è

  • Liferay: sistema basato su Java di gestione dei contenuti
  • dotCMS: mai usato ma pensate che dovrebbe essere abbastanza buono
Problemi correlati