Tutorial de PerlNET
Versión: 1.2, Julio, 2002

Autor: F. Javier García Castellano,
Web: http://http://flanagan.ugr.es/, Mail: fjgc@decsai.ugr.es
inicioGeNeuracursos

(C) GeNeura Team
Web: http://geneura.ugr.es, Mail: fjgc@http://flanagan.ugr.es/

Introducción

Qué es y qué herramientas vamos a usar

Microsoft .NET agrupa una serie nueva de tecnologías: lenguajes, servidores, clases, etc. El núcleo de la plataforma .NET consiste en un motor de ejecución de código común (Commom Language Runtime, CLR) y una serie de clases bases o librerías (framework o entorno de trabajo).

La novedad de .NET es que vamos a poder acceder a las librerías de base del sistema desde cualquier lenguaje compatible con .NET y con las mismas posibilidades, es decir, da igual programar en C++ o VB o Perl, las librerías a las que se pueden acceder van a ser las mismas. El CLR es una capa de abstracción que independiza el código compilado de la plataforma en la que se va a ejecutar (por ahora la plataforma es sólo windows, claro).

Con los lenguajes .NET, como es el caso de PerlNET, al ser compilados dentro de .NET obtendremos un código binario intermedio denominado IL (Intermidiate Language -lenguaje intermedio-). Para poder ejecutar la aplicación, será necesaria una segunda compilación (interpretación) que se realiza en tiempo de ejecución.

PerlNET es una tecnología de ActiveState (los que sacan una versión de Perl para windows) que nos permite crear aplicaciones .NET mediante Perl, pudiendo acceder a las clases de .NET y permitiéndonos crear nuevos componentes de .NET, utilizando el intérprete tradicional de Perl.

La funcionalidades que añade PerlNET son las siguientes:

Las características más relevantes de PerlNET son:

Dentro de las tecnologías de ActiveState relacionadas con .NET, también se encuentra escribir ASP de .NET en Perl o proporcionar servicios web mediante Perl, pero como ésto no está dentro de PerlNET, no lo incluiremos en éste tutorial.

Hay que tener en cuenta que PerlNET, forma parte del PDK (Perl Development Kit) de ActiveState que es de pago y sólo hay versiones de PerlNET para los distintos sistemas Windows de Microsoft.

Para trabajar con PerlNET nos va a hacer falta:



Índice

  1. Empezando a programar con PerlNET

  2. Usar objetos de .NET

  3. Crear componentes de .NET con PerlNET

  4. Referencia de PerlNET

  5. Enlaces

Licencia

Licencia
Creative Commons
Tutorial de Perl .NET por Francisco Javier García Castellano se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Unported.
Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en mailto:fjgc@decsai.ugr.es.