Cómo evaluar Atom, el editor de texto lanzado por GitHub
El editor de código Atom es compatible con las tres principales plataformas de escritorio: Windows, Mac y Linux. Es completamente gratuito y todos los códigos fuente se han abierto en GitHub. Después de un largo período de desarrollo iterativo y mejora continua, Atom finalmente alcanzó la versión oficial 1.0 desde una versión beta temprana. En comparación con la versión anterior, existen mejoras significativas en rendimiento y estabilidad.
El equipo de desarrollo llama a Atom un "editor configurable creado para el siglo XXI". Tiene una interfaz muy delicada y elementos configurables ricos. Además, proporciona características similares a las de SublimeText. (administración de paquetes), las personas pueden instalar y administrar varios complementos de manera muy conveniente y hacer de Atom una herramienta de desarrollo que realmente se adapte a sus necesidades.
Un editor de código/editor de texto moderno con funciones enriquecidas
Como editor de código moderno, Atom tiene las características de varios editores populares y es muy funcional, admite resaltado de código en varios. lenguajes de programación (HTML / CSS / Javascript / PHP / Python / C / C++ / Objective C / Java / JSON / Perl / CoffeeScript / Go / Sass / YAML / Markdown, etc.) y grandes En comparación con la mayoría de los otros editores, El soporte de idiomas de Atom es muy completo. Además, su función de finalización de código (también llamada Fragmentos) también es muy fácil de usar. Solo necesita ingresar unos pocos caracteres para expandirlo en varios códigos de uso común, lo que puede mejorar en gran medida la eficiencia de la programación.
Además, Atom también admite varias funciones importantes de SublimeText, como Ir a cualquier cosa, Ir a símbolo, Ir a línea, panel de comandos, etc. ¡Incluso las teclas de acceso directo son exactamente iguales! Creo que a los usuarios de ST les resultará más fácil realizar la transición a Atom. De hecho, desde un punto de vista funcional, el editor Atom actual es básicamente una réplica de Sublime, pero la implementación técnica es diferente y la tecnología de complemento también es diferente.
Funciona perfectamente con GIT
El editor Atom se puede integrar perfectamente con GIT y todas las modificaciones de código y texto se pueden reflejar en la interfaz del editor. Por ejemplo, el código recién escrito en un archivo se marcará en verde a la izquierda, el código eliminado se marcará en rojo y el código modificado se marcará en amarillo. También puede ver fácilmente los cambios de archivos en la navegación del directorio a la izquierda: el nombre del archivo y el nombre de la carpeta del archivo modificado se marcarán como resaltados. La parte inferior del editor mostrará la rama actual y la cantidad de líneas modificadas del archivo, lo cual es muy conveniente para los usuarios de GIT.
Construido en base a tecnología WEB
Al igual que el editor de código Microsoft Visual Studio presentado anteriormente, Atom también se desarrolla en base a tecnología WEB (Chromium+Node.js, si lo entiende simplemente). , editar El servidor en sí es en realidad una página web que se ejecuta localmente, ¡lo cual es suficiente para entusiasmar a innumerables ingenieros WEB! Los usuarios pueden usar Javascript para escribir complementos de edición y usar CSS para cambiar la interfaz del tema a cualquier estilo que desee, etc. Esto hace que el umbral para escribir complementos, temas y desarrollo secundario sea mucho más bajo. Esto también puede explicar el rápido crecimiento en la cantidad de paquetes y temas de Atom en el corto tiempo desde que se lanzó Atom.
Sin embargo, precisamente porque está construido sobre la base de tecnología WEB, Atom, que actualmente se encuentra en su etapa preliminar, todavía está por detrás de los editores tradicionales en términos de rendimiento. Esto es especialmente obvio al abrir archivos grandes, etc. algunas máquinas también son propensas a problemas como el uso excesivo de la CPU. Esto debe mejorarse y aún debe mejorarse significativamente.
¿Cómo es el editor Atom?
Entonces, ¿a mucha gente le preocupa cómo se comparará Atom con los editores convencionales? De hecho, en mi opinión, Atom aún no es adecuado para ser utilizado como editor principal. Aunque sus funciones están más cerca de SublimeText, todavía es un poco inmaduro en comparación con Sublime. Después de todo, Sublime ahora es muy maduro. Funciones integradas completas, un paquete de complementos muy rico y una comunidad activa, mientras que Atom aún necesita tiempo para desarrollarse.
Sin embargo, debido a que Github mantiene a Atom, tiene un backend muy poderoso. Y hay una gran cantidad de excelentes entusiastas de la programación allí, y también es un lugar de reunión para geeks. Creo que Atom tendrá muchos paquetes de complementos nuevos en el futuro cercano y las deficiencias de rendimiento se resolverán tarde o temprano.
Para los geeks y programadores a quienes les gusta buscar nuevas tecnologías, Atom definitivamente será un buen juguete nuevo para ustedes. Después de todo, es un producto de la comunidad de código abierto y también representa la entrada de WEB. tecnología en programas de escritorio. Aunque todavía tiene mucho margen de mejora, una vez que resuelva el problema de rendimiento y cree una biblioteca de complementos rica y potente, el editor Atom multiplataforma y de código abierto se convertirá en el nuevo favorito de la industria.