Ist Meteor JS flexibel als Full-Stack-Framework? [geschlossen]

8

Ich habe einige interessante Artikel und Vergleiche zu JavaScript MV * -Frameworks gelesen und kenne outline der Architektur der bekanntesten (Ember, Backbone, Angular). Allerdings als PHP-Programmierer (und Symfony 2 Liebhaber), die eines davon im Detail lernen wollen, ich bin besorgt, wenn Meteor (meine erste Wahl) flexibel genug ist, um als voller Stapel betrachtet zu werden Rahmen, so kann ich Server-Seite (z. B. PHP) vollständig auf meisten Basis-Apps verlassen. Bis heute dachte ich, dass PHP + Angular mehr Möglichkeiten bietet (obwohl es zeitaufwendiger ist, Server- und Client-Seite zu verwalten), aber ich würde gerne Ihre Meinung dazu hören. Nach dem, was ich im Screencast des Meteors gesehen habe, scheint es ziemlich genial zu sein.

    
acid 14.06.2013, 12:22
quelle

1 Antwort

15

Wie viele Leute erwähnt haben, würde serverseitiges JS die Funktion von PHP vollständig ersetzen. Aber Meteor ist viel mehr als das; Sie können Ihren Imperativcode durch deklarativen Code ersetzen. Meteor kümmert sich um die Synchronisierung der Daten und Sie entscheiden nur, wie Sie es rendern. Keine Nachrichten mehr durch AJAX. Wie es in einem Artikel heißt, hat Meteor hat gemacht MVC veraltet .

Nach meiner Erfahrung mit Meteor entwickle ich ein Projekt und lese das Buch . Was ich in kurzer Zeit mit Meteor machen konnte, hat mich völlig umgehauen. Kombiniert mit einigen exzellenten Frontend-Frameworks wie Bootstrap, muss ich auch keine CSS-Arbeit machen (wenn ich nicht will), und das bedeutet, dass ich mich entwickeln kann, ohne mich über Styling oder AJAX Gedanken machen zu müssen um mit wenig Beinarbeit tolle Anwendungen zu erstellen.

Außerdem, wie sie sagen, dauert es nur ein Wochenende, um Meteor auszuprobieren. Es ist überhaupt nicht kompliziert, wenn Sie JS-Erfahrung haben. Da ich jedoch ein wenig gebraucht habe, um zu verstehen, ist es nicht mehr nötig, mit MVC zu denken. Ich brauchte nur ein paar Tage, um meine erste Meteor-App zu bauen, also schlage ich vor, dass Sie es ausprobieren!

    
Andrew Mao 14.06.2013 17:10
quelle