Tecnologías por las que apostamos en Secuoyas

Lunes, 10 de Noviembre de 2008 por Javier Pérez

En el departamento de desarrollo siempre estamos investigando nuevas tecnologías: patrones de diseño, lenguajes, librerías, etc., buscando siempre la que mejor se adapta a nuestros propios requerimientos. Actualmente la mayoría de los proyectos se desarrollan con PHP 5, MySQL 5, Apache 2 y Debian GNU/Linux. Además de las librerías/frameworks Zend Framework para PHP/MVC, y jQuery para Javascript, que son a nuestro entender los frameworks que más futuro tienen cada uno en su terreno.

Curiosamente Zend apuesta por Dojo y no por jQuery, lo cual nos sorprendió, y nos ha hecho recapacitar sobre nuestra elección, aunque de momento Dojo no ha salido del laboratorio de investigación, y seguimos usando jQuery como framework de Javscript.

Otros lenguajes alternativos a PHP siguen también en el laboratorio Secuoyas, como Ruby (y RoR) o Python (y Django), aunque de momento no terminamos de encontrar el motivo por el cual cambiar de PHP a alguna de esas tecnologías.

Tecnologías de Secuoyas

No usamos ningún CMS (excepto Wordpress cuando se pide un blog), y cada proyecto se empieza completamente desde cero, haciendo uso únicamente de Zend Framework. Esto se debe a que se consigue una mayor calidad del software en menos tiempo desarrollando un proyecto desde cero, para aquellos proyectos que requieren un desarrollo a medida. Aunque siempre tratamos de aprovechar librerías y componentes con licencias libres allá donde sea posible.

Uno de nuestros proyectos es el desarrollo de un CMS propio que nos permita desarrollar proyectos a medida sin renunciar a la calidad del software, y disminuyendo drásticamente el tiempo final de desarrollo, para lo cual estamos siguiendo el libro PHP5 CMS Framework Development, de Martin Brampton (ed. Packt Publishing), uno de los primeros autores de Mambo. Es un proyecto muy ambicioso y que sin duda alguna dará de qué hablar, y que posiblemente tenga al menos una versión distribuida bajo licencia libre.

1 comentario sobre “Tecnologías por las que apostamos en Secuoyas”

  1. Luis Adrián dijo:

    Muchas gracias por compartir esta información. Pienso que tanto Php, Ruby y Python nos pueden aportar mucho como lenguajes, pero lo realmente importante de cara a los desarrollos (clientes) y sobre todo al tiempo de desarrollo son los framewoks. En el caso de Php está Zend (el que comentas) o también Symphony que últimamente ha ganado mucho, en el caso de Ruby tenemos a Rails (el que comentas) y en el caso de Python tenemos a Django (el que comentas). Cito estos tres lenguajes y no hablo de .NET o JAVA por el simple hecho de que son interpretados y agilizan muchísimo el tiempo de desarrollo que es lo que nos importa, optimizar. Creo que Php sigue arriba porque muchas empresas han apostado por él, por mecionar algunas: google, tuenti, youtube, entre otras. Pero ellos también han empezado la incursión en otros lenguajes, el problema es que no hay tanta información, tantos recursos y sobre todo es difícil encontrar expertos en estos lenguajes.
    Ojalá terminen pronto ese CMS y podamos echar un vistazo al código :P
    Saludos!!!

Añadir un comentario