WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Chat

ASP, Python, Perl, CGI, Ruby, Ajax, GO, ... Vom Syntax Error bis zum Release, hier ist Platz für Diskussionen !

Forum » Sonstige Web-Programmiersprachen » Chat - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Chat
Sense
Pixelschubser
Threadstarter




Beiträge: 9

Hallo zusammen,
bevor ihr jetzt mit dem Kopf auf die Tischplatte schlagt und euch denkt "Der 1000000 Thread zu diesem Thema" möchte ich euch folgendes sagen:
ich habe schon die Forensuche benutzt, nicht nur einmal, denn ich beschäftige mich mit der Idee einen eigenen Chat zu programmieren schon länger und habe inzwischen alle möglichen Threads in diesem Forum dazu gelesen. Da die Meinungen weit auseinander gehen habe ich einfach mal eine Grundlegende Frage:

Womit soll ich einen Chat programmieren?

Wir wissen alle, dass ein Chat mit PHP sehr serverlastig ist... aber was gibt es für alternativen? Mit Java Applets möchte ich ungern arbeiten, vielleicht mit JSP oder CGI oder Perl..? ich kann noch garnichts davon und bevor ich mich in eine neue Programmiersprache einarbeite möchte ich vorher einige Meinungen einholen.

Was wäre eine realistische Möglichkeit um einen Chat umzusetzen?
Wie serverlastig ist ein PHP Chat wirklich?
Und welche Hoster verbieten PHP Chats sogar ?
Welche Vor- und Nachteile gibt es bei der Umsetzung eines Chats mit anderen Programmiersprachen?


Ich hoffe, dass ihr noch nicht genervt genug von diesem Thema seid und trotzdem antwortet ;)
Danke

  Profil   E-Mail   Editieren   Zitieren
progrookie
Fachidiot




Beiträge: 127

Vielleicht ist es wichtig, wenn man eine ungefähre Schätzung bezüglich des aufkommenden Traffics hätte...

Mein Ansatz wäre, eine Kombination aus verschiedenen Techniken. Wenn Du Erfahrungen mit php/mysql hast, würde ich diese Sprache auch ruhig weiter benutzen. Ich würde mir die Ajax-Technik zu nutze machen, und nur die Bereiche im Chat aktualisieren, die in dem jeweiligen Kontext stehen. Vorteil dabei ist, dass Du nicht jedesmal die komplette Seite vom Client zu Server, oder anders herum, schicken musst.
Es gibt für php(und andere Sprachen) auch schon diverse "Ajax-Frameworks" auf die man aufbauen kann...

Gruß

---

  Profil   E-Mail   Website   Editieren   Zitieren
Sense
Pixelschubser
Threadstarter




Beiträge: 9

Von Ajax hae ich bis jetzt leider noch garkene Ahnung.

Zum Traffic:

Ich möchte aufjedenfall auch auf eine größere Useranzahl vorbereitet sein. Ich weiß, dass ein Chat in dem immer nur 5-10 Leute online sind im normalfall auch mit php umzusetzen ist, allerdings könnte es auch sein, dass in einigen jahren bis zu 1000 User online sind. Das klingt jetzt utopisch aber ich denke dass man auch das durchaus bedenken sollte wenn man das Projekt plant.
Was mir wichtig ist ist, dass ich weiterhin mit Mysql arbeiten kann. Ich arbeite am liebsten mit PHP und Mysql, meine Webseites basieren zum größten teil auf PHP ich möchte den Chat auch mit einem Forum verbinden, dass auf php/mysql basieren wird. Deswegen würde ich den chat gerne in einer sprache machen mit der ich ebenfalls auf die mysql datenbank zugreiffen muss, so dass sich der user nur einmal in eine datenbank eintragen muss.

  Profil   E-Mail   Editieren   Zitieren
Thomas Mausbach
Foren-Team




Beiträge: 10

wenn du PHP beherrschst benutz es auch für das Serverseitige
und AJAX (JavaScript) für den Client

Das ganze bleibt weiterhin serverlastig, da für jede Aktualisierung einmal beim Webserver angefragt wird -> PHP ausgeführt wird.
Das selbe gilt für jede Nachricht die du verfasst.

Die beste Lösung sind nunmal eigenständige Chatserver (Stichwort "Sockets") mit denen eine Clientanwendung in (z.b. Java, Flash, ähnliches) kommuniziert.

  Profil   Editieren   Zitieren
Tatze
Pixelschubser




Beiträge: 1

Hallo,

vielleicht wäre dir ja auch mit einem fertigen Chatsystem geholfen. Bevor jetzt kommt "die sind doch alle Schrott" bitte ich dich, dir vielleicht einmal den Chat auf www.magistrix.de/chat anzuschauen. Dort läuft der "Omnichat" den ein Freund und ich zusammen PRIVAT entwickelt haben. Ist also nicht kommerzielles.

Der Omnichat (http://www.omnichat.net) ist ein HTML-Chat der in jedes phpBB-Forum eingebunden werden kann (wbb und vbulletin folgen in Kürze). Auf dem Chatserver läuft eine spezielle von uns entwickelte Software, die es erlaubt mehrere Tausend Chatter gleichzeitig ohne Leistungseinbußen verwalten zu können.

Wie funktioniert das?
Ganz einfach! Der Forenbetreiber registriert sich auf www.omnichat.de und legt seinen Chat an. Dort kann man dem Chat einen Namen geben und das Design an das eigene Forum anpassen. Dann lädt man sich den Connector runter der einfach per FTP in das Forenverzeichnis kopiert wird. Jetzt brauch nur noch eine Zeile Text in den Quelltext kopiert werden um den Link zum Chat zu setzen.

Um das größte Bedenken gleich auszuräumen:
Es erfolgt KEIN externer Zugriff auf eure Datenbank. Der Connector kommuniziert mit dem Omnichat-Server über XML-RPC. Es wird auch nur der Nickname und die Session-ID des Users übertragen weil dieses zur Überprüfung ob der User den Chat betreten darf notwendig ist.

Die KOMPLETTE Einbindung und Einrichtung dauert ca. 5-10 min.

Noch ein paar wichtige Funktionen:
Freundeslisten
VIP- und Superuser-Funktion
Farbwechsel
Raumwechsel (auch abschließbare private Räume)
u.v.m.

Also probiert es einfach einmal aus. Kostet auch nichts ;)

LG
Sebastian

  Profil   Editieren   Zitieren
 

Antworten
Forum » Sonstige Web-Programmiersprachen » Chat

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Chat im Forum Homepage Hosting AntwortenLetztes Posting
Multiplayer Spiele in Visual Basic
in "Sonstige Web-Programmiersprachen"
10 27.10.2023 07:45 von Klais
Programmieren im Web lernen?
in "Sonstige Web-Programmiersprachen"
6 31.08.2021 20:03 von UweBr
Datei automatisch hochladen (lokal->server)
in "Sonstige Web-Programmiersprachen"
4 10.08.2021 12:55 von Al Blank
E-Mails mit Grafana versenden?
in "Sonstige Web-Programmiersprachen"
2 23.07.2021 05:21 von chunmin89
Als Einsteiger womit anfangen?
in "Sonstige Web-Programmiersprachen"
0 10.05.2021 21:35 von Webman
welche Zukunft haben Java Entwickler
in "Sonstige Web-Programmiersprachen"
2 17.03.2021 06:00 von andomthe
c++ fehler
in "Sonstige Web-Programmiersprachen"
2 04.11.2020 08:20 von tuiling
Webseite zu langsam, was tun?
in "Sonstige Web-Programmiersprachen"
7 06.12.2019 16:10 von andyy



Besucher : 8126360    Heute : 278     Gestern : 463     Online : 32     21.11.2024    10:03      0 Besucher in den letzten 60 Sekunden        
Nach oben