Executando verificação de segurança...
Respondendo a [Não disponível] dentro da publicação Qual a melhor linguagem de programação para iniciantes?
1

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 .....

Carregando publicação patrocinada...
Conteúdo excluído
1

Ter que usar, pelo menos, três tecnologias para fazer uma coisa é bem mais complicado do que usar uma.

A vantagem do qooxdoo sobre React, Vue, Angularm etc.. O programador irá se concentrar em JS para o desenvolvimento. Ainda poderá utilizar HTML e CSS mas seria mais algo do tipo <b>negrito</b> para formatar algum texto. Um exemplo do JS e do resultado usando qooxdoo.

A vantagem de Beads é basicamente a mesma sendo que possui uma linguagem mais simples que pode ser aprendida em muito menos tempo do que html+css+js. Por exemplo, fiz o problemas 100Doors do Rosetta Code em Beads desejando apresentar as portas fechadas/abertas em uma página. O resultado ficou assim: https://guaracy.github.io/beads/sites/100doors/100doors.html

O código fonte ficou assim (simples, sem aquele monte de chaves, ponto e virgula e outros sinais que servem apenas para o compilador/interpretador não se perder):

https://guaracy.github.io/beads/sites/100doors/100doors_src.html

As desvantagens de Beads é que ainda está em desenvolvimento e não será gratuita.