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


Si! yo también quiero un @mononeurona.org =)
1 day, 11 hours ago
Dos días sin internet, casi muero!
3 days, 10 hours ago
No se burlen de mi ilusión =P
6 days, 22 hours ago
Ta cabron el divorcio, aún creo en el amor eterno :P
1 week, 1 day ago
"Divorcio Express", en los anuncios de Google de MN. #WTF
1 week, 1 day ago
Saquen las cheves!
1 week, 2 days ago
Troll time!
1 week, 6 days ago
Puede ser de: Django, RubyOnRails, CakePHP, Catalyst.
2 weeks ago
Que onda pa cuándo una charla por el IRC =P
2 weeks, 1 day ago
@kenshin Ya ando por Oaxaca =(
2 weeks, 4 days ago
Mis Albums
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2010.