<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux Hispano &#187; xsp</title>
	<atom:link href="http://www.linuxhispano.net/etiqueta/xsp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linuxhispano.net</link>
	<description>Noticias, tira, podcast, juegos, Linux y software libre</description>
	<lastBuildDate>Sat, 31 Jul 2010 15:49:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Introducción al desarrollo de aplicaciones web con Mono</title>
		<link>http://www.linuxhispano.net/2010/06/14/introduccion-al-desarrollo-de-aplicaciones-web-con-mono/</link>
		<comments>http://www.linuxhispano.net/2010/06/14/introduccion-al-desarrollo-de-aplicaciones-web-con-mono/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 15:20:56 +0000</pubDate>
		<dc:creator>carazo</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[xsp]]></category>

		<guid isPermaLink="false">http://www.linuxhispano.net/?p=2678</guid>
		<description><![CDATA[Hace ya unos cuantos meses escribí para Linux+ un artículo sobre esto que os comento hoy, una introducción al desarrollo de aplicaciones web con Mono. Concretamente fue en el número de febrero. Ha pasado el tiempo y la editorial ha &#8230; <a href="http://www.linuxhispano.net/2010/06/14/introduccion-al-desarrollo-de-aplicaciones-web-con-mono/">Continuar leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linuxhispano.net/wp-content/uploads/2010/06/Introducción-al-desarrollo-de-aplicaciones-web-con-Mono.jpg"><img class="aligncenter size-full wp-image-2683" title="Introducción-al-desarrollo-de-aplicaciones-web-con-Mono" src="http://www.linuxhispano.net/wp-content/uploads/2010/06/Introducción-al-desarrollo-de-aplicaciones-web-con-Mono.jpg" alt="" width="300" height="219" /></a></p>
<p>Hace ya unos cuantos meses escribí para <a href="http://lpmagazine.org/es/magazine/980-sdl-interfaces-graficas-de-usuario" target="_blank">Linux+</a> un artículo sobre esto que os comento hoy, una introducción al desarrollo de aplicaciones web con Mono. Concretamente fue en <a href="http://www.linuxhispano.net/2010/02/02/revista-digital-linux-de-febrero-lista-para-descarga-gratuita/" target="_blank">el número de febrero</a>. Ha pasado el tiempo y la editorial ha tornado sus miras hacia un entorno más abierto. Primero fue el lanzamiento de la revista en formato PDF y de distribución gratuita (antes era de papel y costaba unos cuantos euros) y ahora han lanzado un blog, llamado <a href="http://revistalinux.net/" target="_blank">Revista Linux</a>, donde irán publicando los artículos más relevantes de la revista en formato <em>post</em>, lo que seguro que tanto vosotros como los motores de búsqueda lo agradeceréis.</p>
<p>Uno de los primeros artículos que han publicado es este que os comento, aquí tenéis <a href="http://revistalinux.net/articulos/introduccion-al-desarrollo-de-aplicaciones-web-con-mono/" target="_blank">el enlace</a> al mismo y un desglose de su contenido.</p>
<p><strong><a href="http://revistalinux.net/articulos/introduccion-al-desarrollo-de-aplicaciones-web-con-mono/" target="_blank">Introducción al desarrollo de aplicaciones web con Mono</a></strong></p>
<ol>
<li>Introducción</li>
<li>Preparación e instalación
<ol>
<li>XSP</li>
<li>Apache con mod_mono
<ol>
<li>Instalación</li>
<li>Prueba</li>
<li>Eliminación de un sitio</li>
</ol>
</li>
</ol>
</li>
<li>Ejemplos de interacción con MySQL
<ol>
<li>Instalación de la base de datos y creación de los datos de ejemplo</li>
<li>Descarga y activación del conector</li>
<li>Código del ejemplo y archivo de configuración</li>
<li>Aplicando estilos</li>
</ol>
</li>
<li>Conclusiones</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxhispano.net/2010/06/14/introduccion-al-desarrollo-de-aplicaciones-web-con-mono/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Apache como servidor de ASP.NET con Mono</title>
		<link>http://www.linuxhispano.net/2010/01/25/apache-como-servidor-de-asp-net-con-mono/</link>
		<comments>http://www.linuxhispano.net/2010/01/25/apache-como-servidor-de-asp-net-con-mono/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 16:22:23 +0000</pubDate>
		<dc:creator>carazo</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[aplicación web]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xsp]]></category>

		<guid isPermaLink="false">http://www.linuxhispano.net/?p=1378</guid>
		<description><![CDATA[Si hace unos días hablábamos de la posibilidad de ejecutar aplicaciones ASP.NET en nuestro equipo Linux con XSP, hoy traemos la que podría ser la segunda parte de ese artículo: hacer esto mismo pero con Apache y mod_mono. ¿Por qué &#8230; <a href="http://www.linuxhispano.net/2010/01/25/apache-como-servidor-de-asp-net-con-mono/">Continuar leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Si hace unos días hablábamos de la posibilidad de <a href="http://www.linuxhispano.net/2010/01/07/xsp-un-servidor-para-aplicaciones-asp-net-en-linux/" target="_blank">ejecutar aplicaciones ASP.NET en nuestro equipo Linux con XSP</a>, hoy traemos la que podría ser la segunda parte de ese artículo: hacer esto mismo pero con <a href="http://es.wikipedia.org/wiki/Servidor_HTTP_Apache" target="_blank">Apache</a> y <a href="http://en.wikipedia.org/wiki/Mod_mono" target="_blank">mod_mono</a>.</p>
<p style="text-align: center;"><a style="text-decoration: none;" href="http://www.apache.org/"><img class="aligncenter size-full wp-image-1416" title="logo_apache" src="http://www.linuxhispano.net/wp-content/uploads/2010/01/logo_apache.gif" alt="" width="356" height="107" /></a></p>
<p><strong>¿Por qué escoger este binomio en lugar de XSP? </strong>La respuesta es fácil: XSP es un servidor de pruebas, no de producción y si queremos tener un servicio o aplicación web ejecutando de forma <em>decente </em>en producción, mejor utilizar <a href="http://es.wikipedia.org/wiki/Servidor_HTTP_Apache" target="_blank">Apache</a> y <a href="http://en.wikipedia.org/wiki/Mod_mono" target="_blank">mod_mono</a>. Las razones no son sólo por la escalabilidad y eficiencia que permite <a href="http://es.wikipedia.org/wiki/Servidor_HTTP_Apache" target="_blank">Apache</a>, sino que están relacionadas por la seguridad que provee el servidor más utilizado a nivel mundial y por la gran variedad de opciones que nos ofrece.</p>
<p>De todas maneras sigo pensando que al igual que el servidor de pruebas de <a href="http://es.wikipedia.org/wiki/Django" target="_blank">Django</a> es útil para las pruebas, <a href="http://www.linuxhispano.net/2010/01/07/xsp-un-servidor-para-aplicaciones-asp-net-en-linux/" target="_blank">XSP</a> es un buen servidor de pruebas para practicar con nuestro PC cuando estemos aprendiendo <a href="http://es.wikipedia.org/wiki/ASP.NET" target="_blank">ASP.NET</a>. Cuando la aplicación se hace compleja y sobre todo queramos pasarla a producción, Apache.</p>
<p><strong>Instalación y configuración</strong></p>
<p><strong> </strong></p>
<div id="_mcePaste">
<ol>
<li><strong>Instalamos</strong>:
<ol>
<li><strong>Apache 2</strong> (si utilizáis sistema de paquetería será algo así como <em>apache2</em>).</li>
<li>Módulo para <strong>multiproceso</strong>:<em> apache2-mpm-worker</em>.</li>
<li><strong>Módulo de Mono</strong>: <em>libapache2-mod-mono.</em></li>
<li><em><span style="font-style: normal;"><strong>Interfaz entre Mono y servidor</strong>: <em>mono-apache-server.</em></span></em></li>
</ol>
</li>
<li><strong>Reiniciamos el servicio</strong> de Apache para que recargue la configuración: <em>sudo /etc/init.d/apache2 restart</em></li>
<li><em><span style="font-style: normal;"><strong>Activamos el módulo</strong> (a2enmod significa</span> apache2 enable module<span style="font-style: normal;">): </span>sudo a2enmod mod_mono</em></li>
<li><em><span style="font-style: normal;"><strong>Vemos </strong></span><span style="font-style: normal;"><strong> qué versión de ASP.NET está activada</strong> (lo recomendable es que sea la 2 y no la 1). Para comprobarlo nos dirigimos a: </span>/etc/apache2/mods-available <span style="font-style: normal;">y vemos el fichero</span><span style="font-style: normal;"> </span>mod_mono.conf<span style="font-style: normal;">, debería estar así (comentada con # la primera):</span><span style="font-style: normal;"><br />
<em> #Include /etc/mono-server/mono-server-hosts.conf<br />
Include /etc/mono-server2/mono-server2-hosts.conf</em></span></em></li>
</ol>
<p>En definitiva, una forma simple de tener un servidor ASP.NET corriendo en nuestro equipo Linux, con software libre y en sólo cuatro pasos. Para tenerlo perfectamente preparado para producción, deberéis de tener en cuenta algunos detalles más propios de Apache, pero la parte específica de Mono es ésta.</p>
<p>Ya me contaréis vuestras impresiones con esta tecnología.</p>
<p><em>Parece que la noticia ha gustado y lo han colgado de <a href="http://www.meneame.net/" target="_blank">Menéame</a>. Si queréis ya sabéis: <a href="http://www.meneame.net/story/apache-como-servidor-asp.net-mono" target="_blank">menead</a>.</em></p>
<p><a href="http://www.mono-project.com/Main_Page"><img class="aligncenter" title="Logo Proyecto Mono" src="http://www.linuxhispano.net/wp-content/uploads/2010/01/mono.png" alt="Logo Proyecto Mono" width="277" height="298" /></a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxhispano.net/2010/01/25/apache-como-servidor-de-asp-net-con-mono/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XSP, un servidor para aplicaciones ASP.NET en Linux</title>
		<link>http://www.linuxhispano.net/2010/01/07/xsp-un-servidor-para-aplicaciones-asp-net-en-linux/</link>
		<comments>http://www.linuxhispano.net/2010/01/07/xsp-un-servidor-para-aplicaciones-asp-net-en-linux/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 01:07:44 +0000</pubDate>
		<dc:creator>carazo</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[aplicación web]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[linux+]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[xsp]]></category>

		<guid isPermaLink="false">http://www.linuxhispano.net/?p=1256</guid>
		<description><![CDATA[Debido a mis circunstancias laborales, trabajo muy frecuentemente con la plataforma .NET en entornos Windows y la verdad es que creo que la tecnología .NET de Microsoft es de lo mejor que ha salido de Redmond en mucho tiempo. Nada &#8230; <a href="http://www.linuxhispano.net/2010/01/07/xsp-un-servidor-para-aplicaciones-asp-net-en-linux/">Continuar leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Debido a mis circunstancias laborales, trabajo muy frecuentemente con la plataforma .NET en entornos Windows y la verdad es que creo que <a href="http://es.wikipedia.org/wiki/Microsoft_.NET" target="_blank">la tecnología .NET de Microsoft</a> es de lo mejor que ha salido de Redmond en mucho tiempo. Nada que ver con las anteriores tecnologías que nada tenían que ver entre sí y que eran objetivamente malas tanto para el desarrollador como para el usuario final. Hablo de <a href="http://es.wikipedia.org/wiki/Visual_Basic" target="_blank">Visual Basic</a>, <a href="http://es.wikipedia.org/wiki/Active_Server_Pages" target="_blank">ASP</a> o <a href="http://es.wikipedia.org/wiki/Visual_C++" target="_blank">Visual C++</a>, junto con las <a href="http://es.wikipedia.org/wiki/MFC" target="_blank">Microsoft Foundation Classes</a> y compañía.</p>
<p><a href="http://www.linuxhispano.net/wp-content/uploads/2010/01/mono.png"><img class="aligncenter size-full wp-image-1257" title="mono" src="http://www.linuxhispano.net/wp-content/uploads/2010/01/mono.png" alt="" width="277" height="298" /></a></p>
<p>Como consecuencia de esto que os cuento, desde siempre he tenido un interés especial por poder crear mis desarrollos utilizando esta tecnología en Linux. El <a href="http://es.wikipedia.org/wiki/Proyecto_Mono" target="_blank">Proyecto Mono</a> proporciona prácticamente todas las posibilidades de la plataforma, con software libre y para todo tipo de entornos y sistemas (cierto es que está verde en algunas parte pero por lo general está muy depurado y tiene muchas posibilidades).</p>
<p>Bueno a lo que íbamos. Entre las posibilidades del <a href="http://es.wikipedia.org/wiki/Proyecto_Mono" target="_blank">Proyecto Mono</a> también se encuentra la creación y ejecución de aplicaciones web. Para ello nos proporciona un servidor ligero escrito en C# (aunque a algunos ambos términos a la vez le resulten opuestos) llamado XSP y que para pequeñas aplicaciones de producción y para desarrollo es muy válido. Para aplicaciones de más tamaño, recomiendo utilizar <a href="http://es.wikipedia.org/wiki/Servidor_HTTP_Apache" target="_blank">Apache</a> con <a href="http://en.wikipedia.org/wiki/Mod_mono" target="_blank">mod_mono</a>.</p>
<p><strong>¿Cómo instalar y configurar XSP?</strong></p>
<p>Siempre tendréis la opción de descargar del SVN la última versión estable, pero os recomiendo instalarlo mediante vuestro gestor de paquetería. El paquete en cuestión se llamará, dependiendo del repositorio, <strong>mono-xsp o mono-xsp2 </strong>(en caso de estar disponibles ambos, elegid el que soporta ASP.NET 2, es decir, mono-xsp2).</p>
<p>Una vez hecho esto poco más hay que hacer. Lo mejor es descargarse el paquete con los ejemplos, su nombre será algo así como: <strong>asp.net2-examples</strong>. Tras instalarlo ya podéis probar</p>
<ol>
<li>Antes de nada deberéis moveros al directorio de los ejemplos: <em>/usr/share/asp.net2-demos/</em></li>
<li>Arrancamos el servidor: <em>xsp2</em></li>
<li>Introducimos en nuestro navegador la siguiente dirección (puerto 8080 de nuestro equipo): <em><a href="http://localhost:8080/">http://localhost:8080</a>.</em></li>
<li>Veremos los ejemplos. A partir de ahí&#8230; ya tenéis camino libre para desarrollar aplicaciones ASP.NET con Linux.</li>
</ol>
<p>Parece que el post <strong>ha aparecido en </strong><a href="http://meneame.net/" target="_blank"><strong>Menéame</strong></a><strong>. Si os ha gustado ya sabéis, </strong><a href="http://meneame.net/story/xsp-servidor-para-aplicaciones-asp.net-linux" target="_blank"><strong>menearla</strong></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxhispano.net/2010/01/07/xsp-un-servidor-para-aplicaciones-asp-net-en-linux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
