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