La plataforma LAMP (Linux / Apache / PHP / MySQL) es actualmente la más utiliza en el desarrollo de software para web. Sus principales ventajas son:
BDS va un paso más allá en sus desarrollos LAMP, ya que desarrollamos en PHP con patrón MVC (modelo/vista/controlador) y sobre Zend Framework. Un Framework es esencialmente una “base”, una estructura de soporte bien definida sobre la que construir las aplicaciones de nuestros clientes. Eso supone nuevas ventajas:
- El uso de MVC facitita enormemente la escalabilidad de la aplicación, al separar en capas la aplicación
- La mayoría de funciones habituales (crear un listado, autenticar a un usuario, buscar unos datos..) están implementadas en el propio framework, y ello con un nivel de optimización y robustez muy superior al que cada programador podría aplicar “sobre la marcha” en PHP convencional. El resultado: máxima fiabilidad de las aplicaciones, sin perder en absoluto las posibilidades de personalización.
- El desarrollo final es perfectamente evolucionable por cualquier otro programador que conozca ZF
- El framework proporciona muchísimas posibilidades de evolución que tal vez no se consideraron necesarias en la primera versión del software, pero que cuando esa situación cambie resultará mucho más sencillo implementar, pues están “latentes” en la estructura base del desarrollo.
En definitiva, programamos en PHP como otros cientos de empresas, pero a un nivel técnico superior al de muchas de ellas, lo que nos permite tanto abordar con eficacia proyectos de gran magnitud como resolver con enorme agilidad y robustez desarrollos más modestos.