freeCodeCamp/guide/portuguese/miscellaneous/online-vs-offline-ides/index.md

4.3 KiB
Raw Blame History

title localeTitle
Online vs Offline IDEs IDEs Online vs Offline

IDEs offline

Existem vários IDE off-line que os programadores usam para se manterem mais produtivos para aprender e serem mais produtivos no trabalho.

  • O Eclipse é mais que um editor Java. Suas maiores vantagens são o preenchimento de código pelo método de tabulação, que economiza muito tempo ao gravar a documentação.

Ele possui uma verificação de sintaxe interna para corrigir as palavras digitadas incorretamente enquanto codifica um projeto. Os recursos que esperamos de um IDE são seu preenchimento de código, modelos, integração com vários SCMSs e integração com sistemas de compilação.

As ferramentas de formatação e limpeza de código do IDE são muito poderosas. Eu acho que seu sistema de construção funciona bem e intuitivamente. Eu acho que essas são as coisas sobre as quais sua reputação é realmente construída.

Além disso, possui uma função de refatoração, uma função de localizar e substituir, variáveis e classes de um projeto específico.

  • O NetBeans é um editor intuitivo gratuito que faz tudo. Ele tem uma ferramenta de design "GUI Swing" simples para construir interfaces de usuário arrastando e soltando componentes, por exemplo, botões ou caixas de texto.

Uma desvantagem é que, com todos os seus recursos, os tempos de carregamento aumentam e mais memória está sendo usada, em comparação com outros IDEs.

  • O IntelliJ IDEA é o editor offline mais eficiente, no entanto, não é gratuito. É mais rápido que a maioria dos editores, mas tem vários problemas. Uma das principais vantagens é que ele usa muita memória.

  • O BlueJ é um editor simples usado principalmente para ensinar programação orientada a objetos e Java. A principal vantagem deste editor comparado lado a lado com outros IDEs é que ele não precisa de um método principal para executar o programa.

IDEs on-line

  • O CodeRun Studio é um IDE on-line que permite criar aplicativos da web. Ele permite que você execute e teste o código online.

Este IDE permitirá que você o use por um período de teste de 14 dias antes de precisar pagar para continuar a usá-lo. A função "salvar" também é desativada durante o período de teste, dificultando o uso desse programa.

  • Cloud9 IDE Cloud9 IDE é um ambiente de desenvolvimento integrado online, versão 3.0 e superior, em código aberto. Ele suporta centenas de linguagens de programação, incluindo PHP, Ruby, Perl, Python, JavaScript com Node.js e Go. Ele permite que os desenvolvedores iniciem a codificação imediatamente com espaços de trabalho predefinidos, colaborem com seus colegas usando recursos de codificação colaborativos e recursos de desenvolvimento da web como visualização ao vivo ("WYSIWYG" ou "O que você vê é o que você obtém") e testes de compatibilidade do navegador.

Ele é escrito quase inteiramente em JavaScript e usa o Node.js no back-end. O componente do editor usa o Ace. A partir de julho de 2014, ele usa contêineres do Docker para seus espaços de trabalho e está hospedado no Google Compute Engine.

Cloud9 IDE, Inc. é a empresa que mantém ativamente o Cloud9 IDE. A empresa possui escritórios em São Francisco e Amsterdã.

Conclusão

Existem várias diferenças entre os editores on-line e os editores off-line.

Um IDE offline pode ser mais benéfico para um programador do que um IDE online. Não só grandes projetos podem ocupar muita memória causando lentidão na sua máquina. Se você estiver trabalhando em uma equipe, precisará de uma conexão de internet razoavelmente rápida para enviar o código atualizado rapidamente. Se houver uma grande tempestade e sua conexão com a Internet for afetada por ela, isso fará com que seus projetos fiquem inacabados e incompletos se um IDE on-line for usado.

A única vantagem de um IDE on-line é que os projetos podem ser acessados em qualquer lugar, sem necessidade de configurações e configurações. Não há limitação de hardware, pois todas as informações são armazenadas na nuvem.