javascript
Notícias

KDE Plasma utiliza JavaScript em diversos lugares da interface

O desenvolvedor do projeto KDE e YouTuber “Niccolò Ve”, recentemente, publicou um vídeo falando sobre como a linguagem de programação “JavaScript” é utilizada no desenvolvimento dos software do KDE.

Neste artigo vamos falar sobre os assuntos abordados por Niccolò e explicar um pouco mais sobre porque grandes projetos como GNOME e KDE utilizam JavaScript no seu desenvolvimento.

A má fama do JavaScript

Com o passar dos anos o JavaScript acabou recebendo a fama de não ser uma das melhores opções na sua categoria. Muitos desenvolvedores afirmam que esta é uma linguagem ruim, lenta e que “crasha” com frequência.

Mesmo assim, o JavaScript é frequentemente utilizado em projetos de grande porte, como muitos dos apps e serviços que formam os dois ambientes desktop mais utilizados do mundo Linux: o GNOME e o KDE Plasma.

Quais são as razões para uma linguagem considerada tão ruim por muitos, ser tão amplamente utilizada?

As facilidades do QML

O KDE Plasma é desenvolvido, em grande parte, utilizando uma linguagem de marcação de interfaces para usuários chamada de QML (Qt Meta Linguagem ou Qt Modeling Language). O QML, é baseado em JavaScript. Desta forma, um não pode ser utilizado sem o outro.

javascript

A adoção do QML deve-se, principalmente, ao fato do mesmo ser bastante fácil de ser utilizado. Até mesmo não desenvolvedores, com um pouco de dedicação, podem conseguir utilizar o QML sem maiores problemas.

Além disso, segundo Niccolò, por mais que o JavaScript tenha os seus defeitos, ele funciona muito bem em conjunto com o QML.

Todo produto tem o seu público alvo

Segundo o que foi explicado por Niccolò, a situação pode ser bastante problemática quando todo um projeto baseia-se em JavaScript, porém, se utilizado da forma correta, em tarefas básicas, o mesmo pode trazer grandes vantagens para o desenvolvimento de um software.

Ele ainda complementa que, o JavaScript é uma ferramenta, e, assim como qualquer outra, pode trazer grandes benefícios se utilizado da forma correta e uma porção de problemas quando utilizado em um projeto que não consiga extrair o melhor que a linguagem tem a oferecer.

Fazendo a comunidade crescer

O KDE, assim como o GNOME e tantos outros projetos, depende grandemente de voluntários para continuar existindo e crescendo.

Conforme já falamos anteriormente, o QML, que precisa do JavaScript para funcionar, é uma linguagem bastante simples de ser aprendida. Desta forma, torna-se mais fácil atrair um número crescente de colaboradores.

Quanto maior for o número de pessoas contribuindo, mais rápido será o crescimento do projeto. Um projeto maior, por si só, atrai mais pessoas para a sua comunidade e o ciclo continua.

Informação direto da fonte

Você pode conferir o vídeo a seguir (em inglês) na íntegra, no qual Niccolò dá o seu ponto de vista sobre os assuntos aqui comentados.

Você é desenvolvedor? Possui qualquer tipo de experiência com QML e JavaScript? Conte para a gente nos comentários abaixo qual é a sua visão sobre o assunto.

Isso é tudo pessoal! 😉

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!