JavaRush /Blog Java /Random-ES /Herramientas de desarrollo en línea
Viacheslav
Nivel 3

Herramientas de desarrollo en línea

Publicado en el grupo Random-ES

Introducción

Esta breve reseña no pretende ser completa, pero espero que pueda interesarte y mostrarte qué herramientas están disponibles.
Herramientas online para desarrolladores - 1
En el mundo moderno, muchos servicios viven en la "web" e incluso las aplicaciones "antiguas" se están trasladando lentamente allí. Y esto no es sorprendente, porque tiene una ventaja innegable: la accesibilidad desde cualquier parte del mundo (donde haya Internet), desde cualquier computadora o incluso computadora portátil. El proceso de desarrollo tampoco pasó por alto esto y me gustaría escribir unas palabras al respecto. Quizás esto resulte interesante para algunos y útil para otros. Creo que estas herramientas pueden ayudar con el aprendizaje. Le permiten probar algo rápidamente sin ejecutar el IDE localmente, lo que a veces resulta útil.

Compiladores en línea

La más común y fácil de revisar es la categoría de "compiladores en línea". Allí puedes probar alguna solución simple en Java. Una de las mejores soluciones es el compilador Java Tutorialspoint . Aquí hay un ejemplo de cómo se ve:
Herramientas online para desarrolladores - 2
La ventaja es la capacidad de ejecutar código de forma rápida y sencilla. También se ve bien. Las desventajas son sólo el conjunto básico de clases que se encuentran en el JDK y nada más. En la misma categoría me gustaría mencionar otro compilador en línea: jdoodle . Parece mucho peor, pero tiene la capacidad de conectar bibliotecas de terceros. Cualquier servidor web de Undertow, lamentablemente, no funcionará. Pero puedes probar Apache Commons:
Herramientas online para desarrolladores - 3

Base de datos en línea

La siguiente categoría que también puede resultar útil son las bases de datos en línea. En ocasiones es posible que necesites una base de datos con acceso vía web, sin desplegar un servidor localmente y sin ningún sistema complejo y sofisticado. Nuevamente, esto puede resultar útil para aprender. " PostgreSQL como servicio " es excelente para estos propósitos :
Herramientas online para desarrolladores - 4
Le permite ejecutar consultas y crear tablas. Además, es accesible desde el exterior. Es decir, también se puede utilizar localmente en proyectos de prueba en tu IDE.

IDE en línea

Los compiladores en línea sobre los que leímos anteriormente son buenos. ¿Pero qué pasa si quieres más? Por ejemplo, desea un proyecto Maven en Java para que pueda admitir una aplicación Spring. De hecho, esto es posible. Para ello codenvy.io es una opción ideal . Codenvy te permite crear espacios de trabajo:
Herramientas online para desarrolladores - 5
Al crear un espacio de trabajo, podemos elegir la pila que estará en este espacio de trabajo.
Herramientas online para desarrolladores - 6
A continuación podemos crear un proyecto maven:
Herramientas online para desarrolladores - 7
Curiosamente, esta lista tiene una categoría "Muestras", que contiene aplicaciones de muestra. Por ejemplo, web-java-spring:
Herramientas online para desarrolladores - 8
Y así es como se ve el proyecto. Casi como tu IDE, ¿no?
Herramientas online para desarrolladores - 9
Otro análogo es codeanywhere.com . A primera vista puede parecer un poco incómodo, pero luego te acostumbras y parece más amigable. Sin embargo, te permite hacer cosas interesantes. Por ejemplo, si tienes un enlace a un repositorio GIT, puedes importarlo:
Herramientas online para desarrolladores - 10
Así es como se verá el proyecto importado:
Herramientas online para desarrolladores - 11
¡¡Importante!! Para que funcione, debe seleccionar la pila "En blanco" en Ubuntu. A continuación, use el menú contextual para abrir una terminal y ejecutar los 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 puede ver en la captura de pantalla, al abrir la terminal podemos instalar gradle usando gradlew y ejecutar el proyecto a través de tareas de gradle. Sin embargo, el autocompletado inteligente como codenvy.io . Por lo tanto, tendrá que preocuparse por importarlo usted mismo) Pero para iniciar proyectos desde Git, es bastante adecuado.

Conclusión

Eso es todo para una breve reseña de algunos de los productos. En cada categoría hay más opciones que quizás encuentres mejores. Pero me parece que las opciones anteriores son al menos algunas de las más útiles. Espero que puedas encontrarles un uso) Sí, me gustaría proporcionar más información sobre el tema. Codenvy tiene un excelente canal de youtube: CodenvyIDE . Y en Internet hay muchas, muchas, muchas reseñas de herramientas similares. Así que hay mucho para elegir. #viacheslav
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION