Vista en tiempo real de HTML/CSS/Java/Python

Estoy buscando un editor que pueda mostrarme vistas en tiempo real de HTML, CSS, Python y Java para poder editar mi código y ver los cambios a medida que avanzo. ¿Existe algún programa de este tipo? Subir el código reescrito a un servidor web cada vez es una molestia.

Probablemente debería simplemente crear y ejecutar un servidor local cuando esté desarrollando y ejecutarlos desde allí.
Palabra clave relacionada: recarga en vivo
Solo doy un editor que cumple con su requisito (parcial). Dije parcial porque este editor admite la vista previa en vivo de lo que está haciendo con el código fuente solo para HTML y CSS. Este editor es Brackets , brackets.io . Creo que es difícil encontrar un editor en tiempo real cuando trabajas con Java y Python. Que los lenguajes de programación primero deben interpretar o convertir en código de bytes. Es algo para pensar. Pero, quién sabe si existe (enfoque de solución de programación o nuevo proyecto/idea). Koding , koding.com es un ejemplo (alternativa) para editar tus códigos (en tiempo real).

Respuestas (3)

Voy a arriesgarme aquí y decir que no te importa demasiado tu Java o Python (corrígeme si me equivoco). Esa es la lógica y te preocupa la apariencia.

Echa un vistazo a Brackets IDE .

Solo lo uso para AngularJS, HTML y CSS. Cuando realiza un cambio, se refleja inmediatamente en el navegador sin tener que cargar o incluso guardar un archivo. Ideal para preguntas rápidas como "¿qué pasa si cambio el tamaño/color, etc.?".

Vista previa en vivo

Obtenga una conexión en tiempo real con su navegador. Realice cambios en CSS y HTML e instantáneamente verá esos cambios en la pantalla. También vea dónde se aplica su selector de CSS en el navegador simplemente colocando el cursor sobre él.

Este es el IDE exacto en el que pensé al leer la pregunta.
Aunque en realidad no tengo ninguna experiencia con él, pero lo leí hace unos años y nunca llegué a probarlo. Sonaba exactamente como lo que dice @keith.

Puedes usar Eclipse :

  • libre y de código abierto
  • Soporte FTP (también SFTP ): se carga cada vez que guarda su código
  • Windows, MacOS y Linux
  • PHP, HTML, CSS, Javascript, Python, Java (y una gran cantidad de otros lenguajes)
No menciona el requisito principal que menciona el OP, es decir, obtener una vista previa del código sin tener que cargarlo en un servidor.
@Seth OP preguntó "puedo editar mi código y ver los cambios a medida que avanzo. ¿Existe algún programa de este tipo? Cargar el código reescrito en un servidor web cada vez es una molestia". En mi humilde opinión, la carga automática a FTP es una solución, a menos que la carga sea un problema debido a la velocidad de la conexión. (Supuse que era un dolor porque estaba haciendo esto manualmente)
La carga automática entonces no resolvería realmente el problema, ¿verdad? Supongo que entiendo lo que quieres decir, aunque, en mi humilde opinión, eso no es una solución.
Si cargar es un dolor porque lo estaba haciendo manualmente (lo que hacen bastantes personas), entonces esa es una solución. Cierta ambigüedad, estoy de acuerdo.

Apoyo la respuesta de @Mawg, pero alternativamente puede conectar un IDE como Sublime Text a los archivos en su servidor y mientras los edita y guarda, se actualizan en el servidor. No tienes que moverlos de un lado a otro. Puede hacer esto con cualquier IDE que pueda abrir una conexión ssh a un servidor o también puede montar su servidor como sftp y abrir archivos directamente desde su montaje.

Eso aún requeriría una actualización completa cada vez que mira su trabajo en el navegador, pero en realidad eso es solo cmd/ctrl+r o lo que sea.

Finalmente, si está trabajando un día específico solo en su HTML/CSS/JS, entonces puede usar Chrome DevTools y funciona bastante bien. Incluso hay complementos que rastrearán sus cambios en DevTools y le permitirán guardarlos en el archivo. Usado junto con el sftp anterior, podría estar usando DevTools para actualizar su navegador y servidor al mismo tiempo. Sin embargo, esto no funcionaría para su código de back-end y solo sería útil si solo necesitara HTML/CSS/JS.

Editar: solo lea la respuesta de @ Franck y dice lo mismo pero para Eclipse. Esencialmente, la moraleja de la historia es que puede conectar su IDE a los archivos de su servidor y no tener que preocuparse por cargar y puede hacer esto con bastantes IDE como Sublime y Eclipse Franck mencionados.