Skip to content

Você provavelmente pode fazê-lo com Javascript

Quando buscamos desenvolver algo, seja uma página web, um aplicativo móvel ou uma aplicação desktop, enfrentamos diferentes desafios. Algumas das perguntas que fazemos a nós mesmos giram em torno de quais ferramentas tenho disponíveis, quais linguagens preciso aprender, ou até mesmo quão útil será o que aprendo no futuro.

Existe uma linguagem de programação que vem ganhando impulso nos últimos anos, sendo um dos principais motivos a sua flexibilidade, fácil acesso e suporte multiplataforma.

JavaScript

Definida como uma linguagem de programação interpretada de alto nível. É para muitos a ferramenta preferida para a criação de software.

Ferramentas para Desenvolvimento Multiplataforma

Abaixo, mencionarei e descreverei algumas ferramentas existentes para desenvolvimento com JavaScript em praticamente qualquer plataforma.

Web

  • JavaScript é a única linguagem de programação usada na web. Ou seja, se você deseja desenvolver aplicações web ou adicionar funcionalidades extras ao seu site, não há outra opção.

Dispositivos Móveis

  • NativeScript permite o desenvolvimento de aplicativos nativos usando JavaScript ou frameworks JavaScript como Angular e Vue. Ele também fornece um ambiente web onde você pode programar e escanear um código QR no aplicativo móvel NativeScript para executar o projeto.

  • ReactNative permite desenvolver aplicativos móveis usando JavaScript e a biblioteca React. É usado por aplicativos como Uber, Instagram, entre outros.

Aplicações Desktop

  • Electron é o framework padrão para o desenvolvimento de aplicações nativas. Ele permite o desenvolvimento de aplicações para Windows, Linux e MacOS usando HTML, CSS e JavaScript. Além disso, permite o acesso ao sistema de arquivos e às APIs nativas de cada sistema operacional.

  • Vuido facilita o desenvolvimento de aplicações nativas para Windows, Linux e macOS usando a biblioteca Vue.

Embora todas essas ferramentas tenham curvas de aprendizado diferentes, o fato é que aprender JavaScript abre as portas para múltiplas plataformas que anos atrás exigiriam o aprendizado de várias linguagens.