Evet smarty o işi yapıyor ama pek karışık hale gelmiyor, tabi tasarımcının çok az bir kod anlama yeteneği varsa. Yoksa hayatında ps den başka birşey görmeyen biri için karmaşıklaştırır, dediğiniz doğru.
Ayrıca büyük projeye atılan biri, bu tarz bir çalışma için cms yazabilir aslında pekala. .net in şu anki konumuna göre sağ elle sol kulak tutmak gibi olacağı aşikar.
Açık kaynak her zaman:P

(yıllardır asp ile çalışmış, hala da çalışan biri olarak söylüyorum, asp ile php ile yaptığım herşeyi yapmama rağmen php yi esnek buluyorum ve en önemlisi kaynak bolluğu. php.net:P)
.net i ben silverlight ile çok sevdim. Geçen hafta da Daron Yöndem'in seminerindeydim (tek seminer o değildi.) Yoksa .net e hiç ısınamadım ben. En önemli nedeni ise ms nin asp den desteğini çekince bazı işleri 3-5 kişiye bağlı yürütmek hoşuma gitmez, bu yüzden. Ama açık kaynak öyle değil, sürekli bir devir daim var, bugün sen varsın ama yarın yerine başkası gelecek, php6 7 çıkacak.
Ki ms nin fox daki olaylarını da biliyoruz, ms nin en büyük hatası arama motoru piyasasını unutması, 2. hatası da çok hırçın olması.