Nova es un editor de código nativo para macOS desarrollado por Panic, diseñado para ofrecer una experiencia moderna y optimizada para desarrolladores web. Lanzado en 2020, Nova reemplaza a Coda, el editor clásico de Panic, incorporando nuevas características y mejoras para adaptarse a las necesidades actuales de los programadores.
🔧 Características principales de Nova
- Editor de texto avanzado: Nova ofrece un editor rápido y flexible con autocompletado inteligente, múltiples cursores, minimapa, desplazamiento del editor, pares de etiquetas y corchetes, entre otras funciones.
- Compatibilidad con múltiples lenguajes: Soporta una amplia gama de lenguajes de programación como CSS, HTML, JavaScript, PHP, Python, Ruby, SQL, TypeScript, entre otros.
- Control de versiones integrado: Incluye herramientas de Git para clonar repositorios, realizar commits, ver diferencias y gestionar ramas directamente desde el editor.
- Extensiones y personalización: Nova permite la instalación de extensiones a través de su API robusta y un navegador de extensiones integrado, lo que facilita la personalización del entorno de desarrollo.
- Herramientas integradas: Ofrece herramientas útiles como terminal integrado, navegador de archivos, vista de problemas y depuración, todo dentro del mismo entorno.
⚙️ Comparativa: Nova vs. Coda
Característica | Nova | Coda |
---|---|---|
Compatibilidad macOS | Nativa para Apple Silicon | Nativa para Intel |
Interfaz de usuario | Moderna y minimalista | Clásica y cargada |
Editor de texto | Avanzado con múltiples funciones | Básico con funciones limitadas |
Control de versiones | Integrado con Git | Requiere plugins adicionales |
Extensiones | Soporte completo | Limitado |
Herramientas integradas | Terminal, navegador de archivos, depuración | Limitadas |
Nova representa una evolución significativa respecto a Coda, ofreciendo un entorno de desarrollo más moderno, rápido y flexible. Su compatibilidad nativa con Apple Silicon y su enfoque en la integración de herramientas hacen de Nova una excelente opción para desarrolladores que buscan una experiencia de programación optimizada en macOS. Aunque Coda fue pionero en su época, Nova ha superado muchas de sus limitaciones, adaptándose a las necesidades actuales del desarrollo web.
Conexión a servidores
Nova permite conectarte a servidores mediante varios protocolos:
- FTP (File Transfer Protocol)
- SFTP (SSH File Transfer Protocol)
- FTPS (FTP sobre SSL/TLS)
Esto significa que puedes gestionar archivos de tu sitio web directamente desde el editor, sin necesidad de usar aplicaciones externas como Transmit.
Configuración del servidor
Para conectar un servidor FTP en Nova:
- Abre Nova y ve a Proyectos → Nueva conexión de servidor.
- Selecciona el tipo de conexión (FTP, SFTP o FTPS).
- Ingresa los datos del servidor:
- Dirección del host (ejemplo: ftp.midominio.com)
- Usuario y contraseña
- Puerto (por defecto 21 para FTP y 22 para SFTP)
- Configura opciones avanzadas si es necesario, como cifrado, directorio remoto inicial o sincronización automática.
Gestión de archivos
Una vez conectado:
- Puedes explorar los archivos del servidor en un panel lateral, similar a un navegador de archivos local.
- Es posible arrastrar y soltar archivos entre tu Mac y el servidor.
- Los cambios en archivos remotos se pueden editar directamente desde Nova sin necesidad de descargar y volver a subir.
- Nova permite sincronización bidireccional, para mantener tus archivos locales y remotos actualizados automáticamente.
Otras funciones útiles
- Previsualización en vivo: Puedes abrir archivos HTML directamente desde el servidor y ver los cambios en tiempo real.
- Control de versiones: Si tu servidor está conectado a Git, puedes combinar la gestión FTP con control de versiones para un flujo de trabajo más profesional.
- Automatización de tareas: Con extensiones, puedes automatizar subidas de archivos, minificación de código o backups.
Nova se descarga directamente desde su sitio oficial
Sitio web oficial: https://nova.app Desde allí puedes descargar la versión de prueba gratuita y comprar la licencia si deseas la versión completa.
Costo:
Licencia individual: $99 USD (pago único).