Se si desidera che gli stessi modelli per le diverse lingue, si potrebbe dare un'occhiata a Clearsilver.
Clearsilver è un motore di template indipendente dalla lingua che consente di separare la presentazione dal codice inserendo un formato di dati gerarchici (HDF) neutro rispetto alla lingua tra codice e modelli. Pensa all'HDF come XML, ma molto più semplice.
È utilizzato per molti siti Web ad alto traffico, tra cui Yahoo! Gruppi, Gmail HTML statico, orkut.com, wunderground.com e altri. I linguaggi di implementazione utilizzati includono C/C++, Python, Java, Ruby, PHP, C# e altri. Il framework Python include anche un dispatcher di classe Page e un semplice ORM che è un po 'di Ruby-On-Rails come nel fatto che rende la mappatura tra tabelle di database, HDF e modelli richiede pochissimo codice.
L'implementazione principale di Clearsilver è in C con wrapper specifici della lingua. C'è anche un'implementazione java al 100% fatta da Google e open source chiamata JSilver.
http://www.clearsilver.net/
http://code.google.com/p/jsilver/
fonte
2012-11-04 20:47:04
Penso che questa sia una domanda molto interessante! Quindi, in sostanza, sei alla ricerca di motori di template che siano di tipo cross-language/framework in cui puoi utilizzare lo stesso modello mentre cambi tutto il resto dello stack tecnologico. – Davy8
Vorrei LOOOVE il motore di template di tipo Django. – drozzy