deSymfony 2013

Creando aplicaciones web desde otro ángulo con Symfony y AngularJS

Pablo Godel  · 

Presentación

Vídeo

Transcripción

Extracto de la transcripción automática del vídeo realizada por YouTube.

y bueno comenzamos en el 2005 proveemos servicio de hosting para php symphony same framework y otros plataformas tenemos servidores en europa en irlanda y servidores eeuu y la comunidad para nosotros es muy importante nos consideramos parte de la comunidad

de php y de symphony y brindamos soporte a proyectos son pensadores patrocinamos eventos como de symphony creo que ya es la cuarta vez que lo hacemos y bueno es muy importante para nosotros sabemos que es muy importante también para estos eventos así que si

ustedes pertenecen a una empresa que de alguna forma puede patrocinar puede apoyar ya sea un evento como éste o un proyecto open source dándoles recursos tiempo de programa de programación arreglando bugs escribiendo documentación cualquier cosa que sea es

importante tengo una una historia interesante nosotros tenemos el panel de control lo tenemos en tenemos un panel de control y antes lo traducimos tradujimos al español también hicimos italiano y francés pero luego decidimos ponerle los archivos de traducción

de symphony en un repositorio de guitarra porque uno de uno de nuestros clientes nos dijo que podía arreglar unos bucks o tal cosa sea errores luego de ponerlo enseguida vamos a recibir por respuesta arreglando cosas que se nos habían pasado pero lo más llamativo

fue que de repente nos empezaron a llegar propuestas de traducción del panel de control a otros lenguajes que o idiomas que jamás hubiésemos pensado tenemos holandés tenemos polaco recibimos alemán hace poco también contribuciones de la comunidad o sea que

es sin quererlo digamos nos dimos cuenta que la comunidad funciona así que bueno esto es poco lo que quería contarles comencemos con la presentación en un principio teníamos teníamos html las páginas eran muy básicas trata de buscar la más vieja que encontré

en internet y esta es una de las primeras que me salió y bueno con suerte no cambio si van a laboratorios todavía pueden ver esta página y luego vino javascript unos años después gracias en skype vino javascript pero no todos consideraban javascript buenos

eran muchos decían si no sabes qué no era cool pero había gente que lo utilizaba para cosas serias por ejemplo verte de tu email decirte que no 28 y que lo tenías que desactivar porque para una foto o algo así para mostrarte validación de formar yos después

empezó a usar para algún poco más serio calendarios tabs menos pero mi favorito son los cerros lo verde y de imágenes este es mejor de todos muy útil y bueno el elp y de ahí que le demos crédito bueno así que pueden ir a su website y decirles gracias por esto

después empezaron a aparecer estos servicios de mapas este es uno de los primeros y o alguien utilizó como se llamaba más pues alguien utilizó más pues no no son todos también los como yo y para mover en el mapa tenía que venir acá a servir aquí o sea era

una experiencia de usuario bastante poco amigable y después apareció ajax y que nos permitía digamos cargar datos en el cliente de manera asíncrona y por detrás de la interfaz y realmente cuando apareció allá fue cuando google lanzó los mapas que realmente

revolucionó la forma digamos en que se pensaba de aplicaciones web yo me acuerdo que cuando salió esto todo el mundo estaba mirando el código fuente de javascript a ver cómo hacían esto queda increíble en su momento después alrededor del 2004 2006 empezamos

a tener frameworks de javascript como jay query la librería de yahoo prototype dos de las más conocidas pero si alguno de ustedes una de estas librerías saben que cuando uno empieza empieza chiquito y después empieza a crecer la aplicación empieza a crecer

y sin querer tenemos un espagueti un rollo de javascript que no sabemos cómo y no sabemos de dónde meterle mano y va a ser para corregir errores y demás así que esto es gran parte digamos también porque de javascript las buenas partes son sin presentar mínimos

que todo el lenguaje esta foto acá muestra y claro cuáles son las jugosas partes y todo lo que es javascript así que recientemente hace unos años empezamos a tener frameworks de javascript yo los considero como nueva generación angular es lo que vamos a hablar

hoy pero también estaba kong y ember y es muy común que la gente pregunte de wii o sea tengo estos tres cuál es el hijo la respuesta es depende y yo les puedo dar mi nuestra experiencia empezamos con buckman y empezamos a escribir una aplicación y empezamos

y señala las pistas y los modelos y sistemas controladores y sentía que estábamos escribiendo muchisimo código era interminable para hacer algo eran infinidad de líneas y a mí me pareció que eso no algo no estaba bien así que empecé a buscar una alternativa

y bueno apareció angular después de un tiempo resulta que google se puso detrás de angular y bueno eso te da un poco de confianza saber que una empresa tan grande está dando tanto soporte y empezamos a usar angular y realmente crear la ficción con angular

fue totalmente distinto y si estamos en el symphony van a ver que algunas cosas son naturales así que bueno angular es un framework 100% javascript tiene soporte del patrón de bici te provee te da una fuerte opinión de cómo crear tu aplicación no te dice esta

es la única forma pero te dice te recomendamos que crees tu aplicación de esta forma con estos módulos y demás tenemos módulos o sea podemos escribir nuestra lógica en módulos que después se pueden reutilizar se pueden extender tenemos servicios y tenemos

un contenedor de y dependencias indirectos en sección container como info ni así que un poco más simple pero tenemos el mismo concepto de definir servicios y qué servicios tienen dependencias de otros servicios entonces cuando pedimos un servicio automáticamente

se resuelven las dependencias la maquetación o las plantillas es muy muy poderosa y es muy parecida a twitter así que si ustedes están usando tweet deberían usar tweet le van a le van a ver muchas similitudes datawind y no encontré la traducción como como

[ ... ]

Nota: se han omitido las otras 2.958 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.