JavaRush /Blogue Java /Random-PT /Ferramentas de desenvolvedor on-line
Viacheslav
Nível 3

Ferramentas de desenvolvedor on-line

Publicado no grupo Random-PT

Introdução

Esta breve revisão não pretende ser completa, mas espero que possa interessá-lo e mostrar quais ferramentas estão disponíveis.
Ferramentas online para desenvolvedores - 1
No mundo moderno, muitos serviços residem na “web” e até mesmo aplicativos “antigos” estão lentamente migrando para lá. E isso não é surpreendente, pois tem uma vantagem inegável - acessibilidade de qualquer lugar do mundo (onde haja Internet), de qualquer computador ou mesmo laptop. O processo de desenvolvimento também não passou por cima disso, e gostaria de escrever algumas palavras sobre isso. Talvez isso seja interessante para alguns e útil para outros. Acredito que essas ferramentas podem ajudar no aprendizado. Eles permitem testar algo rapidamente sem executar o IDE localmente, o que às vezes é útil.

Compiladores on-line

O mais comum e mais fácil de revisar é a categoria de “compiladores online”. Lá você pode experimentar alguma solução simples em Java. Uma das melhores soluções é o compilador java tutorialspoint . Aqui está um exemplo de como é:
Ferramentas online para desenvolvedores - 2
A vantagem é a capacidade de executar código com rapidez e facilidade. Também parece bom. As desvantagens são apenas o conjunto básico de classes que está no JDK e nada mais. Na mesma categoria gostaria de citar outro compilador online: jdoodle . Parece muito pior, mas tem a capacidade de conectar bibliotecas de terceiros. Qualquer servidor web Undertow, infelizmente, não funcionará. Mas você pode tentar o Apache Commons:
Ferramentas online para desenvolvedores – 3

Banco de dados on-line

A próxima categoria que também pode ser útil são os bancos de dados online. Às vezes você pode precisar de um banco de dados com acesso via web, sem implantar um servidor localmente e sem nenhum sistema complexo e sofisticado. Novamente, isso pode ser útil para o aprendizado. " PostgreSQL as a Service " é ótimo para estes propósitos :
Ferramentas online para desenvolvedores – 4
Permite executar consultas e criar tabelas. Além disso, é acessível pelo exterior. Ou seja, também pode ser usado localmente em projetos de teste no seu IDE.

IDE on-line

Os compiladores online sobre os quais lemos acima são bons. Mas e se você quiser mais? Por exemplo, você deseja um projeto Maven em Java para que possa suportar um aplicativo Spring. Na verdade, isso é possível. Para isso, codenvy.io é a opção ideal . Codenvy permite que você crie espaços de trabalho:
Ferramentas online para desenvolvedores – 5
Ao criar um espaço de trabalho, temos a escolha da pilha que ficará neste espaço de trabalho.
Ferramentas online para desenvolvedores – 6
A seguir podemos criar um projeto maven:
Ferramentas online para desenvolvedores – 7
Curiosamente, esta lista possui uma categoria “Amostras”, que contém exemplos de aplicativos. Por exemplo, web-java-spring:
Ferramentas online para desenvolvedores – 8
E é assim que o projeto se parece. Quase como o seu IDE, não é?
Ferramentas online para desenvolvedores – 9
Outro análogo é codeanywhere.com . À primeira vista pode parecer um pouco desconfortável, mas depois você se acostuma e parece mais amigável. No entanto, permite que você faça coisas interessantes. Por exemplo, se você tiver um link para um repositório GIT, poderá importá-lo:
Ferramentas online para desenvolvedores – 10
Esta é a aparência do projeto importado:
Ferramentas online para desenvolvedores – 11
Importante!! Para que funcione, você precisa selecionar a pilha “Em branco” no Ubuntu. A seguir, use o menu de contexto para abrir um terminal e executar os comandos:
1) Выполнить установку JDK8
sudo apt-get update
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

2) Установить Gradle
sudo chmod -R 777 ~/workspace
./gradlew
./gradlew test
Como você pode ver na imagem, abrindo o terminal podemos instalar o gradle usando gradlew e executar o projeto através de tarefas gradle. No entanto, o preenchimento automático inteligente como codenvy.io . Portanto, você terá que se preocupar em importar-se) Mas para lançar projetos do Git, é bastante adequado.

Conclusão

Isso é tudo para uma breve revisão de alguns dos produtos. Em cada categoria há mais opções que você pode achar melhores. Mas parece-me que as opções acima são pelo menos algumas das mais úteis. Espero que você encontre uma utilidade para eles. Sim, gostaria de fornecer mais algumas informações sobre o assunto. Codenvy tem um excelente canal no youtube: CodenvyIDE . E na Internet existem muitas, muitas análises de ferramentas semelhantes. Portanto, há muito por onde escolher. #Viacheslav
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION