/dev/blog/ Die Welt eines Freaks :D

5Mai/100

Apache Software Foundation

Wenn man heute von "Apache" redet meint man in den meisten fällen natürlich den Webserver von Apache, doch das die Apache Foundation mehr zu bieten hat als bloß das eine Projekt, wissen leider immer noch zu wenig!

Aus langeweile hab ich mir mal die gesamten Projekte der Foundation durchgesehen und da mal ein paar rausgesucht und möchte sie euch ein bisschenbeschreiben!

Apache Logging Services

Mit Hilfe der darin enthaltenen Frameworks kann man sehr einfach in seine Software sehr komplexe Logging-Mechanismen einbauen. Log4j ist ein wichtiges Unterprojekt davon.

"Log4j" wird sicher den einen oder anderen Programmierer was sagen.. doch meistens nur im bereich JAVA, aber es gibt Log4j auch für PHP:
klick mich

ActiveMQ

ActiveMQ ist ein Java Message Service für weitere Infos lest euch bei Wikipedia durch was ein Message Service ist :)

Apache MINA

MINA ist ein Framework für Netzwerk-basierte Anwendungen. Es stellt eine ereignisbasierte Programmierschnittstelle für asynchrone Kommunikation über Transportprotokolle wie TCP/IP and UDP/IP und Java NIO zur Verfügung.

SpamAssassin

Perl Implementierung eines Spam-Identifikators

Apache Subversion

SVN ist eine Freie Software zur Versionsverwaltung von Dateien und Verzeichnissen.

Die Versionierung erfolgt in einem zentralen Projektarchiv (engl. repository) in Form einer einfachen Revisionszählung. Wenn Änderungen an Inhalten verteilt auf den Computern der Bearbeiter ausgeführt werden, werden zwischen dem Projektarchiv und einem Arbeitsplatz jeweils nur die Unterschiede zu bereits vorhandenen Ständen übertragen.

Apache Nutch

Nutch ist der zurzeit bedeutendste Versuch der Open-Source-Community, eine Suchmaschine zu entwickeln. Die Nutch-Community selbst betreibt keine eigene Suchmaschine, sondern versteht sich als reiner Technologielieferant. Angeführt wird die Nutch-Community von Doug Cutting, einem bekannten Kopf in der Suchmaschinenwelt. Unter seiner Leitung konnte Excite 1997 den größten Suchmaschinenindex vermelden, damals 50 Millionen Seiten.

Nutch ist in Java geschrieben und greift auf das Indexiersystem Lucene zurück. Weite Teile der Software sind durch ein Plugin-System erweiterbar. Dadurch können auch Java-Anfänger einfach Teile zum Gesamtsystem beitragen, ohne dieses in allen Details verstehen zu müssen.

Und falls sich nun der ein oder andre fragt.. "hm ok Java.. schön?! Doch wie siehts mit PHP aus?"

Ganz einfach:

PHP/Java Bridge

ps: Sorry falls ich einige wichtige Projekte nicht erwähnt habe, aber es war doch einiges an Info :P

  • Share/Bookmark
veröffentlicht unter: Allgemein, PHP, Web keine Kommentare