Moose es una extensión del sistema de objetos de Perl 5. Su objetivo principal es hacer más fácil la programación orientada a objetos en Perl 5, así como más consistente y menos tediosa. Con Moose, puedes pensar más acerca de lo que quieres hacer, y menos acerca del mecanismo de la OOP.
¿Eres nuevo?
Si nunca has usado Moose, el mejor lugar para empezar son los documentos del Moose::Manual
, seguido por el Moose::Cookbook (recetario)
. La introducción te mostrará qué es Moose, y cómo hace la OO de Perl 5 más fácil.
Las recetas del recetario de Moose básico te enseñará rápidamente muchas funciones de Moose. Una vez que tengas una idea de qué puede hacer Moose, puedes usar la documentación del API para conocer más a detalle las funciones que te interesen.
Moose también aparece en varios libros:
- Modern Perl (Perl Moderno)
- The Definitive Guide to Catalyst (La gúia definitiva a Catalyst)
- Perl Moderne (Perl Moderno)
Organizaciones que usan Moose
Moose es usado por un gran número de organizaciones alrededor del mundo, algunas de las cuales son:
- AirG
- BBC
- Best Practical
- Cantella
- Capitol Advantage
- CATH: Protein Structure Classification Database at UCL
- Cisco
- Cloudtone Studios
- Cold Hard Code
- Current TV
- DoctorBase
- Dyn
- Endeworks
- Hearst Corporation
- IMDb
- Infinity Interactive
- Int80
- Lexy
- Linkfluence
- Magazines.com
- Matsch Systems
- MedTouch
- MusicBrainz
- Napster
- net-a-porter.com
- Omni Hotels
- Open Data Group
- Pobox
- Shadowcat
- Shopzilla / BizRate
- Shutterstock
- SimplyClick
- SocialText
- Symantec
- Takkle.com
- Tamarou
- Tech-X
- The Genome Center at Washington University
- University of Nebraska CLAB (UNO/UNMC)
- ValueClick
- Yahoo!