Ich benutze Zend und möchte wissen, ob es Nachteile bei der Verwendung für eine kleine Website gibt. Die Website hat vielleicht 4 Seiten: ein paar Formulare und ein paar statische Seiten.
Wird Zend die Entwicklung für eine so kleine Website noch beschleunigen? oder das Gegenteil?
Überlastet der gesamte Bootstrapping-Fluss und die MVC-Struktur und Routing-Leistung die Performance für eine so kleine Website?
Ich sehe es als nützlich für eine große Website mit vielen Inhalten, aber für eine Broschüre Website macht es immer noch Sinn, das Framework zu verwenden. Es sitzt auf dem Server, so dass es keine anfänglichen Kosten gibt, es dem Projekt hinzuzufügen, aber gibt es Leistungs- und Implementierungsprobleme (vielleicht längere Implementierungszeit) für solch ein kleines Projekt, das ich noch nicht bemerke?
Ich bekomme Vorschläge für andere Rahmen. Ich bin sicher, Codeigniter, Kohana und Modx sind großartig, aber sie benötigen Zeit, um ihre API zu lernen. ich kenne und benutze Zend schon so Die Wahl liegt zwischen PHP und PHP.
Ich entscheide mich für das Framework auf fast allen Sites.
Nach meiner Erfahrung bleibt eine Website selten so klein und statisch, wie man es zu Beginn denken mag. Das Verwenden des vollständigen Frameworks auf einer kleinen Site mag nach Overkill aussehen, hilft aber immer noch bei der schnellen Anwendungsentwicklung.
Auch wenn die Seite - wie derzeit vorgesehen - nur ein paar Seiten umfasst, haben diese Seiten wahrscheinlich ein gemeinsames Layout. Verwenden Sie also die Layout- / Template-Funktionalität des Frameworks.
Die Handhabung der Formulare und ihrer Eingaben ist in einer MVC-Umgebung einfacher. Der Rahmen hilft dort.
Und letztendlich finde ich es ästhetisch ansprechend, Dinge wirklich zu trennen: Bootstrapping, Controller, Layouts, Views usw. Ich muss den ganzen Code / die Information irgendwo hinstellen. Warum nicht in einer Reihe von Standard-Orten?
Das überzeugendste Argument gegen die Verwendung eines vollständigen Frameworks für eine kleine Site wäre, wenn Sie das Framework dafür tatsächlich "lernen" müssten. Da Sie mit dem Zend Framework bereits vertraut sind, gibt es keine Lernkurve, die mit dem Starten und Arbeiten verbunden ist. Sie bekommen die Vorteile von RAD direkt aus dem Tor.
Kurz gesagt, ich finde, dass es schneller ist, das Framework zu verwenden, und es gibt mir die feste Grundlage, die Seite zu vergrößern.
Es könnte die Entwicklung beschleunigen, aber es könnte lustig sein, eine 27Mb-Bibliothek auf einer Seite mit nur vier Seiten zu haben.
Brauchen Sie wirklich ein Framework für eine einfache 4-Seiten-Site? Du sagst selbst, dass ein paar dieser Seiten statisch sein werden.
Das erscheint mir wie ein Overkill. Ich sehe nicht, was falsch ist, wenn ich eine so kleine Aufgabe ohne Rahmen beginne.
Ich bin mir nicht sicher, ob dies auch die Entwicklung beschleunigen wird, und eine 4-seitige Website (mit ein paar statischen Seiten), die auf nackten Knochen läuft, wird viel schneller sein als ihr Framework-Gegenstück, das kein Caching voraussetzt / p>
Zend ist langsamer, aber (zumindest in meinem Fall) beschleunigt es die Entwicklung. Sie können den Anforderungscache immer auf einer so einfachen Website verwenden.
Verwenden Sie etwas wie modx für die schnelle Entwicklung einer so kleinen Site. Löschen Sie einfach alle Beispiele und werfen Sie Ihre Inhalte in das Content-Management-System.
Ich schlage das für die Geschwindigkeit der Entwicklung vor. Was die Performance anbelangt, ist es wahrscheinlich langsamer als ein Framework wie der Code-Signierer.
Als Reaktion auf Ihre Bearbeitung:
F: Was wird schneller sein für Entwicklung?
A: Was ist Ihnen vertrauter (Zend oder Standard PHP)? Das endgültige Antwort hängt von deinem Niveau ab Vertrauen auf Zend, um Standard durchzuführen PHP-Aufgaben.
F: Was hat eine bessere Leistung für statische Inhalte?
A: Wahrscheinlich Standard php, da du nur die anrufen wirst Bibliotheken, die Sie brauchen und keinen Framework-Overhead.
Tags und Links php web-frameworks zend-framework