Symfony Framework

Logotipo de Symfony en su versión 1

Ahora que ya entendemos que es un Framework MVC podemos hablar sobre uno de los principales temas de los que vamos a ir hablando durante la vida de este blog.

Nuevamente veamos que dice wikipedia:

Symfony es un completo framework diseñado para optimizar el desarrollo de las aplicaciones web mediante algunas de sus principales características. Para empezar, separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web. Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos específicos de cada aplicación. El resultado de todas estas ventajas es que no se debe reinventar la rueda cada vez que se crea una nueva aplicación web.

Symfony está desarrollado completamente en PHP 5. Ha sido probado en numerosos proyectos reales y se utiliza en sitios web de comercio electrónico de primer nivel. Symfony es compatible con la mayoría de gestores de bases de datos, como MySQL, PostgreSQL, Oracle y Microsoft SQL Server. Se puede ejecutar tanto en plataformas *nix (Unix, Linux, etc.) como en plataformas Windows.

Gracias a Fabien Potencier, creador de symfony, podemos tener todo esto de los que habla arriba. Symfony es un framework de frameworks. Obtiene ideas y funcionalidades de varias otras librerías y los añade como funcionalidad.

Continúa leyendo Symfony Framework

Framework MVC

Hoy en día los términos Framework y MVC son muy utilizados dentro del mundo del desarrollo informático y personalmente creo que suele ser un poco difícil entenderlos rápidamente, por lo que me gustaría hacer una explicación sencilla nada más para introducir a los demás artículos sobre el framework MVC para PHP llamado Symfony del cual estaré hablando con las siguientes entradas del blog.

Considero muy interesante esta parte de la definición para framework publicada por wikipedia:

… conjunto estandarizado de conceptos, prácticas y criterios … Son
diseñados con la intención de facilitar el desarrollo de software,
permitiendo a los diseñadores y programadores pasar más tiempo
identificando requerimientos de software que tratando con los tediosos
detalles de bajo nivel …

Un framework es mucho más que solo un conjunto de librerías que ayudan a programar más rápido, es una llamada de atención que dice: “Señores, pongámonos de acuerdo y hagámoslo de esta forma … yo te ayudo pero yo pongo las reglas”. Esto finalmente son nuevas reglas para programar que ayudan a mantener un código uniforme, ordenado y por sobre todo siguiendo un estándar.

Continúa leyendo Framework MVC

Hola … si … probando … si

Iniciamos por fin!!!

Creo que después de entender orientación a objetos lo más difícil fue encontrar un tiempo para abrir el blog.

La idea es poder hablar sobre temas varios orientados al desarrollo web y las tecnologías que me más me gustan. En un principio crear artículos sobre PHP, Symfony, jQuery, CSS.

Espero que les sea de ayuda y que puedan abrir sus debates.