Para front-end, a stack obrigatória é HTML, CSS e JavaScript.
Não sei o motivo dos programadores gostarem de tanta complicação. :D
qooxdoo
Uma solução interessante para a criação de aplicativos usando apenas JS. Tem demos e outras informações na página do qooxdoo.
Beads
Uma linguagem em desenvolvimento (eu diria que é alpha ainda). A ideia é substituir todo o stack (html+css+js+etc.) por uma linguagem (sintaxe parecida com Python). A ideia do desenvolvedor é ser um ambiente comercial (mas é possível baixar e testar). Compila pata JS (entre outras coisas). Fiz um 2048 em 342 linhas sem usar nada de html+css+js. Pode ver o código e testar no github. Com a mesma linguagem fiz um exemplo de contador client/server.
Existem outras opções para fico por aqui. Se fossem desenvolvidos pela MS, Google, etc. o pessoal estaria falando mas .....