JavaScript tem que acabar!!
Boa noite amigos, isso é o que fala o desenvolvedor e escritor(Douglas Crockford -criador do JSON e autor do livro 'How JavaScript Works), resumindo ele falou: “A melhor coisa que podemos fazer hoje ao JavaScript é aposentá-lo” A afirmação de Douglas vem seguida do argumento de que há mais interesse em inchar a linguagem que torná-la melhor. fonte-canal SerFrontend
aqui está o artigo: https://tecmasters.com.br/melhor-fazer-hoje-javascript-aposenta-lo-json/
Não vejo o JS acabando por dois motivos:
- Navegadores de internet não suportam outra coisa;
- 80% do uso global dos navegadores de internet estão de três empresas: Google, Microsoft e Apple. O que essas três empresas decidirem que vai executar no navegador vai ser o que os 20% restantes vai acabar implementando.
Dart era uma grande promessa de rodar nativo no navegador de internet, mas nunca aconteceu. Hoje em dia Dart transpila para JavaScript, e é isso.
O ecossistema Node.js anda mais rápido que o suporte a JavaScript no browser, e com ferramentas tais como Babel, core-js e TypeScript, o código gerado é transpilado de forma que navegadores de internet possam trabalhar.
Web Assembly vai permitir (ou já está permitindo) que usemos praticamente qualquer linguagem no lugar do Javascript. Sei que ao menos Python e Golang já tem implementação com WASM.
Definição de Web Assembly - WASM
WebAssembly (às vezes abreviado como Wasm) é um padrão aberto que define um formato de código binário portátil para programas executáveis e uma linguagem assembly textual correspondente, bem como interfaces para facilitar as interações entre esses programas e seu ambiente hospedeiro. O principal objetivo do WebAssembly é habilitar aplicativos de alto desempenho em páginas web, mas o formato é projetado para ser executado e integrado em outros ambientes também, incluindo os autônomos. [...] WebAssembly pode suportar (pelo menos em teoria) qualquer linguagem (por exemplo, compilada ou interpretada) em qualquer sistema operacional (com a ajuda de ferramentas apropriadas), e na prática todas as linguagens mais populares já têm pelo menos algum nível de suporte.
Fonte: Wikipedia
Talvez isso abra caminho para o fim de Javascript, apesar de eu achar virtualmente impossível que isso acontece em qualquer futuro próximo. Atualmente a adoção é muito grande, muita gente usa e serve para quase tudo.
Como se diz, Jack of all trades, master of none
, ou seja, é uma carta curinga mas não é mestre em nada. JS encaixa bem nesse papel e talvez por isso seja tão popular.
JavaScript é maçante. O que não faltam são candidatos para sucedê-la.
O único problema é que ninguém quer se dar ao trabalho de mudar toda uma implementação para usar algo mais eficiente, como é o caso dos navegadores.
Eu acho esse ponto bem interessante.
A linguagem tem melhorado muito depois do ES6. Hoje com Typescript é possível escrever códigos javascripts bem seguros e escaláveis e com as melhores práticas da Programação Orientada a Objetos. Sim, a lang tem muitas coisas esquisitas - em contra partida ela é bem legal para fazer as coisas por ser bem flexível.
Pra quem está enganjado no estudo(eu), e achando superdivertido a liguagem, é um balde de agua fria, mas como é apenas uma opinião pessoal acredito que javaScript terá uma vida muito longa...