Deine Hilfsbereitschaft in Ehren, der Chat wird aber mit Sicherheit keine 3 verschiedenen Client-Schnittstellen bekommen.
Wenn es ums simple Text hin- und herschicken gehen würde, dann wäre ein Chat eine einfache Sache. Uns ist es aber auch sehr daran gelegen den Usern nützliche und sinnvolle Funktionen anzubieten. Das ganze ist dann weit komplexer als ein simpler Echo-Server und benötigt auch einen entsprechend intelligenten Client. Ein Protokoll wie IRC oder Jabber hat natürlich auch seine Berechtigung wäre aber nicht in der Lage die Funktionen abzubilden die momentan integriert sind. Um möglichst viele User über den ChatServer bedienen zu können, werden nur die minimal nötigen Daten übertragen, den Rest erledigt der Client mit den Daten die ihm zur Verfügung stehen, oder die er gezielt anfordert. IRC und Jabber sind universelle Protokolle die darauf ausgelegt sind alle Logik - nicht nur die kritische - im Server abzuhandeln und simple Text-Messages an die Clients rauszuschicken. Dies ist eine komplett andere Herangehensweise die für ein standardisiertes Protokoll mit unterschiedlichsten Clients auch notwendig ist. Mit ein bisschen Nachdenken fallen dir bestimmt auch noch die anderen 100 Gründe ein, warum eine Schnittstelle für beliebige Chatprogramme nicht möglich ist.
Kurz und gut:
Wir haben uns sehr viele Gedanken um den Chat gemacht um die Wünsche möglichst vieler User zu berücksichtigen. Alle perfekt zufrieden zu stellen geht einfach nicht.
Was die Systemressourcen anbelangt sollte nach den Updates keiner mehr Probleme haben. Selbst in einem vollen Raum mit mehr als 20 Usern liegt die durchschnittliche CPU-Auslastung auf einem 1,7 GHz Testsystem bei 2%.
Wenn jemand reinen Text ohne Userliste, ohne Menüs und ohne Smileys vorzieht dann wird er sich wohl trotzdem an unsere etwas buntere Version gewöhnen müssen. Sorry.
Man möge es uns verzeihen dass wir für die Mehrheit der JOYclubber Userliste, Fotos, Menüs, Smileys und Buttons eingebaut haben.