Como estudiante, el mundo de la codificación puede ser bastante abrumador. Entre el aprendizaje de diferentes lenguajes y clavar los fundamentos, puede ser difícil saber si realmente estás en el camino correcto hacia el éxito. Por lo tanto, es importante agilizar el proceso, empezando por elegir las mejores herramientas para el trabajo.
Además del lenguaje que elijas para aprender primero, tu herramienta más importante es tu editor de texto. Cuando se trata de editores de texto, el mercado es amplio y profundo, lo que hace que elegir el adecuado para ti sea una tarea muy difícil. Así que, ¿por qué no echamos un vistazo a dos de los editores de texto más populares, Sublime y Atom, y ver si uno puede ser un buen ajuste para usted.
Sublime Text
Sublime es comúnmente catalogado como el editor de texto superior de muchos desarrolladores. Sublime funciona en Linux, Windows y Mac OS y, con más de una década de antigüedad, es un veterano de la industria. Construido usando tanto C++ como Python, Sublime es versátil y se ejecuta a un ritmo considerablemente rápido.
Sublime: Pros
Sublime también está repleto de increíbles características, todas en forma de plugins y extensiones. El programa es bastante bare bones fuera de la caja, permitiendo a sus usuarios para personalizar completamente su experiencia.
- Carrera Karma te empareja con los mejores bootcamps tecnológicos
- Obtén becas exclusivas y cursos de preparación
Sublime está diseñado en torno a la edición rápida. Es capaz de abrir y editar múltiples archivos a la vez, lo que lo convierte en un editor de texto ideal para grandes proyectos.
Además, Sublime tiene una maravillosa función de navegación llamada «GoTo» que permite a los usuarios acceder a cualquier elemento de su código en un momento. El programa incluso permite a los codificadores alejarse y ver su código como una página sólida en lugar de tener que desplazarse por las líneas individualmente.
En general, Sublime es un editor de texto muy rápido y fluido, racionalizado para grandes proyectos y personalizable para cualquier estilo de codificación.
Sublime: Contras
Sublime es, en general, un programa fantástico. Sin embargo, tiene un precio: 70 dólares para ser exactos. No es una tarifa fácil de pagar para un recién llegado al campo que simplemente está tratando de aprender qué editor se adapta mejor a sus procesos de pensamiento.
Tanto la experiencia de Sublime se basa en plugins y extensiones que puede ser una lección de codificación en sí misma para un principiante incluso llevar Sublime a un estado óptimo. Según Dunebook, Sublime requiere que sus usuarios instalen un gestor de paquetes antes incluso de comenzar el proceso de codificación. Luego, los usuarios deben aprender qué plugins, extensiones y paquetes mejoran su experiencia. Con sólo un período de prueba de 30 días antes de tener que comprar esa licencia completa de 70 dólares, encontrar los plugins y extensiones adecuados, y aprender a instalarlos, puede abrumarte.
Además, Sublime no es de código abierto, lo que significa que (como afirma Slant) no tiene tantos desarrollos o plugins como ofrecen los editores de texto de código abierto. Esto puede no significar mucho al principio, pero a medida que se avanza en proyectos más complejos, tener múltiples opciones es siempre una ventaja.
En general, Sublime parece un programa muy completo y capaz. ¡Pero no nos detengamos ahí! Atom es un fuerte y creciente competidor con una sensación similar a Sublime. Los usuarios informan continuamente de que Atom tiene una mejor experiencia «out-of-the-box» que Sublime. Pero con el software fiable y rápido de Sublime, vamos a tener que echar un vistazo más de cerca.
Atom
Atom es un editor de texto de código abierto desarrollado en 2014 por GitHub. Creado con Node JS y HTML, es compatible con los sistemas operativos Windows, Mac y Linux.
Atom: Pros
Atom está orientado visualmente, rico en características tales como minimapas de carpetas individuales, árboles de carpetas para la organización al estilo de arrastrar y soltar, y más de 2.900 temas que puedes descargar directamente desde su página de temas. Además de su orientación visual, Atom es totalmente personalizable. El software cuenta con maravillosos plugins y paquetes que permiten a los usuarios crear casi cualquier cosa. Como fueron desarrollados por GitHub, la integración Git de Atom es impecable.
Las características listas para usar de Atom, como su barra lateral de proyectos, el diseño modular y el gestor de paquetes incorporado, hacen que los usuarios de Atom estén listos para codificar desde el principio. Las características listas para usar de Atom contrastan con las de Sublime, donde, antes incluso de empezar a codificar, los usuarios deben instalar una extensión que les permite cargar paquetes que pueden aumentar la funcionalidad de Sublime.
¿El precio de todo esto? Pues esa es la mayor característica: Atom es absolutamente gratuito.
Atom: Contras
¡Atom es, en general, una aplicación estelar! Fácil de personalizar, pero listo para usar fuera de la caja, puede muy bien ser el medio feliz para los principiantes y expertos por igual. Sin embargo, no una pieza de software puede hacerlo todo, y Atom no es una excepción.
La queja más común es la velocidad. Atom es mucho más ligero que Sublime; por lo tanto, a veces se retrasa cuando se trabaja con largas listas de extensiones, archivos y plugins.
La ventaja de Atom es que es de código abierto, con 63 colaboradores principales además de los desarrolladores periféricos que juegan con su interfaz «hackeable». Esto significa que siempre está mejorando. Lanza actualizaciones periódicas para aumentar su fuerza en el manejo de archivos más grandes y más paquetes.
Aún así, por ahora, Atom no es tan capaz como Sublime en la carga y utilización de archivos grandes. Atom también es más lento que Sublime cuando se trata de tiempo de inicio, la apertura de grandes proyectos, y la búsqueda en el editor.
Esencialmente, con Atom, no espere ser capaz de sacar un par de ediciones rápidas en sólo unos minutos.
La verdad
Atom y Sublime Text son dos editores de texto robustos con un futuro brillante. Con toda la información que acabamos de arrojar, puede ser difícil tomar una decisión. Así que vamos a poner una comparación lado a lado para evaluar las opciones.
Sublime vs Atom: Resumen de la comparación
Atom | Sublime Text | |
Costo | 0 dólares | 70 dólares (después de la prueba) |
Plataformas | Linux, Mac, Windows | Linux, Mac, Windows |
Edad | 6 años (desde 2014) | 12 años (desde 2008) |
Paquetes/Plugins | 8,500+ | 4,900+ |
Themes | 2,900+ | 170+ |
Seguridad | Código abierto | Cerrado |
Lenguaje programado | Node JS y HTML | C++ y Python |
Contribuidores del núcleo | 63 | ~3 |
Usuarios | 1+ millones | 17+ millones |
Viendo la comparación, es fácil ver por qué Sublime comenzó como un contendiente tan fuerte en el mundo de los editores de texto y por qué tanta gente jura por él hoy. Sublime es muy capaz y rápido, y es un gran editor de texto para editar grandes proyectos.
Sin embargo, la falta de actualizaciones de Sublime y su código cerrado limitan sus oportunidades de crecimiento. Como sabemos, la industria tecnológica se basa en la expansión y la flexibilidad. Parece que Atom está tomando la delantera en cuanto a flexibilidad con su código abierto, muchos colaboradores y paquetes fáciles de instalar.
Una palabra final sobre el debate Atom vs Sublime
Atom y Sublime son competidores muy fuertes entre sí. Por lo que parece, Sublime es el actual campeón de los editores de texto, pero Atom es el prometedor subcampeón que pronto tomará la delantera.
Los desarrolladores de Atom están realizando continuamente mejoras para aumentar su velocidad, eficiencia, número de extensiones y plugins, y rendimiento general. Sublime es un veterano del sector, pero sus desarrolladores parecen dar cada vez menos pasos progresivos a medida que el sector crece. La progresión constante de Atom en cuanto a calidad está demostrando que el programa es la tortuga lenta y constante que finalmente gana la carrera.
En general, Sublime es un programa maravilloso para los pasos iniciales. Sin embargo, como estudiante, usted puede encontrar en su (y su cartera) mejor interés para invertir tiempo en el aprendizaje de Atom ya que parece estar en camino de ser el nuevo líder de la industria.