Setzt ihr schon auf bestehende Frameworks auf? Dann würde ich mir entweder mal bestehende oder eben Alternativen anschauen und auf Tauglichkeit testen. Die Dinger gibts ja leider wie Sand am Meer. Denn alles immer von Grund auf neu schreiben...
Wenn ich AJAX hören, dann denke ich automatisch auch gleich immer an jQuery. Aus meinem Alltag ist das nicht mehr wirklich wegzudenken.
Und bist du größenwahnsinnig, dann schreib dir doch dein eignes CMS -- Da solltest genug Herausforderungen finden
Interessant ists es auch immer, was man sich für Probleme einhandeln kann, wenn man z.B. PHP einsetzt -- nur mal schnell
SQL Injection als Beispiel zu nennen.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)