La mayorías de las extensiones Joomla! aún utilizan un sistema de construcción basado en Phing, que hace su trabajo pero sin utilizar las últimas tecnologías. Gulp es un sistema de construcción moderno basado en Node.js increíblemente rápido y fácil de entender ya que usa código javascript.

Ya sea que durante años has desarrollado a nivel local, o que acabas de comenzar, y si siempre has utilizado un servidor local como XAMPP o WAMP (o MAMP) para tus desarrollos, podría ser el momento de tener un entorno de desarrollo más flexible. Gracias a Vagrant y PuPHPet, puedes crear fácilmente entornos de desarrollo PHP que se aprovechan de la tecnología de máquina virtual. Estas herramientas de código abierto funcionan con el software de virtualización de escritorio como VirtualBox para ayudar a acabar con los errores aparentes que resultan de las discrepancias entre sistemas.