Usuario:Emir.Herrera/Taller/Entorno de desarrollo

Cada usuario crea un entorno de desarrollo acorde a sus necesidades, la presente no pretende ser una guía que se deba seguir al píe de la letra, sino sólo una referencia de las metodología y utilerias utilizadas en el desarrollo de software y su configuración.

Sistema Operativo editar

Arch Linux editar

Control de versiones editar

Git editar

Editor de texto editar

Vim editar

VIM (Vi Improved) es un editor de texto de línea de comando muy ligero y extensible. En su estado puro no hace más que editar archivos de texto en una pantalla de la consola, pero gracias a sus muchas extenciones, es posible agregar funcionalidades cómo resaltado de syntáxis e integración con sistemas de Inteligencia Artificial.

vim-plug editar

Manejador de extenciones para VIM. Aunque VIM desde su versión 8 cuenta con su propio manejador de paquetes. vim-plug tiene la ventaja de cargar las extenciones de forma condicional.

nerdcommenter editar

Extensión para comentar bloques de código

CoC editar

Funcionalidades de IDE: refactorisación de símbolos, ir a definiciones, documentación, servidor de lenguaje, y más.

Modelo grande de lenguaje (Large Language Model) editar

Recientemente las aplicaciones Inteligencia Artificial, se han enfocado en sistemas de generación de contenido, inicialmente fueron guiones de película para evolucionar a la generación dinámica de código programático. Hoy día existen diversos modelos de lenguaje, algunos de ellos disponibles bajo esquemas de suscripción y otros de uso libre. Ofreciendo la posibilidad de generar código partiendo de instrucciones detalladas en lenguaje natural

Llama Code editar

Referencias editar

https://thoughtbot.com/blog/modern-typescript-and-react-development-in-vim