Empaquetado!
Hola, he estado viendo el curso completo y vaya felicitaciones es bastante bueno.
Lei donde habla del empaquetado, pero no me entra en la cabeza todavía, de lo que llevo trabajando con EXTJS no había visto ningun post en la red que hablara de este tema, entonces aún no le tomo el asunto para que sirve. Si porfavor me explicaran que pasaría si no empaqueto mis programas (que problemas tendría), alomejor así lo entiendo.
Gracias nuevamente.
en el curso he puesto un tema hablando al respecto: <!-- m -->http://www.quizzpot.com/2009/03/paquetes-y-namespace/<!-- m -->
en mi experiencia me ha tocado trabajar en equipo con varios otros desarrolladores que malamente no empaquetaron sus módulos y cuando unimos nuestros módulos comenzaron a aparecer errores realmente extraños en sus modulos... esto sucede porque la gran mayoría habia creado una cariable "grid" o "win" en el grobal scope, entonces se sobreescribian esas variables resultando esto en comportamientos muy desagradables, tardamos mucho tiempo reparando esos bugs que pudieron ser evitados si todos hubiesen empaquetado su código.
otro problema bien comun es cuando utilizas librerías de mootools y otras de prototype, como estas librerías no fueron empaquetadas debidamente siempre hay problemas al trabajar con ambas, ya existen soluciones pero si hubiesen sido desarrolladas como jQuery o Ext JS, todo eso se evitaría.
saludos
es muy cierto lo que dice stock, pero ademas es una forma de evitarse la creacion de varibles globales entonces por esta razon no interfieren con las variables de otros codigos, es un practica muy pero muy buena te ajiliza el proceso de codificacion de una manera impresionante, debido a la organizacion que esto genera por ejemplo si estas desarrollando los componentes de algun modulo por ejemplo usuarios pues esta es una manera de organizar tu codigo, por ejemplo podrias ocupar
Ext.ns("App.Usuarios"); //entonces tus componentes los puedes poner de la siguiente forma App.Usuarios.Grid = .......; App.Usuarios.Combo = .......; App.Usuarios.Form = .......; ... //asi sucesivamentea mi me ha ayudado mucho te lo recomiendo <!-- s:) --><!-- s:) -->
¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook
Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.