Ich habe in PHP für ungefähr 8 Jahre als Hobby entwickelt. Im Jahr 2009 habe ich Codeigniter aufgenommen und seitdem habe ich es nicht geschafft, ein einziges Projekt zu entwickeln.
Ich finde, es verlangsamt mich beim Versuch, herauszufinden, wie ich es so ändern kann, dass es so funktioniert, wie ich es möchte. Wenn ich in reinem PHP arbeite, würde ich es wissen oder ich könnte schnell ein Snippet für finden.
Ich habe CodeIgniter, Kohana und Symfony ausprobiert. Ich mag die Benutzerfreundlichkeit (und ich habe auch angefangen, Doctrine als ORM zu verwenden, was meine Datenbankarbeit massiv beschleunigt hat), aber ich finde, dass Projekte 3-4-mal so viel Zeit in Anspruch nehmen wie in reinem PHP. Ich langweile mich und bin frustriert, wenn ich keine Lösung für ein Problem finde, das ich zuvor in reinem PHP gelöst habe.
Hat jemand von der Verwendung von Frameworks zu einem No-Framework-Ansatz zurückgekehrt? Gibt es so etwas wie ein grundlegendes Sicherheitsframework (XSS verhindern, gepostete Daten filtern, eine Reinigungsfunktion für die Verwendung mit Datenbanken bereitstellen)? Ich denke, so etwas würde mir viel mehr nützen als ein umfassender Rahmen. Ich denke, das Lernen, mit Frameworks zu arbeiten, hat mir viel beigebracht, aber ich würde gerne mit meinem eigenen Code arbeiten.