Hola a todos
Bueno hace un mes creo o algo así se tuvo una discusión sobre ExtJS y Symfony y un loquillo por estos lares modifico una versión de Symfony 1.2 para adaptarle algo que hizo y que eso respondiera con ExtJS o algo así fue que le comprendí y lo estuve mirando y para que, muy impresionante pero... algo vieja la versión para mi de symfony
Hoy en día estoy trabajando con la versión 1.4.8 de Symfony y con ExtJS logrando muy buenos resultados, pero todo por ahora de manera muy experimental, el aprendizaje ha sido rápido y se enfoca mucho en aprender a utilizar es ExtJS y en Symfony unicamente te preocupas por usuarios, permisos y en responder peticiones de la parte visual.
En pocas palabras todo un buen conjunto de practicas para desarrollar APLICACIONES, NO PAGINAS, como les decía, son un buen conjunto para desarrollar aplicaciones web de muy buena talla. Claro que eso no quiere decir que no podamos hacer páginas pero por ahora yo estoy es enfocado en aplicaciones, no en páginas.
De todas formas por aquí dejo mis links donde he ido experimentando poco a poco
Mi primer laboratorio de ExtJS, solo ExtJS y aprendiendo a imprimir y borrar, en la primera pantalla el usuario es admin y contraseña es admin y en la siguiente pantalla solo sirven del menu abrir, nuevo documentos en blanco y cerrar
En mi segundo laboratorio, implementado algo de código PHP para la validación de usuario y respuestas en JSON para la grilla (aun no se toca nada de symfony) di como resultado esto
admin admin
Del menú solo sirve el botón inventario y del menú Ayuda, solo sirve Acerca de Yumi, lo interesante de este segundo laboratorio es que en el primer laboratorio el pequeño modulo lo cargaba al principio mientras que en este segundo laboratorio, tengo dos módulos y estos son cargados bajo demanda osease dinamicame. ¿Como logré esa segunda parte? muy sencillo, utilice un par de librerías externas que me ayudaron mucho para poder cargar módulos bajo demanda.
Suenan como a php ¿verdad? pero son librerias para JavaScript y simular lo que hacen en PHP y por si les interesan hay muchas librerías de php portadas a JavaScript
http://phpjs.org/
Bueno la cosa es que ahora ya estoy montado en un proyecto real, muy pequeño pero será mi debut en esta fusión Symfony 1.4.8 + ExJS
http://www.nominux.com/admin admin
Un pequeño software de nomina, si es uno más a la gran inmensidad de software que existe para este propósito, pero lo diferente de este es que es un software a medida y será liberado bajo licencia GPL3
Aquí en este ultimo laboratorio, he implementado el Symfony y toda su estructura para poder programar los archivos JavaScript con Netbeans y ya funciona el enter cuando terminamos de escribir la clave, internamente no es la gran cosa, prácticamente no tiene nada pero poco a poco irá creciendo.
En cuanto al diseño de las cosas, he utilizado Ext Designer y utilizo el código que eso arroja, es muy practico trabajar así ya que aun no domino bien el como hacer las interfaces completamente a mano.
Salu2 espero que la info y los ejemplos inspiren a los demás a estudiar y poner en practica estas cosas
--
"Software is like sex: it's better when it's free" - "El software es cómo el sexo: es mejor cuando es gratis" (Linus Torvalds, creador del Linux)
Siempre recuerda estas frases y verás que bien te pueden salir las cosas.
"La experiencia no se improvisa"
"La envidia no es buena mata el alma y la envenena"
"Solo pone un poco de lógica y sentido común a la situación y verás que con un muy buen análisis todo saldrá bien"