Zed: ahora un editor de código de código abierto
Introducción
Como ya les comenté en un artículo anterior Atom ha muerto, viva ZED, Microsoft dejó de dar soporte para el editor de código Atom en el año 2022 en beneficio del Visual Studio Code. En aquel artículo les comentaba que para mi el sucesor de Atom era Zed pues era un editor que se estaba creando por el mismo grupo de trabajo que creó el Atom. Además de que parecía que iba a seguir con la misma filosofía con la que nació Atom.
El editor Zed, una descripción de sus características
Zed es un editor de código desarrollado en Rust que, como deberíamos saber, es un lenguaje de programación de sistemas que se enfoca en la seguridad, el rendimiento y la concurrencia. Pues, como decíamos, Zed acaba de dar el salto a ser de código abierto bajo la licencia GPL v3. Este cambio no solo representa una nueva era para Zed, sino que también nos dirige a un nuevo mundo de colaboración y desarrollo en el ámbito de la programación.
Zed se distingue por su enfoque innovador en la colaboración en tiempo real. El editor aprovecha al máximo las características de Rust para ofrecer una experiencia fluida e intuitiva a los programadores que trabajan en equipo. La colaboración en tiempo real que ofrece Zed permite a los programadores trabajar juntos en el mismo código de forma simultánea sin necesidad de herramientas adicionales.
Otra característica en la que se ha enfocado el desarrollo de Zed es la de presentar una interfaz intuitiva. La interfaz de Zed está diseñada para ser fácil de usar y comprender, incluso para los principiantes.
Uno de los grandes objetivos del equipo de desarrollo de Zed era conseguir un editor de código de alto rendimiento. Al estar escrito en Rust ha aprovechado al máximo las características de velocidad y eficiencia que nos provee este lenguaje, consiguiendo así que el inicio de Zed sea tan rápido que apenas pasa tiempo entre que le damos al icono y se nos muestre la interfaz. Tal y como dicen en su página web, "Zed combina el poder de un IDE con la capacidad de respuesta de un editor liviano para una productividad que puede sentir al alcance de su mano".
Además, Zed es compatible con GitHub Copilot y puede usar GPT-4 para generar o refactorizar código presionando Ctrl-Intro y escribiendo un mensaje en lenguaje natural. La integración con la IA permite aumentar de forma exponencial la productividad a la hora de codificar.
Otras características interesantes que provee Zed son la habilidad de resaltar el código con precisión, el autoidentado o sangría automática y la vista de esquema con capacidad de búsqueda. También soporta el Protocolo de Servidor de Lenguajes (Language Server Protocol) para proporcionar autocompletado, navegación de código, diagnósticos y refactorizaciones.
Asimismo integra una terminal con todas las funciones, que brinda acceso al shell desde el mismo lugar donde se edita el código y muchas otras características, tales como una paleta de comandos con capacidad de búsqueda, enlaces predeterminado estilo VS-Cod, espacios en los que discutir en tiempo real con el resto de los integrantes del equipo de desarrollo y mucho más; haciendo de Zed un editor de código de lo más completo.
¿En qué plataformas está disponible Zed?
Por el momento, Zed solo está disponible para macOS. Sin embargo, los desarrolladores están trabajando en portarlo a otras plataformas como Linux, Windows y Web.
El avance hacia el soporte en otras plataformas se puede consultar en la sección Platform Support del proyecto en GitHub.
¿Cómo puedo empezar a usar Zed?
Para empezar a usar Zed, puedes descargarlo de forma gratuita desde su sitio web oficial: https://zed.dev/.
Conclusión
Zed es un editor de código que tiene el potencial de cambiar las reglas del juego. Su enfoque en la colaboración en tiempo real y su código abierto lo convierten en una herramienta poderosa para programadores de todo el mundo. Y, aunque aún está muy verde, se puede ver que tiene un gran potencial para influir en la forma en que se desarrollan los proyectos de software.
Seguramente veremos más adelante cómo el uso de Zed se irá extendiendo por el mundo de la programación eclipsando cada vez más a los demás editores de código. O forzando a la mejora de ellos si quieren seguirle el ritmo.
Comentarios
Publicar un comentario