Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden von meteor.js mit PHP-Serverseite

Meteor ist mehr als nur ein Builder für interaktive Webanwendungen oder ein Javascript-Framework. Die Idee ist, nur eine Programmiersprache (neben HTML/CSS für Markup) zu haben, um die ganze Arbeit zu erledigen. Im Grunde erstellt es einen "Remote-Server" (im Browser des Clients), an den er Daten senden kann, und veröffentlicht gleichzeitig verschiedene APIs für das System des Benutzers. Die über diese APIs / Verbindungen geleiteten Daten haben eine bestimmte Struktur, die jederzeit eingehalten werden muss.

Meteor ist um NodeJS herum aufgebaut, was es schwierig (wenn nicht unmöglich) macht, es ohne dieses Backend auszuführen. Natürlich können Sie versuchen, das Backend mit PHP nachzuahmen, aber es wäre Zeitverschwendung. Wenn Sie Ihre Frage lesen, sollten Sie besser ein Javascript-Framework wie jQuery oder Prototype verwenden. Im Gegensatz zu Meteor müssen Sie die AJAX-Aufrufe (POST &CallBack) selbst durchführen, können aber tatsächlich selbst entscheiden, welches Backend Sie verwenden möchten (einschließlich PHP / MySQL).

Wenn Sie dies trotzdem tun möchten, müssen Sie den Meteor- und NodeJS-Quellcode überprüfen, um zu sehen, was die Mindestanforderungen sind, damit Meteor unter PHP läuft. Der PHP-Stack muss die Befehle interpretieren, die Meteor sendet und empfängt, aber das wird keine leichte Aufgabe.