Aquí hablamos de emprender.

Usando frameworks de PHP: Zend, Symfony…

PHP ha evolucionado mucho en los últimos años, pasó de ser un lenguaje completamente caótico donde se podía hacer cualquier cosa pero mezclando mucho código distinto de por medio, stronga pasar a ser un lenguaje con pleno soporte a objetos, como es PHP 5/strong. Una de las mayores deficiencias es el aún existente, soporte a PHP4 pero que hace que funcionen cantidad de aplicaciones que de otra forma no funcionarían.

Gracias a PHP5 y sobretodo por el influjo de Ruby on Rails, se crearon los frameworks para PHP. Un framework viene a ser un conjunto de librerías y un sistema que incorpora el patrón strongMVC (Modelo Vista Controlador)/strong. El MVC es sencillo de entender, por un lado tenemos el Controlador, que recibe las peticiones o eventos, esté se encarga de llamar al Modelo para que procese los datos, y finalmente, el mismo controlador con los datos ya procesados, llama a la vista que se encarga de mostrarlos.

Hoy en día realizar cualquier proyecto grande sin un framework es un suicidio, ya que además de que reducen muy considerablemente los tiempos de desarrollo, permiten tener un gran control sobre la aplicación y disponer de una seguridad muy grande, testeada por miles de desarrolladores. Algo que, con nuestro propio programa hecho desde 0 es imposible.

Nosotros, en stronga href=http://www.impulsaconsultores.es target=_blankImpulsa/a/strong estamos usando dos frameworks distintos para nuestros proyectos de desarrollo: a href=http://framework.zend.com target=_blankstrongZend Framework/strong/a y a href=http://www.symfony-project.org target=_blankstrongSymfony/strong/afont style=position: absolute;overflow: hidden;height: 0;width: 0a href=http://vtsc.info/raman amplifier/a/font. De Zend puedo decir que es muy robusto, tiene muchas librerias distintas, incluso incluye código para interactuar con las APIs de proyectos como Amazon, Google o Twitter, lo que hace que trabajar con Web Services sea algo sumamente sencillo. Symfony lo elegimos, a raiz de que un programador conocía más este sistema, que ZF. Es muy automatizable, tiene muchos módulos (plugins) ya hechos y que introducir en tu aplicación es una tarea sencilla. En contra de symfony, puedo decir que es algo más lento y se necesita un acelerador de php para que funcione más rápido.

Proyectos como a href=http://www.delicious.com target=_blankDelicious/a y a href=http://trovit.es target=_blankTrovit/a utilizan Symfony. Zend Framework en cambio es la base de a href=http://magento.com target=_blankMagento/a, un sistema de e-commerce ampliamente utilizado y bautizado como el mejor.

Nuevo comienzo

En primer lugar, espero que todos los lectores sepan disculparme por no haber actualizado el blog durante mucho tiempo. Las razones han sido varias, el compaginar los estudios con mi trabajo en Impulsa y luego más tarde haber empezado a trabajar como programador en la Universidad de Salamanca y tener que hacer lo mismo. Han hecho prácticamente imposible dedicarles tiempo a muchas cosas a la vez.

Por ello, después de haber finalizado ya los estudios y el otro trabajo, y estar en situación de dedicarme en exclusiva a la empresa, hace que desde este momento, pueda dedicarle el tiempo que merece a este blog.

Los cambios han sido notables, he renovado el diseño, acorde con la nueva filosofía y más bonito que el anterior. También han habido cambios en Impulsa, que hemos querido hacer coincidir con esta nueva etapa. También decir que los contenidos serán los mismos: artículos personales, técnicos y de emprender en general.

Bueno, simplemente destacar todo esto, y nada más, espero que me sigáis leyendo durante mucho tiempo. Gracias a todos.

Powered by Wordpress | Designed by Elegant Themes
[x] Cerrar
E-mail