• Publicidad

Sugerencia framework

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

Sugerencia framework

Notapor silva » 2012-12-10 04:58 @249

Les agradecería si me pudiesen sugerir que entorno de trabajo comenzar a estudiar para realizar sistemas vía web (carritos de compras, sistemas de gestión, CMS, u otro tipo) . Qué es lo aconsejable: CGI::Application, Mojolicious, Dancer, ...

En general necesito, trabajar con sesiones, acceso y actualización de base de datos, generación de documentos tipo PDF, es decir de los framework que hay hoy cuál sería el más completo, que no sea Catalyst, para comenzar a estudiar.

¡¡¡Muchas gracias!!!
silva
Perlero nuevo
Perlero nuevo
 
Mensajes: 82
Registrado: 2011-05-24 05:59 @291

Publicidad

Re: Sugerencia framework

Notapor silva » 2012-12-10 07:54 @370

Ya está respondido en otro post. Gracias.

Aunque me gustaría una sugerencia frente a utilizar CGI::APplication o Dancer. ¡¡¡Gracias!!!
silva
Perlero nuevo
Perlero nuevo
 
Mensajes: 82
Registrado: 2011-05-24 05:59 @291

Re: Sugerencia framework

Notapor explorer » 2012-12-10 08:16 @386

CGI::Application es completísimo, pero requiere de una curva inicial de aprendizaje que puede frustrar un poco. Y la integración de cada complemento (plugin) es distinta. El caso es que con unos cuántos complementos tienes resuelto muchos problemas. Y hay muchos.

Mojolicious tiene una documentación y vídeos muy completos, que permiten crear un sitio web MVC de forma rápida. Incluso tiene las nuevas características, como los Websockets.

Y Dancer es incluso hasta más sencillo.

El problema de los entornos de trabajo sencillos es que, aparte de que permiten hacer muy sencillas las cosas sencillas, las cosas complicadas se pueden complicar mucho más, ya que a veces tienes que bajar al nivel del diálogo entre el servidor web y el navegador web. A la hora de elegir un entorno de trabajo, tenemos que fijarnos cómo resuelven las características y servicios que vamos a necesitar.

Por ejemplo, de Mojolicious me fijé en el tema del acceso, registro y autenticación de usuarios, y para ello, tenían un vídeo donde lo explican de forma fácil.

Lo más moderno que he leído es mezclar Dancer, Xslate y Bootstrap. Xslate es un sistema de plantillas mucho más rápido que Template Toolkit. Y Bootstrap es un entorno de trabajo JavaScript+CSS. (Más ejemplos con Dancer.)

Ten también en cuenta que las soluciones que buscas a lo mejor las tienes ya resueltas. Por ejemplo, CMS en Perl ya hay unos cuántos (por ejemplo Galileo).

La diferencia entre Dancer y Mojolicious es que éste último pretende mostrar un entorno de trabajo que encapsule toda la tarea del programador, mientras que Dancer te da más libertad de elegir distintos componentes.

Bueno, como son libres, puedes probarlos todos :)
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Sugerencia framework

Notapor silva » 2012-12-10 10:18 @471

Cuánta sencillez y claridad en tu respuesta. ¡¡¡Gracias!!!
silva
Perlero nuevo
Perlero nuevo
 
Mensajes: 82
Registrado: 2011-05-24 05:59 @291

Re: Sugerencia framework

Notapor explorer » 2012-12-10 13:47 @616

Justamente hoy se está comentando sobre CGI::Snapp, que es un derivado de CGI::Application, y de la evolución de Web::Simple .
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Web

¿Quién está conectado?

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