user-236
15.08.2007 20:25
für ein neues projekt haben wir vor codeignitor einzusetzen. das ist gut skaliert und nicht ganz so umfangreich wie symfony oder cakephp.
in framworks schreibst du deine klassen übrigens auch selbst, sie geben dir eben die möglichkeit den entwicklunsprozess zu optimieren und zu vereinfachen, z.b. durch scaffolding bzw. CRUD (create, retrieve, update, delete)
ein entscheidener vorteil liegt darin, dass frameworks meist das mvc konzept einhalten bzw. mvc 2..damit kann man eine architektur opimal in die unterschiedlichen aufgabengebiete aufteilen. die view komponente ist für die anzeige der templates zuständig, das model hält die daten bereit und ein controller bestimmt die zustände und delegiert die user requests an die entsprechenden schichten.
im grunde kannst du dir die klassen alle selbst implementieren... was dir aber keinen vorteil bringt. damit erfindest du das rad nur neu.
eine andere möglichkeit ist der einsatz von template engines. aber das macht auch nicht viel sinn, da es zu viele nachteile gibt.. z.b in smarty. trotzdem, wer seine klassen nicht selber schreiben will oder kann, sollte sich engines anschauen. viele kommen damit leichter zu recht, da sie nciht so viel know how voraussetzen.
signature in progress