Logged in as 38.107.191.95 : Discusión para esta IP Registrarse/Entrar
Views:
Herramientas:

Tutorial de XSP,TreeViews y Paginas Maestras en Mac OS X

De Mono Hispano

Autor: Jacob Cervantes jacobnix@gmail.com
MonoXmu Team

Contents

Introducción

Las aplicaciones cada vez mas se orientan hacia el web y por lo tanto necesitamos de la mejor tecnologia que nos permita desarrollar aplicaciones web mas facil,rapida y ordenadamente.

Gracias a Mono se ha desarrollado una alternativa al servidor IIS, llamado XSP con la ventaja de que se puede utilizar en las plataformas en la que Mono sea funcional, esto representa además de un ahorro en licencias la oportunidad de reusar las plataformas existentes atrayendo a nuevo adeptos.

Mono XSP permite llevar a cabo esta tarea sirviendo la mas nueva tecnologia en cuanto al desarrollo web se refiere que es ASP.NET en su version mas actual.

Por lo tanto en este tutorial abarcaremos la compilacion y manejo del servidor de aplicaciones ASP.NET asi mismo desarrollaremos un ejemplo practico usando TreeViews y Master Pages con ASP.NET 2.0, sobre Mac OS X.

Mas informacion en este wiki sobre XSP clic aqui

Requerimientos

Al momento de desarrollo de este tutorial el siguiente software fue utilizado:

  • Sistema Operativo Mac OS X(Panther)
  • Mono Framework 1.1.8 for Mac OS X
  • XSP 1.0.9 (ASP.NET Server)

Proceso de Compilacion de XSP

Para ello necesitamos del codigo fuente de xsp el cual puedes descargar de sitio oficial del Proyecto Mono Mono Project

Descompresion de fuentes

Una vez descargado el codigo fuente de xsp,solo nos resta descomprimirlo tecleando lo siguiente en una terminal o consola:

$ tar zxvf xsp-1.0.9.tar.gz

Compilacion del codigo fuente

Primeramente deberemos de hacer un analisis para ver si la runtime "Mono" y los compiladores para CSharp y CSharp 2.0 estan instalados asi como establecer el directorio donde XSP sera instalado, tecleando lo siguiente:

$ ./configure --prefix=/usr 














Si configure termino exitosamente,ahora podremos compilar el codigo fuente de XSP,tecleando en una consola o terminal lo siguiente:

$ make 

Instalacion de binarios

Para copiar los archivos de XSP simplemente teclearemos lo siguiente:

$ make install 

tendras que tener privilegios de superusuario para poder instalar XSP, si no obtendras mensaje de error como se muestra en la figura:
















Probando XSP

Antes de explicar los diversos parametros que XSP acepta,la manera mas sencilla de poner en marcha XSP es teclear ,con privilegios de superusuario, en una consola o terminal lo siguiente:

$ xsp 















Para probar los ejemplos de ASP.NET que vienen con XSP, basta con teclear en una consola o terminal lo siguiente:

$ xsp --root /usr/share/doc/xsp/test















Safari

Con XSP en ejecucion,abrimos "Safari" el navegador de internet de Mac OS X y escribimos la url tal cual se muestra en la imagen siguiente y voila.....ASP.NET Rockkss!!!!!
























Ejemplo Practico

TreeView

Master Pages