Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Mundo Perl » Módulos » GUI, Templates en entorno web Responder al tema
Nuevo tema


Página 1 de 1  [ 3 mensajes ] 
 
Nota 2011-06-20 15:37 @692

Perlero Nuevo
Registrado: 2011-05-24 05:59 @291
Mensajes: 20
GUI, Templates en entorno web
Desarrollo aplicaciones que se ejecutan en entornos web usando módulo CGI y Fast CGI. Me gustaría saber qué módulos me recomendarían para el diseño de las interfaces de usuario, la generación de formularios HTML, menúes, botones, etc, pero siempre tratando de lograr una sintaxis prolija en Perl.

¡¡ Agradecido !!


Nota 2011-06-20 17:35 @774
Avatar de Usuario
Creador de Perl en Español
Registrado: 2003-10-15 16:52 @744
Ubicación: México
Mensajes: 1163
Re: GUI, Templates en entorno web
Hola,

A mi nunca me ha gustado hacer que Perl genere el código HTML, por ejemplo con el uso de CGI.pm pues esto rompe con la arquitectura de MVC, así que en vez de recomendarte módulos para generar código, te recomendaría que uses templates (plantillas) por medio de módulos como:

HTML::Template
Template::Toolkit

Ahora, si estás haciendo aplicaciones web, entonces te convendría que empieces a utilizar alguno de los frameworks que existen para eso hoy en día, las ventajas son muchas, y aunque quizá la curva de aprendizaje sea algo larga, al final del día valdrá la pena. Los frameworks más populares hoy en día son:

Catalyst - Sumamente poderoso, el único problema es la cantidad de dependencias que tiene, y solamente lo usaría junto con mod_perl o FCGI por su tiempo de compilación.

mojolicious - Una versión más ligera del Catalyst.

CGI::Application - Ligero y sencillo, y mi favorito. Aunque es bastante ligero a comparación de Catalyst, en mi opinión si se usa correctamente, puede ser igual de poderoso.

_________________
Uriel Lizama Perl programmer fundador de Perl en Español


Nota 2011-06-20 17:57 @790

Perlero Nuevo
Registrado: 2010-12-02 19:43 @863
Mensajes: 7
Re: GUI, Templates en entorno web
Lo mejor es usar un módulo que maneje las plantillas y genere el HTML aparte.
Para eso existen módulos como HTML::Template, Template::Toolkit.

También hay otros que te ayudan con la generación de formularios y sus validaciones, como por ejemplo:
HTML::FormHandler

Aparte de los frameworks web que te mencionaron anteriormente, está Dancer, que me parece que es bastante sencillo y es fácil de implementar.

Saludos


Responder al tema  [ 3 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO