Ir al contenido principal

Atom ha muerto, viva Zed


El día 8 de junio de 2022, Microsoft anunció que a partir del día 31 de diciembre de este mismo año dejaría de dar soporte para el editor de código Atom

¿En qué nos afecta esto a nosotros? Bueno, pues si me han seguido en artículos anteriores saben que tras una comparativa de varios IDEs había decidido utilizar Atom para los ejemplos que tuviera que hacer en este blog. Sobre todo los artículos que prepararé para ilustrar el uso de Laravel. Amén de los miles de programadores que actualmente usan Atom en sus proyectos, claro.

Pero, ¿qué editor de código abierto podremos utilizar para sustituir a Atom? En el mismo comunicado, Microsoft explicaba que el abandono del proyecto Atom se debía a que querían volcar todos sus esfuerzos en el Visual Studio Code y, por supuesto, recomendó a los usuarios de Atom la utilización del mismo como alternativa natural.

No quiero entrar en las bondades o defectos del Visual Studio Code si quieres elegirlo como tu IDE para desarrollo predeterminado. Como dije en el artículo de la comparativa de IDEs, la elección de uno u otro es cuestión de preferencias personales. Sin embargo, en mi opinión, ya van siendo varias las situaciones en las que una gran empresa se hace cargo de un proyecto open source para luego defenestrarlo e ir dejándolo morir poco a poco porque ese proyecto le hace competencia a uno de sus productos. Y, en este caso concreto, creo que esta es una de esas situaciones. Microsoft tiene su producto: Visual Studio Code, el Atom está en su misma línea de negocios y Microsoft no quiere invertir esfuerzos en mantener dos productos. La solución lógica, desde el punto de vista empresarial, es deshacerse de uno de los dos. Como antes de hacerse con GitHub ya Microsoft estaba desarrollando el Visual Studio es lógico que el producto elegido para sobrevivir sea la niña de sus ojos. Eso no se lo quito, es coherencia empresarial.

Pero es que Atom era, en mi opinión, algo más que un producto en el mercado. Era y es, de momento, un proyecto desarrollado por la comunidad de GitHub de forma libre para producir un editor que se amoldara a todos en el mundo del desarrollo del software. No creo que sus desarrolladores pensaran en ningún momento en que Atom sería un producto con el que hacerse ricos. Sin embargo, dado que no los conozco, podría estar equivocado 😉.

Es por todas estas razones que empecé a buscar cual podría ser el sucesor natural de Atom y buscando, buscando encontré Zed. ¿Por qué considero a Zed como el sucesor natural de Atom? La verdad es que sólo me guié por un criterio que fue: ¿qué van a hacer los creadores de Atom ante la muerte anunciada de su editor? Seguí la pista de Nathan Sobo, que fue quien estuvo liderando el equipo de desarrollo de Atom hasta 2018, y vi que él y otros antiguos integrantes del equipo de desarrollo de Atom estaban creando un nuevo editor: Zed.

Zed se encuentra en fase alpha privada. Hasta este momento no he podido hacerme con una copia para poder mostrarles a ustedes el funcionamiento y algún que otro pantallazo de este editor. En cuanto esté disponible para el público le dedicaré un artículo para que ustedes también lo conozcan.

Sólo puedo contarles lo mismo que cuentan sus creadores en la página web del proyecto. Y no es más que, en resumen, Zed es, o más bien será, un editor de código colaborativo, muy rápido y desarrollado en Rust.

De momento, en este blog, seguiré usando Atom para el desarrollo de los ejemplos que tenga que hacer de la programación en PHP, sobre todo. Además sigo teniendo la esperanza de que alguien se haga cargo del mantenimiento del proyecto de Atom una vez que Microsoft lo abandone completamente a final de año. 


Comentarios

Entradas populares de este blog

Zed: ahora un editor de código de código abierto

  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...

Cambiar fondo de pantalla de Gnome Display Manager (GDM)

  Después de la parada por vacaciones vuelvo otra vez con nuevas entradas para el blog. Por recomendación he dejado de lado, por un tiempo, el tema de la programación. Pues como bien me dijeron este es un blog de Ubuntu y debería escribir algo más que sobre temas de programación. Me decidí por hacer esta entrada sobre el gestor de pantalla de Gnome pensando que iba a ser un artículo fácil que no me llevaría mucho tiempo. ¡Qué equivocado estaba! La documentación oficial del GDM está obsoleta. Por lo que he tenido que investigar, leer y practicar lo que voy a explicar en este artículo. Así que lo que inicialmente pensaba me iba a llevar poco tiempo, me ha llevado más de una semana realizarlo. Después de esta diatriba es hora de comenzar. ¿Qué es el GDM?  GNOME Display Manager (GDM) es un administrador de pantalla (un administrador de inicio de sesión gráfico) para los sistemas de ventanas X11 y Wayland . También se le conoce como Gestor de Entrada . Esto quiere decir que este...

Instalación de Laravel Homestead y (IV)

  En esta entrada, la última de la serie dedicada al Homestead , veremos como llevar a la práctica lo que hemos aprendido hasta ahora. Lo haremos desde dos puntos de vista. Con el Homestead  instalado de forma global y con una instalación por proyecto. De este modo, podrás usar el Homestead de la forma en que más prefieras. Ejecución del entorno Homestead con una instalación global Llegados a este punto, supongo que ya tienen instalado el Homestead  en modo global y configurado el fichero Homestead.yaml . En él pondremos nuestra carpeta compartida ~/code  mapeada a /home/vagrant/code.  Pues ahora lo primero que hay que hacer es crear la máquina virtual. En el directorio donde instalamos nuestro Homestead : cd /Homestead vagrant up   Durante un buen rato se estará creando la máquina virtual, automáticamente se irá descargando e instalando el software definido en Homestead.yaml . Esto sólo ocurrirá la primera vez que se cree la máquina virtual. Las sigu...