Cloud IDEs para desenvolvedores da Web - Best Of
Com muito do tradicional software de produtividade baseado em desktop que conhecemos e adoramos mudar para a nuvem, não é surpresa que os IDEs baseados em nuvem estejam rapidamente ganhando terreno com os desenvolvedores.
Atualmente, o navegador é essencialmente um thin client que permite aos usuários acessar uma variedade de aplicativos e serviços baseados em nuvem. No entanto, muitos ainda hesitam em depositar sua fé em um Cloud IDE remoto para fins de desenvolvimento. Ferramentas como o Github e o Pastebin ajudaram a facilitar a transição para o desenvolvimento baseado em nuvem, e os IDEs da Cloud completos agora são comumente usados por muitos desenvolvedores.
Aqui estão 13 dos melhores Cloud IDEs você pode obter suas mãos e um breve resumo de cada.
Cloud9
Depois de alguns minutos usando o apropriadamente chamado Cloud9, você vai se sentir como se tivesse morrido e ido para o céu codificador. O front end é todo JavaScript, enquanto o back end se baseia no popular framework NodeJS. Embora seja favorecido por designers e desenvolvedores de interface do usuário, ele tem realce de sintaxe para C #, C ++, Python, Perl, Ruby, Scala e alguns outros também.
O modo Vim embutido é um toque agradável, assim como o suporte para sistemas de controle de revisão populares como Git, Mercurial e SVN. Graças à inclusão de CSSLint e JSBeautify, também é um dos ambientes mais bonitos encontrados on-line.
Codeanywhere
Outra ferramenta de desenvolvimento de software que frequentemente encabeça as várias listas de "melhores de todos" existentes na Web é o Codeanywhere, o amigável Cloud IDE para todas as temporadas. Possui destaque de código e suporte para HTML, CSS, Javascript, PHP, MySQL e mais. Graças à enorme quantidade de aplicativos úteis para iOS, Android e BlackBerry, essa ferramenta permite que qualquer pessoa codifique literalmente em qualquer lugar.
Além disso, possui suporte a Dropbox e SFTP, que permitem que codificadores façam backup de arquivos de projetos e os compartilhem com colaboradores. Embora não seja o Cloud IDE mais completo, ele faz o que faz muito bem.
Cloud IDE
Embora eles obviamente não gastem muito tempo inventando um nome atraente, o pessoal por trás do Cloud IDE fez um esforço sério para criar uma plataforma que simplesmente funciona. Também conhecido como eXo Cloud IDE, É um sólido Cloud concorrente que suporta as linguagens usuais como Javascript, Ruby, Groovy, Java e HTML, para citar apenas alguns.
Em particular, o eXo Cloud é bem adequado para codificadores que se especializam em programação Java. Ele suporta servlets Java e Java Server Pages, bem como o Maven. A implantação é feita por Heroku, CloudBees, Red Hat OpenShift e Cloud Foundry.
Kit de código-fonte
O Google Chrome está chegando forte ultimamente, superando o Firefox da Mozilla e tendo uma chance no Internet Explorer pelo título de supremacia do navegador. O Sourcekit é um IDE semelhante ao Textmate que conta com o Dropbox para armazenamento e fornece um ambiente responsivo para desenvolvedores da Web.
Com a excelente funcionalidade do SkyWriter, da Mozilla, o "Bespin" é uma alternativa leve e baseada em navegador para suítes de desenvolvimento de desktop inchadas. Os idiomas suportados incluem todos os principais recursos esperados, como C / C ++ / C #, PHP, Python, Javascript, MySQL, Java e Ruby. No que diz respeito aos IDEs de navegador enxutos, o Sourcekit é uma opção extremamente atraente.
Kodingen
Um dos primeiros editores de nuvem a realmente fazer IDEs baseados na web da maneira certa, Kodingen criou um nicho competitivo para si mesmo nos últimos anos. Ele permite que os desenvolvedores codifiquem PHP, Python, Perl e Javascript enquanto trabalham com frameworks populares como Django, Ruby on Rails e Node.js.
O Kodingen é reforçado pela rica e diversificada comunidade de usuários que apadrinham o serviço, o que torna a colaboração e o compartilhamento na nuvem bastante convenientes. Livre para usar e experimentar, não há razão para não se inscrever em uma conta e dar uma chance a Kodingen.
Estúdio Coderun
Se você já tentou dezenas de outros IDEs baseados em navegador sem sucesso e está procurando por algo simples e capaz, vale a pena dar uma olhada no Coderun Studio. Ele oferece aos usuários uma ferramenta multiplataforma para escrever ASP.NET, Javascript, C #, HTML e CSS. Sua compatibilidade padrão do Visual Studio é um toque agradável e deve ter codificadores focados na Microsoft se sentindo em casa. Ele vem equipado com os sinos e assobios usuais, como conclusão de código e realce de sintaxe.
Além disso, os recursos nativos de compilação e depuração são incomparáveis. Por fim, o Coderun Studio permite que os usuários compartilhem rapidamente seu código com seus colegas por meio de URLs exclusivos.
ShiftEdit
Em seguida, temos o ShiftEdit subestimado. Embora possa não ter o reconhecimento de nome de Cloud9 ou Coderun, é, no entanto, uma peça versátil de software baseado em nuvem que vale a pena analisar.
Se você é um fã de Python da moda, um holdout de PHP ou um dinossauro Perl, o ShiftEdit tem cobertura. Os usuários podem fazer backup de arquivos no Dropbox via SFTP e acompanhar as alterações com várias ferramentas de controle de revisão, tudo a partir do navegador. Sua autenticação SSH, conclusão de código e recursos de snippet de código permitem um fluxo de trabalho contínuo e ininterrupto, que permite aos desenvolvedores serem o mais produtivos possível de qualquer local.
Akshell
Com tanta concorrência na esfera do Cloud IDE, está se tornando cada vez mais difícil se destacar da multidão. O Akshell é um ambiente de desenvolvimento do lado do servidor que oferece aos programadores uma ferramenta leve para criar aplicativos da Web Javascript. Ele se baseia no banco de dados PostgreSQL para armazenamento de back-end, o qual deve ser muito fácil de se trabalhar com aqueles que estão familiarizados com o MySQL..
Graças ao console integrado do Git, implantar qualquer projeto que você criar é uma experiência livre de problemas. Se você é um programador Javascript estrito procurando por um Cloud IDE capaz que seja rápido e estável, o Akshell é o ideal para você.
Erbix
Todos os pessimistas do Javascript da década passada estão certamente comendo suas palavras agora que o Javascript passou por um renascimento e alcançou um novo nível de respeito entre os codificadores. A Erbix gira em torno da linguagem de script favorita da Web e fornece ferramentas para criar aplicativos Javascript para produtividade de negócios on-line.
Embora não seja gratuito, os preços e planos oferecidos pela Erbix são bastante razoáveis se você planeja fazer uso regular dessa plataforma inovadora. Ele suporta os módulos RingoJS e CommonJS, possui um console MySQL dedicado e fornece acesso a vários aplicativos de aplicativos de outros desenvolvedores através do Erbix AppStore.
IDE Neutron
Construir um Cloud IDE versátil do zero não é uma tarefa pequena, e é por isso que muitos optam por basear seus projetos em código-fonte aberto preexistente. O Neutron IDE está nos ombros dos gigantes usando o poderoso editor de código Ace como ponto de partida. Ele mescla os melhores recursos de clientes SFTP e editores de navegadores em um pacote completo, permitindo que codificadores editem arquivos em seus servidores de desenvolvimento em tempo real de qualquer lugar.
Com suporte para ligações de teclas configuráveis Vi e Emacs, bem como temas TextMate, é um dos Cloud IDEs mais personalizáveis.
Colidir
Mesmo quando o Google decide desistir de um projeto, o público em geral geralmente parece se beneficiar de qualquer maneira. Collide começou sua vida como um projeto do Google Code com muita promessa. Embora agora esteja extinto, o código-fonte está disponível gratuitamente para qualquer um que queira comprá-lo..
Em suma, é um Cloud IDE em execução no Java 7 JRE que conta com uma série de ferramentas de software sólidas como Guava, JUnit, JKit e EasyMock para fornecer funcionalidade de colaboração espartana, mas poderosa a equipes de programadores que valorizam a interatividade em tempo real..
Órion
O famoso Eclipse Java IDE tem sido um dos pilares no mundo do desenvolvimento de desktops durante anos, graças ao seu abrangente conjunto de recursos e confiabilidade robusta. O Orion é o próximo passo lógico, trazendo a considerável experiência do Eclipse para o campo Cloud IDE. Seu uso principal no momento é para desenvolvimento web front-end, por isso é limitado a HTML e Javascript na maior parte.
No entanto, é um trabalho em andamento e podemos esperar ver recursos adicionados de forma incremental à medida que o desenvolvimento continua no próximo ano. Além da integração com o Firebug, seu maior ponto de venda é a interface de usuário estilo Eclipse e o layout intuitivo.
Violino de Python
Existem muitas razões pelas quais o Python está ganhando espaço na indústria de desenvolvimento web ultimamente. É relativamente rápido, incrivelmente flexível e fácil de aprender. Como tal, não é surpresa que os Cloud IDEs centrados em Python tenham evoluído para ajudar os programadores a emitir o código o mais rapidamente possível..
Assim como o JSFiddle, o Python Fiddle é um editor de código e um ambiente de execução de código que permite aos programadores executar snippets e depurar scripts em qualquer lugar. Ele suporta uma infinidade de pacotes de terceiros, possui excelente documentação, vem com uma grande variedade de teclas de atalho internas e também é open source para inicializar.
Conclusão
O uso de programas de desenvolvimento web que residem em grande parte em servidores remotos ainda deixa alguns codificadores nervosos. A adaptação ao novo paradigma exigirá alguns esforços dos programadores mais conservadores da "velha escola". No entanto, não há mais motivos para ter medo da nuvem. Com a adoção de várias precauções de segurança simples e uma mentalidade aberta, qualquer desenvolvedor da Web pode colher os frutos dos pacotes de software em nuvem sem nenhum perigo real.
Com tantas opções para escolher, há definitivamente um programa quase perfeito para cada programador, independente de seu estilo e preferências.
Nota do editor: Este post foi escrito por Natasha Tasha para Hongkiat.com. Natasha é escritora e blogueira, além de amante de tecnologia, atualmente escrevendo para o Ninefold. Ela está interessada em vários tópicos de tecnologia e Internet, Cloud Computing, desenvolvimento Web, Web e design gráfico..