Nachteil bei der Verwendung von Zend für eine sehr kleine Website [geschlossen]

7

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.

    
Berming 28.09.2010, 06:06
quelle

5 Antworten

12

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.

    
David Weinraub 28.09.2010, 13:42
quelle
3

Es könnte die Entwicklung beschleunigen, aber es könnte lustig sein, eine 27Mb-Bibliothek auf einer Seite mit nur vier Seiten zu haben.

    
Mitch Dempsey 28.09.2010 06:07
quelle
3

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>     

Russell Dias 28.09.2010 07:33
quelle
2

Zend ist langsamer, aber (zumindest in meinem Fall) beschleunigt es die Entwicklung. Sie können den Anforderungscache immer auf einer so einfachen Website verwenden.

    
Tomáš Fejfar 28.09.2010 18:19
quelle
1

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.

    
JMC 28.09.2010 06:23
quelle