IronWoods.es

Desarrollo web

Herramientas recomendadas

Selección de herramientas útiles para el trabajo diario.

Editores de código

SublimeText. Editor rápido y con muchas extensiones. Permite abrir ficheros bastante grandes. Requiere licencia.

VSCode / VSCodium. Editor de código, el mejor para TypeScript. VSCodium es igual que VSCode pero sin telemetría ni licencias propietarias.

Eclipse Theia IDE. Editor Open Source similar visualmente a VSCode, bastante compatible con sus extensiones. Puede tener herramientas propias, como alternativas a Copilot

Geany. IDE simple y ligero. Pocas opciones de personalización y extensiones.

Netbeans. IDE útil para trabajar con Java y otros lenguajes.

Extensiones para editores compatibles con VSCode

Navegadores web

Chrome y Firefox. Tienen 'developers tools' y extensiones muy útiles.

Lynx. Navegador para la terminal. Permite cargar el texto de las páginas, inspeccionar directorios locales, etc.

Hay varias alternativas a Chrome, similares y compatibles con sus extensiones y con mejoras de privacidad, bloqueo de anuncios, etc. como Chromium y Brave

Gestión de tareas y tiempo

Kanban. Kanban se considera una metodología ágil.

Un tablero de Kanban, es un tablero dividido en varias columnas, generalmente tres o más, en las que se distribuyen tarjetas que representan las tareas del proyecto. Hace falta por tanto un tablero por proyecto.

Las tarjetas Kanban se mueven entre las columnas, etiquetadas por ejemplo de izquierda a derecha: "Pendientes", "En proceso" y "Terminadas", siguiendo este orden según su estado de ejecución.

Más detalles: Kanban para el desarrollo web


Control del tiempo de trabajo

Suele ser necesario controlar de alguna manera el tiempo dedicado a una tarea, como desarrollar una característica o el necesario para "finalizar" un proyecto.

Desarrolle una aplicación de escritorio, para autogestión, llamada TaskTimer, para:

1. Medir el tiempo real de trabajo del total empleado frente al ordenador.

2. Generar datos concretos para su posterior análisis.

  • Que permitan medir el grado de cumplimiento de las estimaciones.
  • * Conocer los periodos del día en que nos concentramos más tiempo.

Una alternativa a para controlar el tiempo de trabajo sería: toggl.com

*Hay periodos del día en que nos concentramos más y somos más productivos. Es muy útil conocerlos si tenemos la posibilidad de programar nuestra jornada de trabajo.

Virtualización y entornos de trabajo

Para trabajar con PHP en Windows, Xampp es sencillo y práctico. O VirtualBox / Vagrant para disponer de un entorno LAMP.