La vida del programador no se limita a utilizar un IDE o cierto editor de texto/código y ya, habiendo una larga lista de herramientas que se usan a diario o muy habitualmente y otras que nunca están de más, como una herramienta de edición de imágenes.
El siguiente a groso modo viene a ser mi maletín de herramientas programil 😛
WIP perpetuo! porque iré añadiendo nuevas aplicaciones con el paso del tiempo
Editores de texto/código:
- Sublime Text 3
- Package Controller
- Unity Completions Light
- Unity Shader
- Sidebar Enhancements
- SideBar Hider ( Ctrl+K, Ctrl+B )
- Alignment ( Ctrl+Alt+A )
- Compare Side-By-Side ( Click derecho sobre pestaña o selección )
- Gratuito
- Notepad++
- Muy útil para revisar y modificar la codificación de ficheros
- Gratuito
IDEs:
- VSCode
- Empezó como un proyecto menor pero nada más lejos
- Desarrollo continuo y ya poco tiene que envidiar a Visual Studio
- Cantidad abrumadora de extensiones, muchas desarrolladas por Microsoft
- Se puede personalizar hasta donde uno quiera
- Integración con Unity
- Win, OSX y Linux
- Gratuito
- Extensiones..
- C#
- C# XML Documentation Comments
- NuGet Package Manager
- Spanish Language Pack
- VSCode Solution Explorer
- C# Extensions
- C# IL Viewer
- Todo Tree
- VSCode Action Buttons
- Auto Close Tag
- Auto Rename Tag
- Auto Align
- Bracket Pair Colorizer 2
- Git Graph
- Identical Sublime Monokai
- ASCII Decorator
- Debugger for Unity
- XML
- .NET Core Test Explorer
- Gitignore
- C/C++
- Python
- Visual Studio
- Por fin disponible tanto en Windows como OSX
- Integración completa con Unity
- Cuenta con un nuevo sistema de actualización muy cómodo
- Sin lugar a dudas de lo mejor que hay en el mercado desde hace años
- Win y OSX
- Gratuito en su versión Community, a la que no se le echa nada en falta
- Extensiones..
- Color Themes ( Herramientas/Opciones/Entorno/General/Tema de color )
- MonoDevelop
- Viene integrado en la instalación de Unity
- Hasta la versión 2018.1 no se ha abandonado su soporte
- Muy buena opción, teniendo poco que envidiar a Visual Studio
- Actualmente trabajo con versiones 2017.x y continuo usándolo como editor principal
- Win, OSX y Linux
- Gratuito
- ZeroBrane Studio
- LUA es un lenguaje que me enamoró rápidamente
- Proyecto en continuo desarrollo, aunque se toman su tiempo para sacar versiones
- Win, OSX y Linux
- Gratuito pero puedes aportar la cantidad que quieras
- CodeRunner
- Ideal para probar fragmentos de código o algoritmos de forma rápida
- Soporta gran cantidad de lenguajes de serie y es fácil añadir nuevos
- OSX
- De pago ( 15$ )
Editores de lenguajes concretos:
- Expresso
- No he encontrado nada mejor para trabajar expresiones regulares .Net
- Win
- Gratuito pero requiere registro
- JSONedit
- Portable, completo y facil de usar para trabajar con ficheros JSON
- Cuenta con una versión beta con soporte UTF-8
- Win
- Gratuito
Herramientas de código:
- Batch Compiler
- Ciertas tareas se pueden realizar muy bien con scripts batch
- Compilarlos facilita mucho su uso y poder compartirlos
- Win
- Gratuito
- JetBrains dotPeek
- Decompilador de ejecutables ( exe ) y librerías ( dll ) a C# o IL
- Win
- Gratuito
Editores de imágenes:
- GIMP
- En mi opinión es la mejor opción gratuita y de código abierto
- Poco que envidiar a Photoshop 😛 y la versión 2.10 ha salido al fin!!!
- Win, OSX y Linue
- Gratuito
- PixelEdit
- Para trabajar pixel art hay muchas opciones y esta es de las mejores
- Se actualiza cada mucho pero siempre añadiendo muchas mejoras
- Win y OSX
- Tiene versión gratuita pero antigua y recomiendo la de pago ( 9$ )
Variado:
- Bulk Rename Utility
- Completísima aplicación para renombrar ficheros en bloque
- Puede parecer excesivamente dificil de usar pero nada más lejos
- Win
- Gratuito para uso no profesional
- Snip
- Captura de pantalla, ventana o regiones de la mano de Microsoft
- Permite grabar un video ( mp4 ) editando la captura
- Cuenta con una librería en donde automáticamente guarda toda captura
- Desde que la uso no he necesitado ninguna otra app
- Process Explorer
- Perfecto y muy preciso sustituto del administrador de tareas
- Enfocado al análisis de consumo de recursos ( CPU, GPU, I/O, RAM,… )
- Ideal para ver en tiempo real los requisitos de los juegos
- Gratuito