El verdadero rico no es el que tiene mucho dinero sino el que tiene tiempo para estar con la gente que quiere y hacer lo que le gusta.

Introducción e instalación del framework Symfony 2

Introducción e instalación del Framework Symfony 2

Publicado el 25 agosto, 2015 por | Categoría:

Symfony es un framework PHP para la construcción de aplicaciones web robustas basado en el patrón Modelo Vista Controlador (MVC). Como buen framework se encarga de separar la lógica del negocio, la lógica del servidor y la presentación de la aplicación web, así también nos proveé de varias herramientas con el único objetivo de reducir el tiempo de desarrollo de una aplicación, así mismo automatiza las tareas mas comunes permitiendo a los desarrolladores enfocarse por completo en requerimientos específicos de la aplicación. Ademas de ser un potente framework, Symfony también es un conjunto de componentes PHP re utilizables, de hecho varios proyectos e incluso frameworks como Laravel y CakePHP hacen uso de estos componentes como parte de su núcleo. Todos y cada uno de estos componentes están desacoplados, lo que significa que puedes utilizarlos en cualquier proyecto PHP independientemente de si utilizas el framework Symfony. Así mismo el framework también se define como una filosofía de trabajo debido a que establece buenas practicas, estandarización e interoperabilidad  de lo que es el flujo de creación de nuestras aplicaciones web.

Arrancamos un nuevo curso y esta vez enfocado a este grandioso y potente framework PHP en donde partiremos de conceptos fundamentales para comprender la filosofía del mismo hasta llegar a conceptos mucho mas avanzados para ser capaces de desarrollar aplicaciones web de gran magnitud. En este primer video introductorio te voy a platicar de conceptos fundamentales que necesitamos conocer de Symfony, también te voy platicar sobre la versión 2.7 LTS de Symfony y las ventajas que nos proveé trabajar con una versión Long Term Support que es justo con la versión que trabajaremos durante todo el curso, finalmente vamos a realizar la instalación del framework bajo un entorno en la nube como ser Cloud9. Espero que estés muy entusiasmado de arrancar este nuevo curso y me sigas en cada uno de los videos del mismo.

Sin más te dejo con el primer video donde te hablo de todo lo mencionado anteriormente y otras características más puestas a la práctica:

Ahora dime tu que te pareció esta parte introductoria al framework Symfony 2? y dime como te fue en tu primera instalación del framework bajo un entorno en la nube como Cloud9? . En lo personal me parece bastante interesante trabajar bajo este tipo de entornos ya que inicialmente salimos de lo convencional que es trabajar en un servidor local (como por ejemplo paquetes como XAMPP, WAMPP, etc) y otra gran ventaja es que trabajamos bajo un entorno mas cercano al de producción ya que estamos desarrollando la aplicación bajo una plataforma Linux. Symfony es uno de los frameworks que me dejo fascinado desde que lo comencé a estudiar ya que es un framework extremadamente modular y con una filosofía de trabajo que refleja buenas prácticas, orden y flexibilidad al momento de afrontar proyectos de gran magnitud. En los próximos videos iremos conociendo mas de este grandioso framework así es que sugiero no dejes de seguir futuras publicaciones en mi blog 8-)

Para finalizar te pido por favor que si este artículo y video te pareció interesante no dejes de compartirlo en las redes sociales, puedes también compartir tu experiencia, dudas o sugerencias acá abajo en la caja de comentarios que siempre será bienvenido. Te dejo también el enlace del repositorio oficial del curso en el que estaré subiendo todo lo avanzado del proyecto que realizaremos durante el curso.

Sigue todas las lecciones del curso AQUÍ.

Saludos!!!

firma emm

 


Repositorio oficial

Por favor comparte esta lección:

¿Te gustó el artículo? ¡Suscríbete ahora mismo!

Recibe mis últimos artículos, recursos, tutoriales y mucho más.

, ,

Comentarios

  • Wilbert Torres

    Excelente Videotutorial

    • Edson

      Gracias Wilbert 8-)

  • Wilbert Torres

    Edson, por allí vi que publicaron una actualización de Symfony, la version 2.8, pero intenté entrar a config.php y no me funcionó, lo quitaron?, hay que configurar directamente el archivo .yml?.. Gracias

    • Edson

      Durante el curso vamos a usar la versión 2.7 porque es una versión LTS, hace poco que salio la versión 2.8 estable pero aún no tuve la oportunidad de instalarlo. En los próximos días voy a probarlo de todas formas si hubiese cambios de ese tipo tendrá que estar documentado en su página oficial. Saludos!

  • Keiry Lizano

    excelente …….. te estare siguiendo en las redes sociales para no perderme esta oportunidad,… hey vi tu post en PROGRAMADORES de google +…….

    • Edson

      Hola Keiry, gracias por seguir mi trabajo, pronto subiré mas contenido al blog y mi canal de YouTube. Saludos!!!

  • Luis Cabré

    Saludos. Edson. Te escribo desde Venezuela.

    Segui todos los pasos para instalar symfony 3 en clouds9 ….todo fue perfecto… cuando estoy instalando symfony en c9, luego voy al config.php para modificarlo y ejecutarlo https://miniproyecto-luiscabre.c9users.io/web/config.php
    me da el siguiente error:

    intl ICU version installed on your system is outdated (52.1) and does
    not match the ICU data bundled with Symfony (57.1)

    To get the latest internationalization data upgrade the ICU system package and the intl PHP extension.

    Que Puede ser eso …estoy tratando de instalar la versión symfony 3…pero tengo ese error. ??????? Que puede ser ????

    • Edson

      Hola Luis, bueno cuando instalamos la versión 2.7 no sucede eso, según leo necesita actualizar la versión de la extensión intl, no se si c9 lo permita, de todas formas puedes también seguir el curso en un entorno local ya que prácticamente es lo mismo. Saludos.

      • Luis Cabré

        Gracias…..tendré entonces que instalar la versión. 2.7. La idea es utilizar la aplicación en la nube…. Muy buenos tus tutoriales. Gracias.

  • Pablo

    Tutoriales muy buenos, me ayudaron muchisimo.
    Ojala veamos uno pronto de Symfony 3.

    Saludos desde España.

  • otto mae

    La página que mencionas de cómo instalar Symfony y sus componentes no se encuentra en la dirección que salía en el vídeo.

    Encontré casi lo mismo en: https://community.c9.io/t/getting-started-with-symfony/6531