Ich habe für sehr kleine Projekte zwar schon PHP benutzt, das war aber meist "schlechter" Code, der zwar das Problem löste, sonst aber auch nichts.
Nun plane ich eine Webseite mit den üblichen Dingen (Formulare, ...) und einem Produktkatalog (soll selbst programmiert werden).
Bereits bei dem Kontaktformular stellt sich mir die Frage, ob ich einzelne Pakete / Klasse einsetzen soll, wie HTML_QuickForm2 oder ein PHP Framework.
Bei der Variante mit einzelnen Teilen befürchte ich, dass ich den Code nicht ganz so gut wiederverwenden kann, bei HTML_QuickForm2 hat man bspw. eine Klasse mit "rules", die die einzelnen Formularelemente validiert, was aber wenn ich die gleichen Validierungen auch außerhalb von Formularen benötige, dann müsste ich es nochmals schreiben.
Ab welcher Größenordnung empfehlt ihr ein PHP Framework und wie sieht es mit der Zusammenarbeit mit anderen Systemen aus, ist es bspw. möglich ein PHP Framework in Kombination mit YAML (CSS Framework) oder einem CSS zu nutzen.
Zum Produktkatalog, damit die Dimensionen klar werden:
-Darstellung von Artikeln mit Filterfunktionen, Sortierungen, Anbindung an DB und Auslesen aus XML Dateien und die üblichen Dinge, die man bei einem Produktkatalog hat.
Nun plane ich eine Webseite mit den üblichen Dingen (Formulare, ...) und einem Produktkatalog (soll selbst programmiert werden).
Bereits bei dem Kontaktformular stellt sich mir die Frage, ob ich einzelne Pakete / Klasse einsetzen soll, wie HTML_QuickForm2 oder ein PHP Framework.
Bei der Variante mit einzelnen Teilen befürchte ich, dass ich den Code nicht ganz so gut wiederverwenden kann, bei HTML_QuickForm2 hat man bspw. eine Klasse mit "rules", die die einzelnen Formularelemente validiert, was aber wenn ich die gleichen Validierungen auch außerhalb von Formularen benötige, dann müsste ich es nochmals schreiben.
Ab welcher Größenordnung empfehlt ihr ein PHP Framework und wie sieht es mit der Zusammenarbeit mit anderen Systemen aus, ist es bspw. möglich ein PHP Framework in Kombination mit YAML (CSS Framework) oder einem CSS zu nutzen.
Zum Produktkatalog, damit die Dimensionen klar werden:
-Darstellung von Artikeln mit Filterfunktionen, Sortierungen, Anbindung an DB und Auslesen aus XML Dateien und die üblichen Dinge, die man bei einem Produktkatalog hat.
Kommentar