IronWoods.es

Desarrollo web

Herramientas

A continuación, detallo algunas herramientas útiles para mi trabajo del día a día, organizadas en categorías.

Editores de código

La "piedra angular" del trabajo diario, junto con el navegador web.

Mi favorito es SublimeText3. Rápido, elegante y con muchas extensiones. Es de pago, pero vale mucho la pena.

Ocasionalmente uso Geany (gratuito), simple y ligero, pero prácticamente sin opciones de personalización, ni extensiones de terceros.

En sus inicios probé Brackets. Me resulto interesante para desarrollar la parte cliente, aunque tardaba en cargar para mi gusto, lo que se agrava cuando añades plugins.

Netbeans. Sí, es un IDE. Comencé con él, pero tardaba en cargar y me pasé a los editores. Lo uso si trabajo con Java.

Navegadores web

Mi navegador principal es Chrome, seguido por Firefox. Ambos tienen 'developers tools' muy útiles, además de muchos plugins.

Otros navegadores los uso únicamente para pruebas de compatibilidad.

Frameworks

Utilizo Laravel en su versión 5 y posteriores.

Conozco también Yii2, muy interesante para implementar rápidamente numerosos CRUDs.

También vengo desarrollando un micro-framework PHP personal. Mucho más rápido y ligero que las soluciones profesionales con las que he tenido contacto. La ventaja principal: el control sobre el código. Su mayor problema: incorporar características lleva tiempo.

Tablero Kanban

En la web hay múltiples tableros Kanban o herramientas similares, más o menos complejas, yo uso uno analógico: un tablero de corcho en la pared con notas de colores. El problema que puede surgir es que se va necesitando uno para cada proyecto que se está desarrollando o manteniendo.

Puedes visitar la entrada de mi antiguo blog: Método Kanban para el desarrollo web

Control de versiones

Uso Git, en modo 'consola'. Su versión oficial, también trae una GUI, que ha mejorado mucho con el tiempo. Disponible aquí.

Mi referencia de comandos habituales de uso de Git: Referencia de Git.


Para el almacenamiento de repositorios en remoto, suelo utilizar bitbucket.

Virtualización

Trabajo en Windows, habitualmente con Xampp y uso VirtualBox / Vagrant para trabajar en un entorno virtual LAMP.

Otros

  • WinLess. Para compilar los ficheros LESS.
  • IcoFXPortable. Para generar iconos.
  • Screaming Frog SEO Spider. Lo dice el nombre.

Y bastantes más...

Herramientas útiles on-line

Sitio libre de scripts. Solo efectos HTML / CSS