IDE en la nube para desarrolladores web - Lo mejor de
Con tanto del software de productividad tradicional, basado en escritorio, que conocemos y nos encanta cambiar a la nube, no es de extrañar que los IDE basados en la nube estén ganando terreno rápidamente con los desarrolladores..
Hoy en día, el navegador es esencialmente un cliente ligero que permite a los usuarios acceder a una variedad de aplicaciones y servicios basados en la nube. Sin embargo, muchos todavía dudan en confiar plenamente en un IDE de nube remoto para fines de desarrollo. Herramientas como Github y Pastebin ayudaron a facilitar la transición al desarrollo basado en la nube, y los IDE de la nube completos son comúnmente utilizados por muchos desarrolladores.
Aquí están 13 de los mejores IDE de nube puede obtener sus manos y un resumen rápido de cada.
Cloud9
Después de unos minutos de usar el nombre apropiado Cloud9, sentirás que te has muerto y que te has ido al cielo codificador. La parte frontal es todo Javascript, mientras que la parte posterior se basa en el popular marco NodeJS. Aunque es preferido por los diseñadores y desarrolladores de UI, tiene resaltado de sintaxis para C #, C ++, Python, Perl, Ruby, Scala y algunos otros..
El modo Vim incorporado es un buen toque, al igual que el soporte para los sistemas de control de revisión populares como Git, Mercurial y SVN. Gracias a la inclusión de CSSLint y JSBeautify, también es uno de los entornos más bonitos que se encuentran en línea.
Codeanywhere
Otra herramienta de desarrollo de software que con frecuencia encabeza las diversas listas de "lo mejor de" flotando en la Web es Codeanywhere, el IDE de nube amigable para todas las estaciones. Cuenta con código resaltado y soporte para HTML, CSS, Javascript, PHP, MySQL y más. Gracias a la gran cantidad de aplicaciones disponibles para iOS, Android y BlackBerry, esta herramienta permite que cualquiera pueda codificar literalmente en cualquier lugar.
Además, cuenta con soporte para Dropbox y SFTP, que permite a los programadores hacer copias de seguridad de los archivos del proyecto y compartirlos con los colaboradores. Aunque no es el IDE de nube más completo, hace lo que hace bastante bien..
Nube IDE
Si bien obviamente no pasaron mucho tiempo con un nombre pegadizo, la gente detrás de Cloud IDE hizo un gran esfuerzo para crear una plataforma que simplemente funcione. De otra manera conocido como eXo Cloud IDE, es un sólido contendiente de la nube que admite los lenguajes habituales como Javascript, Ruby, Groovy, Java y HTML, por nombrar solo algunos.
En particular, eXo Cloud es ideal para los programadores que se especializan en la programación Java. Es compatible con los servlets de Java y las páginas de servidor de Java, así como Maven. Heroku, CloudBees, Red Hat OpenShift y Cloud Foundry se encargan de la implementación..
Sourcekit
Google Chrome se está posicionando con fuerza últimamente, superando a Firefox de Mozilla y tomando una oportunidad en Internet Explorer por el título de supremacía del navegador. Sourcekit es un IDE similar a Textmate que se basa en Dropbox para el almacenamiento y proporciona un entorno sensible para los desarrolladores web.
Con la excelente funcionalidad de Mozilla's SkyWriter a.k.a. "Bespin" integrada en el pastel, es una alternativa liviana, basada en el navegador, a las suites de desarrollo de escritorio infladas. Los idiomas admitidos incluyen todas las especialidades que usted esperaría, como C / C ++ / C #, PHP, Python, Javascript, MySQL, Java y Ruby. En lo que respecta a los IDE de navegadores lean, Sourcekit es una opción extremadamente atractiva.
Kodingen
Kodingen, uno de los primeros editores de Cloud que realmente hizo IDE basados en la web de la manera correcta, se ha forjado un nicho competitivo en los últimos años. Permite a los desarrolladores codificar en PHP, Python, Perl y Javascript mientras trabajan con marcos populares como Django, Ruby on Rails y Node.js.
Kodingen se ve reforzada por la rica y diversa comunidad de usuarios que frecuentan el servicio, lo que hace que la colaboración y el intercambio en la nube sean bastante convenientes. De uso gratuito y para experimentar, no hay razón para no registrarse para una cuenta y darle una oportunidad a Kodingen.
Estudio Coderun
Si has probado docenas de otros IDE basados en navegador sin éxito y estás buscando algo que sea sencillo y capaz, vale la pena ver Coderun Studio. Ofrece a los usuarios una herramienta multiplataforma para escribir ASP.NET, Javascript, C #, HTML y CSS. Su compatibilidad predeterminada con Visual Studio es un buen toque y debería hacer que los programadores enfocados en Microsoft se sientan como en casa. Viene equipado con las campanas y silbidos habituales, como completar el código y resaltar la sintaxis..
Además, las funciones nativas de compilación y depuración son incomparables. Por último, Coderun Studio permite a los usuarios compartir rápidamente su código con sus compañeros a través de URL únicas..
ShiftEdit
A continuación, tenemos el ShiftEdit subestimado. A pesar de que puede no tener el reconocimiento de nombre de Cloud9 o Coderun, es sin embargo una pieza versátil de software basado en la nube que vale la pena analizar.
Ya sea que seas un fanático de Python, un renegado de PHP o un dinosaurio Perl, ShiftEdit lo tiene cubierto. Los usuarios pueden hacer una copia de seguridad de los archivos en Dropbox a través de SFTP y realizar un seguimiento de los cambios con varias herramientas de control de revisión, todo desde el navegador. Sus funciones de autenticación SSH, terminación de código y fragmento de código permiten un flujo de trabajo ininterrumpido y sin interrupciones, lo que permite a los desarrolladores ser lo más productivos posible desde cualquier ubicación.
Akshell
Con tanta competencia en la esfera IDE de la nube, cada vez es más difícil diferenciarse de la multitud. Akshell es un entorno de desarrollo del lado del servidor que proporciona a los programadores una herramienta liviana para desarrollar aplicaciones web de Javascript. Se basa en la base de datos PostgreSQL para el almacenamiento de back-end, que debería ser bastante fácil de utilizar para aquellos familiarizados con MySQL..
Gracias a la consola Git integrada, desplegar cualquier proyecto que crees es una experiencia sin complicaciones. Si usted es un codificador de JavaScript estricto que busca un IDE de nube capaz, rápido y estable, Akshell es el indicado para usted..
Erbix
Todos los detractores de Javascript de la última década seguramente comen sus palabras ahora que Javascript ha experimentado un renacimiento y ha alcanzado un nuevo nivel de respeto entre los programadores. Erbix gira en torno al lenguaje de secuencias de comandos favorito de la web y proporciona herramientas para crear aplicaciones de Javascript para la productividad empresarial en línea.
Aunque no es gratis, los precios y los planes ofrecidos por Erbix son bastante razonables si planea hacer un uso regular de esta plataforma innovadora. Es compatible con los módulos RingoJS y CommonJS, cuenta con una consola MySQL dedicada y proporciona acceso a los cargamentos de aplicaciones de otros desarrolladores a través de la tienda de aplicaciones Erbix.
Neutron IDE
Crear un IDE en la nube versátil desde cero no es una cuestión de poca importancia, por lo que muchos optan por basar sus proyectos en código fuente abierto preexistente. Neutron IDE se apoya en los hombros de los gigantes al usar el poderoso editor de código Ace como punto de partida. Combina las mejores características de los clientes SFTP y los editores de navegadores en un paquete completo, lo que permite a los programadores editar archivos en sus servidores de desarrollo sobre la marcha desde cualquier lugar..
Con soporte para enlaces de teclas configurables de Vi y Emacs, así como temas TextMate, es uno de los IDEs de la nube más personalizables..
Chocar
Incluso cuando Google decide renunciar a un proyecto, el público general de codificación en general siempre parece beneficiarse de todos modos. Collide comenzó su vida como un proyecto de Google Code con mucha promesa. Aunque ahora está inactivo, el código fuente está disponible gratuitamente para cualquier persona que quiera compartirlo..
En pocas palabras, es un Cloud IDE que se ejecuta en Java 7 JRE que se basa en una gran cantidad de herramientas de software sólidas como Guava, JUnit, JKit y EasyMock para proporcionar una funcionalidad de colaboración espartana pero potente a equipos de programadores que valoran la interactividad en tiempo real..
Orión
El afamado IDE de Eclipse de Java ha sido un pilar en el mundo del desarrollo de computadoras de escritorio durante años, gracias a su completo conjunto de características y su robusta confiabilidad. Orion es el siguiente paso lógico, que trae la considerable experiencia de Eclipse al campo IDE de la nube. Su uso principal en este momento es para el desarrollo web front-end, por lo que se limita a HTML y Javascript en su mayor parte.
Sin embargo, es un trabajo en progreso y podemos esperar ver características agregadas gradualmente a medida que el desarrollo continúe durante el próximo año. Aparte de la integración de Firebug, su mayor punto de venta es su interfaz de usuario de estilo Eclipse y su diseño intuitivo..
Pitón de Python
Hay muchas razones por las que Python está ganando terreno en la industria del desarrollo web últimamente. Es relativamente rápido, increíblemente flexible y fácil de aprender. Como tal, no es de extrañar que los IDE en la nube centrados en Python hayan evolucionado para ayudar a los desarrolladores a completar el código lo más rápido posible..
Al igual que JSFiddle, Python Fiddle es un editor de código y un entorno de ejecución de código que permite a los programadores ejecutar fragmentos y depurar scripts sobre la marcha. Es compatible con una gran cantidad de paquetes de terceros, cuenta con una excelente documentación, viene con una amplia gama de teclas de acceso rápido incorporadas y también es de código abierto para el arranque..
Conclusión
El uso de programas de desarrollo web que en gran parte residen en servidores remotos todavía pone nerviosos a muchos programadores. Adaptarse al nuevo paradigma requerirá cierto esfuerzo para los programadores más conservadores de la "vieja escuela". Sin embargo, hay pocas razones para tener miedo de la Nube más. Con la adopción de varias precauciones de seguridad simples y una mentalidad abierta, cualquier desarrollador web puede obtener los beneficios de los paquetes de software Cloud sin ningún peligro real.
Con tantas opciones para elegir, definitivamente hay un programa casi perfecto para cada programador, independientemente de su estilo y preferencias..
Nota del editor: Esta publicación está escrita por Natasha Tasha para Hongkiat.com. Natasha es escritora y bloguera, además de amante de la tecnología, actualmente escribe para Ninefold. Está interesada en varios temas de tecnología e Internet, Cloud Computing, desarrollo web, diseño web y gráfico..