Thüringen Chat-Community thueringen.spin.de powered by spin.de
» Kostenlos anmelden
Durchsuche unsere Hilfe 

Was ist spin.de? Was kostet spin.de?

Wie wurde spin.de gemacht (für die technisch Interessierten)?

spin.de besteht in erster Linie aus drei Komponenten - den Java-Applets, die im Browser geladen werden, um die Verbindung zum Chat herzustellen und ihn anzuzeigen, dem Chatserver, der bei uns läuft und der die Verbindungen zwischen den Benutzern vermittelt, und einem Webserver, der Forum, Mails, Profilseiten etc. ausliefert. Die Multiplayer-Spiele sind ebenfalls alle in Java geschrieben. Zusätzlich steht noch eine Datenbank im Backend.

Der Chatserver ist eine komplette Eigenentwicklung in Java; er erlaubt die Ausführung verteilt auf mehrere Rechner und kann auf einem handelsüblichen PC mehrere Tausend Chatbenutzer handhaben.

Zusätzlich benutzen wir als Datenbank (worin Benutzerdaten, Mails, Foreneinträge etc. gespeichert werden) MySQL - eine Datenbank, die sich zwar nicht gerade mit voller Unterstützung aller SQL-Features hervortut, aber in erster Linie eins ist - schnell. Wir betrachten den Einsatz von MySQL heute als Fehler, aber nun ja, manche Sachen kann man im Nachhinein schwer ändern. Wenn ihr die Wahl habt, nehmt PostgreSQL ;-)

Die ganze Kombination läuft auf einem Debian GNU/Linux-Rechner.

Geschrieben wurden 99% des Codes mit Emacs, TextMate und VIM. Zur Optimierung unserer Java-Applets verwenden wir ProGuard.

Wir danken allen beteiligten Softwareprojekten - ohne sie würde es spin.de so nicht geben!