Perl


Langage de script

Mélange de C et de Shell en 1987 par Lary Wall

Version 6

De base du Linux

ActivePerl sur Windows

CPAN



Compréhensive Perl Archive Network

Contient tous les modules perl

Modules en Perl ou C

Plus de 15 millions de lignes de code

DBI

Hello world bitches²


#! /usr/bin/perl
#Hello world
print "Hello, world";
#Condition
my $value1 = 1;my $value2 = 1;if($value1 == $value2){ print "C'est pareil";}
#Loop@array = 1, 2, "coucou";foreach my $value (@array){ print $value;}

Perl pour le web : Catalyst

Première version stable en 2005

Inspiré de RoR

Assez complexe à mettre en oeuvre

Perl pour le web : Mojolicious


Du même auteur que Catalyst

Catalyst for dummies

Créé pour attirer des dev PHP sur Perl

MVC avec templates

Déploiement sur serveur avec Hypnotoad ou sur Heroku

Mojolicious


Téléchargement puis extraction de l'archive

Lancement fichier .pl

Création d'un application

Ajout des modules via le CPAN si besoin

Coder Hello World

Lancer le Démon

Profit
 

Mojolicious installation et utilisation


$ cpanm Mojolicious
 ou
$curl get.mojolicio.us | sh


Mojo::Lite

Mojo

Mojolicious Demo

By Pierre Grimaud

Mojolicious Demo

  • 809