• Publicidad

Scott: Resumen de lo tratado en el YAPC::NA::2010

¿Tienes algo interesante que decir? ¿O quizá algo no tan interesante? Aquí tenemos un espacio para compartir todo lo que queramos decir y que no cabe en ninguno de los otros foros.

Scott: Resumen de lo tratado en el YAPC::NA::2010

Notapor explorer » 2010-07-01 14:34 @649

«Soy nuevo en la comunidad Perl. Este es un resumen de la tecnología más interesante que he encontrado en las charlas a las que he asistido en el YAPC::NA::2010.

  • Catalyst - Entorno de trabajo MVC para Perl soportando muy diferentes entornos de ejecución

  • Catalyst::Controller::DBIC::API - Un interfaz REST simplificado para DBIx::Class

  • HTML::Zoom - motor de plantillas HTML basado en la semántica de los selectores CSS. Algo parecido a lo que hacen los entornos de trabajo en JavaScript, como el JQuery

  • Template::Declare - Plantillas declarativas

  • Form::Factory - API para el manejo de formularios, hecho en Moose

  • PSGI - Perl Web Server Gateway Interface Specification (Especificación de Interfaz entre Perl y el servidor Web). No es un entorno de trabajo ni una API, sino una descripción de cómo promocionar la portabilidad de las aplicaciones web, y reducir la duplicación de esfuerzos por los desarrolladores de entornos de trabajo de aplicaciones web

  • Plack - Perl Superglue for Web frameworks and Web Servers (Superpegamento Perl para los entornos de trabajo web y los servidores web, es decir, la implementación Perl de la especificación PSGI)

  • nginx - Servidor HTTP altamente optimizado y servidor proxy inverso, así como servidor proxy de correo. Incluye Perl incrustado

  • qublog - Aplicación web en Catalyst usando Template::Declare y Form::Factory

  • minicpan - crea o actualiza un espejo local de CPAN

  • dpan - mantiene una copia darkpan local. Algo así como un CPAN en una empresa

  • local::lib - permite instalar módulos en directorios locales, no en los directorios del sistema

  • mcpani - mantiene un mini espejo

  • perlbrew - Gestor de entornos Perl. Con él, se pueden instalar diferentes versiones de Perl, y pasar de una a otra. Ideal para probar versiones nuevas

  • Dist::Zilla - minimizando la cantidad de tiempo invertido en escribir código repetitivo, aumenta la mantenibilidad. Dist::Zilla construye distribuciones de código para ser subido a CPAN

  • Strawberry Perl - Perl5 para Windows

  • git - popular sistema distribuido de control de versiones diseñado para manejar todo, desde pequeños a grandes proyectos con velocidad y eficiencia

  • Devel::REPL - un moderno shell Perl interactivo

  • Test::Builder - módulo singleton para la creación de módulos test compatibles con el protocolo TAP

  • Test::More - añade herramientas muy útiles por encima de los módulos estándares de Test

  • Fennec - Kit de desarrollo y caja de herramientas completas de test

  • Tree::DAG_Node - encapsula los nodos en una estructura en árbol

  • Data::Show - muestra número de línea y contenido de las variables, al estilo de Data::Dump

  • Devel::NYTProf - El más poderoso, rápido, y alucinante perfilador de código Perl

  • Moose - extiende Class::MOP que implementa un protocolo de meta objetos, parecido al de Perl 6

  • MooseX::Declare - BETA - sintaxis Moose usando Devel::Declare para hacer a Perl más bonito

  • MooseX::App::Cmd - Hace un puré entre MooseX::Getopt y App::Cmd

  • MooseX::Method::Signatures - añade una sintaxis de firmado de métodos mucho más ligera que la sintaxis de MooseX::Declare

  • Class::Method::Modifiers - ofrece los modificadores de métodos before, after, around, útiles para las clases que no son Moose

  • Method::Signatures::Simple - puede ser mezclado con MooseX::Declare o MooseX::Method::Signatures para ganar velocidad en el arranque en métodos que no necesitan validación de parámetros

  • Regexp::Grammars - sintaxis de gramáticas de Perl6 para Perl5. Todavía BETA

  • IO::Prompter - sistema de línea de órdenes (prompt) con histórico e información de estado

  • App::Padre - editor escrito en Perl

  • Try::Tiny - try/catch mínimo con una limpia localización de $@

  • Reflex - nuevo sistema orientado a eventos de Rocco Caputo construido por encima de POE, todavía BETA, ¡tiempo para jugar con él!
»

Artículo (en inglés)
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Publicidad

Volver a Pasando el rato

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron