Mi experiencia con el desarrollo de un framework en AS2
Durante los dos últimos meses, he estado trabajando en el desarrollo de un framework escrito en AS2, como parte de un proyecto de dos años, que incluye el desarrollo de unos 200 juegos y de una plataforma de e-learning.
Este framework será la base del desarrollo de esos 200 juegos, de heco, ya hemos realizado algunos juegos con física sencilla ( tiros parabólicos, rebotes,.. ) en unas cuatro o cinco horas.
El desarrollo está basado en la aplicación de patrons de diseño, sobre todo de máquinas de estados, aunque también estamos implmentando otros patrones, como el Modelo-vista-controlador, Fachada, Singleton, Decorator, etc.
Teniendo en cuenta que yo provengo del mundo del script puro y duro no me ha resultado muy facil adaptarme ( y no creo que realmente lo consiga del todo nunca ), aunque debo reconocer que tanta abstracción en el código nos va a permitir, no sólo sacar adelante el proyecto, sino mantener el código con mucha mayor facilidad.
Merece la pena intentar zambullirse a fondo el POO. Pero sobre todo merece la pena hacerlo en flash, porque, antes o después, va a llegar el momento en el que va a hacer falta recurrir a lo mejor que tiene este lenguaje: su flexibilidad, las animaciones procedurales, ...
Comentarios
Suena muy interesante, César. En principio el framework será sólo para uso propio, lo dejarás como open source,...??
Saludos
Publicado por: danisan | Marzo 24, 2004 09:13 AM
El tema es un poco complejo, porque lo estoy desarrollando en la empresa en la que trabajo, por lo que la propiedad del mismo no es mía, por lo que no puedo publicarlo sin más.
Pero estoy trabajando en mi propio framework en paralelo al de la empresa, del que, de hecho, ya he publicado algunas cosas ( lista enlazada, tabla hash ) y seguiré publicando más ( probablemente lo próximo sea la gestión de carga de swfs ).
La verdad es que no me había planteado publicarlo como algo completo y opensource, pero me lo voy a pensar ( gracias por la idea )
Publicado por: César Tardáguila | Marzo 24, 2004 10:03 AM
yo opino que deberías hacerlo, pero imagino que como soy tu hermano, y al igual que has hecho siempre, pues pasarás de mí. :P
Publicado por: Javier Tardáguila | Marzo 24, 2004 05:00 PM
Pues esperemos que puedas llevar a cabo la idea de liberarlo... hazle caso a tu hermano, hombre!! XD
(Un poco offtopic)
Con mi cuñada (que trabaja en un gabinete de abogados) discutía una vez sobre la propiedad intelectual de los programas que realizamos en las empresas. Todo venía por el tema de que yo desarrollé algún programa para ayudar a la gente de la empresa algunas tareas (una biblioteca de fuentes píxel, etc). Bien, como fue hecho en horario de oficina pues legalmente pertenece a la empresa, pero bueno, no eran programas para terceros, sino que fue una iniciativa mía para facilitar el trabajo a los compañeros.
La verdad es que yo considero lícito poder coger ese programa/código/fuente y dejarlo libre, llevarlo a otra empresa, etc, no??
Al fin y al cabo, si tuviera que programarlo de nuevo volvería a crear ese código y la idea sería la misma... que opinais??
Publicado por: dani | Marzo 25, 2004 03:56 PM