Ver Mensaje Individual
Antiguo 09-dic-2006, 16:16   #7 (permalink)
jferrero
Colaborador
jferrero está en el buen camino
 
Avatar de jferrero
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 332
Re: Proyecto Interesante

Naturalmente, la generación automática de código se aleja de lo que es un framework, pero hay algunos que pueden ayudar bastante a la hora de ahorrar código escrito, como por ejemplo Maypole, pero es más recomendable usar hoy en día Catalyst.

Hay una introducción muy buena a Maypole en Perl.com, en donde un ejemplo de menos de 20 líneas permite acceder a una base de datos y sus registros.

Tanto uno como otro hacen uso de conocidos módulos de Perl que ahorran mucho trabajo, como por ejemplo Class::DBI.
Código:
  use base 'Class::DBI';
  package Music::CD;
  use base 'Music::DBI';
  Music::CD->table('cd');
  Music::CD->columns(All => qw/cdid artist title year reldate/);
  Music::CD->has_many(tracks => 'Music::Track');
  Music::CD->has_a(artist => 'Music::Artist');
  Music::CD->might_have(liner_notes => LinerNotes => qw/notes/);
Yo no puedo participar en el proyecto, por falta de tiempo (ya estoy liado con el de PerlSpanish), pero estaré atento a las noticias vuestras.
jferrero está desconectado   Responder Citando