Perl moderno: listo para ejecutar aplicaciones, aprendizaje mediante ejemplos, ¿de qué?
moose plack (5)
Habías mencionado a alce. Junto con el Cookbook , he encontrado que el Manual también es útil. También hay una suave introducción a Moose y Getting Your Antlers (ambos de catalyzed.org ).
Aparte de eso, recomiendo jugar con cosas y ver cómo funciona. Una vez que haga eso, si tiene preguntas más específicas, por favor publíquelas.
Estoy aprendiendo perl moderno - Moose, Plack, etc. En muchos consejos, puede leer "aprender con ejemplos", así que empecé a buscar algunas aplicaciones listas para ejecutar escritas con perl moderno.
Navegó muchas páginas como:
y mucho más (perl.org y etc.), y desafortunadamente, no he encontrado ninguna aplicación "lista para ejecutarse" escrita con Modern perl.
No he encontrado ningún Moose / Plack - CMS, ni ShoppingCart, ni Blog ni ninguna aplicación web. Es difícil creer que no existen, por lo que probablemente estoy buscando en los lugares equivocados.
Por favor, ¿puede indicarme algunas aplicaciones web "listas para ejecutar" escritas en Modern Perl (no solo marcos)? Revisé todas las aplicaciones de los enlaces anteriores, y nadie está basado en Moose / Plack.
Ya encontré aplicaciones "modernas"
Catalizador basado:
- MojoMojo (wiki) - agregado por Ian Sillitoe
- ShinyCMS (cms) - agregado por Mike
- Deimos (cms) - agregado por Mike
Otras aplicaciones Moose / Plack:
- ninguno todavía
Podrías echar un vistazo a algunos de los repositorios Github de Duck Duck Go . Es Modern Perl, usando Catalyst , y con muchos Moose adentro. community-platform proyecto de community-platform comunitaria es un buen comienzo.
Si está buscando marcos de aplicaciones web en Modern Perl, ¿ha visto Catalyst?
Un ejemplo de código de aplicación disponible gratuitamente bajo Catalyst sería MojoMojo:
Su tutorial también es un buen lugar para ver el código de trabajo:
Alternativamente, puedes mirar a Mojolicious - podría ser un lugar más fácil para comenzar.
Mucho código de tipo de libro de cocina aquí (aunque no estoy seguro acerca de aplicaciones grandes)
HTH
Mason - solo marco, pero puro basado en Moose / Plack.
Editar:
Algunos enlaces después de buscar "Catalyst" en el github (tal vez, algunos están abandonados):
- https://github.com/niner/CiderWebmail - Webmail basado en Perl / Catalyst / AJAX
- https://github.com/shlomif/catable - CATAlyst BLog Engine - escrito por perl cats
- https://github.com/yusukebe/Kutter - Una aplicación web muestra los tweets acerca de que todos comen. Es una muestra de Catalyst, DBIx :: Class y Moose.
- https://github.com/gshank/ravlog - blog de Perl Catalyst
- https://github.com/bobtfish/CatalystX-JobServer - Servidor de trabajo AMQP de tareas asíncronas y manejador de mensajes, con pelo largo
- https://github.com/fayland/foorum - Foorum (un foro / sistema BBS basado en Catalyst)
- https://github.com/Craftworks/Engage - Marco de aplicación que incluye Catalyst, TheSchwartz y App :: Cmd
- https://github.com/orlandov/blogjob - Catalyst blog webapp (desarrollado por MongoDB!)
y mucho más.
Desafortunadamente, no tengo idea de cómo buscar en github para no catalizadores , pero aún así las aplicaciones Moose / Plack.
ShinyCMS es un sistema de gestión de contenido de código abierto que utiliza Catalyst y Moose. Todavía está en sus primeras etapas, pero definitivamente vale la pena echarle un vistazo.
Deimos CMS , según tengo entendido, aún se encuentra en sus etapas alfa, pero puede ser interesante.
Silki es una plataforma de alojamiento wiki basada en Catalyst, que utiliza Moose, Catalyst y Fey :: ORM.
Silki está escrito por Dave Rolsky y le recomiendo que eche un vistazo a su blog . Contiene una gran cantidad de información realmente útil, incluido "Cómo uso Catalyst" . Y aunque no es una aplicación lista para ejecutar, es posible que le resulte útil consultar el código fuente de Chloro .
Finalmente, WebNano es un marco basado en PSGI. Sé que está buscando aplicaciones, pero como se trata de PSGI, pensé que podría ser útil.