Capítulo 1. Introducción

Tabla de contenidos

1.1. ¿A quién va dirigido?
1.2. ¿Qué es eBox?
1.3. Terminología
1.4. Como funciona un módulo

1.1. ¿A quién va dirigido?

Esta guía está escrita para desarrolladores interesados en programar nuevos módulos con nuevas funcionalidades para eBox, y para aquellos que necesitan cambiar o extender la framework base eBox.

eBox está escrita en perl y está mayoritariamente orientada a objetos. Se asume que los lectores saben realizar programas orientados a objetos en perl. Muchas de las características del lenguaje o de las librerias usadas en eBox han sido comentadas pero no es nuestra intención el explicarlas profundamente.

Experiencia escribiendo aplicaciones orientadas a objetos y el uso de patrones de diseño en cualquier lenguaje te será de ayuda, pero deberías tener una buena base de los conceptos básicos de la programación orientada a objetos.

Nos hemos esforzado en esta guía en ofrecer ejemplos de todos los aspectos del desarrollo de eBox. Muchos de ellos vienen directamente de módulos existentes y funcionales. Además, en Capítulo 7 se desarrolla paso a paso un módulo completo. Es un módulo real asi que el capítulo debería cubrir todos los aspectos de un módulo completo.