Ich beschäftige mich immer wieder mal mit dem Thema der Frameworks. Diese sollen es ja wesentlich einfacher machen Webanwendungen zu erstellen. Die Frage ist nur aufgrund von was diese es einfacher machen. Möglicherweise würde sich eines meiner aktuellen Projekte mit einem Framework viel besser umsetzen lassen allerdings habe ich keine Lust 10 mal neu anzufangen weil ich auf halber Strecke dann merke mit diesem einen Framework wird das nichts.
Extrem wichtig ist für mich der Punkt der Sicherheit. Die Anwendungen die ich baue haben fast alle mit irgendwelchen Daten und Informationen zu tun. Und es darf auf keinen Fall der Datenschutz zu kurz kommen.
Wikipedia hält eine Liste mit Frameworks bereit. Das es so viele gibt hätte ich nicht gedacht. Aber das macht die Wahl natürlich auch noch mal schwerer da ich alleine aus Zeitgründen schon nicht die Möglichkeit habe jedes einzelne Framework zu testen. Mal ganz davon abgesehen das ich keine Lust habe meinen Webserver bekloppt zu machen mit irgendwelchen Erweiterungen die installiert werden müssen. Bei Echo2 z.B. musste man Tomcat und Apache mit einander verwurschteln und lauter so sachen.
Ich spreche hier übrigens nicht von z.B. Prototype welches zwar gut ist aber dennoch kein Framework in dem Sinne wie ich es meine. Ein Framework wie z.B. Ruby on Rails bringt ja quasie fast eine eigene Programmiersprache mit. Sowas interessiert mich.
Hier mal eine Liste mit Frameworks. Welche habt ihr schon genutzt und wozu eignen sie sich?
http://de.wikipedia.org/wiki/Liste_von_Webframeworks