2016-09-11 2 views
0

zu erstellen Ich habe gerade angefangen zu studieren und zu lernen über Laravel Framework. Meine Programmierung stammt aus Java-Desktop-Anwendungsprogrammierung und ich habe keine web framework in der Vergangenheit versucht. Ich habe wenig Wissen mit Javascript, einige PHP, HTML and CSS.Ist es möglich, eine Web-Chat-Anwendung in einfachen Laravel

Ich würde gerne wissen, ob es möglich und ratsam ist, eine Chat-Anwendung innerhalb einer sozialen Netzwerk-Website zu erstellen, die ich für das Schulsemester mit Laravel erstellen möchte.

Wenn es nicht möglich ist, welche Web-Programmiersprache für einen gesamten Web-Neuling wie mich verwenden kann?

Ich dachte, es wäre das Beste für mich, herumzuspielen und Javascript zu lernen, weil der Codierungsstil ein bisschen ähnlich zu Java ist.

Ich möchte etwas ähnliches mit facebooks Chat-Anwendung erstellen.

Ich würde mich über jeden Vorschlag und Hilfe freuen.

Vielen Dank.

+5

Mögliche Duplikate von [Echtzeit-Chat und Benachrichtigungen in Laravel 5] (http://stackoverflow.com/questions/29874943/real-time-chatting-and-notifications-in-laravel-5) –

+0

[ Es ist mehr als ein bisschen ähnlich] (https://gist.github.com/forairan/b1143f42883b3b0ee1237bc9bd0b7b2c) :-) Scherz beiseite, [überprüfen Sie dies] (https://laracasts.com/discuss/channels/tips/hoawebsocket- mit-Laravel-5-Projekte-Push-Benachrichtigungen? Seite = 1) - Sie brauchen Websockets –

+0

@YuriTkachenko Danke. – p3ace

Antwort

1

Für eine solche Anwendung können Sie socket.io, basierend auf node.js verwenden. Die Website bietet eine vollständige Anleitung zum Erstellen eines Webchats.

Sie könnten das in PHP mit Websockets tun, aber es wäre komplizierter.

Mein Rat ist, Laravel für die nicht interaktiven Teile Ihrer Anwendung zu halten und node.js zu verwenden, wo Sie Echtzeitfunktionen benötigen.

1

Es ist mehr als möglich. Eigentlich mit der neuen Version 5.3, bietet Laravel Echtzeit-App von Grund auf: https://laravel.com/docs/5.3/broadcasting

Sie benötigen einen Drittanbieter-Service wie Pusher, aber es ist ziemlich einfach zu implementieren.

Gehen Sie voran und in den Laravel Worl zu tauchen, kann ich https://laracasts.com/

Haben Sie Spaß empfehlen! ;)

+0

Danke für die Antwort. Ich würde gerne fragen, gibt es Bibliotheken oder Pakete in Laravel 5.3 zur Verfügung, um Social-Network-Website zu verwalten, wie was ich planen zu erstellen? – p3ace

+0

es liegt an Ihnen, wie Sie es bauen werden. Es gibt viele Pakete zur Verfügung. Aber ich habe nie so etwas gemacht, also kann ich es nicht empfehlen. – mastercheef85

+0

Okay. Vielen Dank. :-) – p3ace

Verwandte Themen