Hi,
CakePHP ist ein Framework, welches z. B. das von dir angesprochene Routing nutzt. Die meisten Frameworks können das aber. Für eine normale Webseite ist so ein Framework wahrscheinlich etwas oversized, aber wenns um intensive Datenbanknutzung geht ist es ungeschlagen. Ich nutze gern Cake (da kann man sich die Anwendung per Console generieren(baking) - man ist ja faul
). Zum editieren nutze ich Zend Studio - kostet zwar, ist aber
imho die beste
IDE für PHP (Geschmackssache!).
Viele Grüße ....