El usuario se siente un dios dominando una herramienta que creo un ser superior: "El programador"
Chatea a diario con menores, y usarás emoticones. ?

Catalyst Framework Parte 1

2010-02-08 17:11:40-06

General

Catalyst es un Framework de desarrollo rápido de aplicaciones utilizando Perl, al estilo, Rails, CakePHP, Django.

La wikipedia dice:
Catalyst es una estructura de código libre para aplicaciones web escrito en Perl. Soporta la arquitectura MVC, así como soporta algunos patrones web experimentales. Está altamente inspirado en Ruby on Rails, Maypole y Spring.....

Vamos a probar Catalyst, cuándo ya estas familiarizado con un Framework, se vuelve pan comido.

Instalación para Debian Lenny:

    $sudo aptitude -y install sqlite3 libdbd-sqlite3-perl libcatalyst-perl \
        libcatalyst-modules-perl libdbix-class-timestamp-perl \
        libdbix-class-encodedcolumn-perl libperl6-junction-perl \
        libdatetime-format-sqlite-perl libconfig-general-perl \
        libhtml-formfu-model-dbic-perl

Para Ubuntu:

    $sudo aptitude install libdbd-sqlite3-perl libcatalyst-perl libcatalyst-modules-perl libconfig-general-perl
Adicionalmente puede ser que necesites estos paquetes:
    $sudo aptitude -y install gcc make libc6-dev

Probamos que funcione:

--Nos vamos a nuestra carpeta de desarrollo, en mi caso

$cd /var/www

--Creamos un nuevo proyecto:

 $ catalyst.pl Hello
    created "Hello"
    created "Hello/script"
    created "Hello/lib"
    created "Hello/root"
    ...
    created "Hello/script/hello_create.pl"
    Change to application directory and Run "perl Makefile.PL" to make sure your install is complete

--Nos cambiamos al directorio raíz de la aplicación
    $ cd Hello
--Ejecutamos lanzamos el servidor:
    $ script/hello_server.pl

Al final nos dara una ruta que deberemos abrir en el navegador, y con esto ya tenemos Calatys instalado.

Referencias:

http://es.wikipedia.org/wiki/Catalyst_%28framework%29

http://search.cpan.org/dist/Catalyst-Manual/lib/Catalyst/Manual/Tutorial/01_Intro.pod

Permalink: http://mononeurona.org/entries/view/rnstux/2086


Comments Comentblogs:
1.- aarkerio wrote:

Programé en Perl dos años y la verdad yo paso, que feo lenguaje, sobre todo existiendo Ruby y Python.

2010-02-09 14:04:57-06
2.- aarkerio wrote:

Pero bueno, quizás es para tener la experiencia o matar el gusanito de probarlo.

2010-02-09 14:05:52-06
3.- rnstux wrote:

Pues la verdad es para un proyecto donde estoy metido y pues se requiere que sea en Perl, aún no me agrada mucho, pero es una "experiencia", por lo menos para que no me cuenten. Aún así voy a echarle un ojo a Python..

2010-02-09 15:07:19-06
New Comentblog
Captcha Image
Login




Join us!
Forgot your password?
rnstux
Nació en Oaxaca, México, egresado de la Licenciatura en Informática en el Instituto Tecnológico del Valle de Oaxaca. Es desarrollador de Software, en sus proyectos le encanta utilizar la siguiente combinación en sus desarrollos: CakePHP, jQuery, PostgreSQL, GNU/Linux y es considerado por mucho un sex simbol =D
Powered by
Despabilando la MonoNeurona.org
Livechat
<-Nombre

netstak wrote:
:o software desarrollado en CakePHP para la gestión de herbarios
on 8/8/09

netstak wrote:
En que consiste Nikuatole?
on 8/8/09

LUCY wrote:
FRAUDE LA FERIA ESTA MUY PEQUE NO EMBRIAGA
on 23/7/08

rnstux wrote:
Onta mandrake!!
on 21/11/07


Fixed! Y estrenando un nuevo editor =)
14 hours, 7 minutes ago
Odio cuándo estoy programando y me llama Megan Fox para salir a pasear!!!
23 hours, 32 minutes ago
Gracias al gobierno de Calderon ya vamos avanzando con el mantenimiento de Centauro
1 day ago
@Asarch: No, es algo así cómo estilo Facebook, que te llegan los comentarios de todas las personas que comentan en la foto que apareces.
1 day, 13 hours ago
¿Deberíamos recibir los comentarios que hacen otros usuarios en la misma entrada/quick en la que hemos comentado anteriormente?
1 day, 22 hours ago
Dándole su manita de Gato a Centaurooo, se cumplieron las plegarias! =)
1 day, 23 hours ago
Me voy por las aguas amargas!!
4 days, 9 hours ago
@bauer: Mí mail: rnstux (at) gmail (dot) com Ahí nos ponemos de acuerdo.
4 days, 10 hours ago
Pues hay que hacer ambas, un cuate y yo vamos a darle mantenimiento ¿Quién nos ayuda?
4 days, 13 hours ago
Tons que? Migramos Centauro a Ruby o se le da mantenimiento? O ambas?
5 days, 5 hours ago
Galerias
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2009.