Re: Como empezar con el proyecto Mono

Francisco Alvarez <[email protected]> Tue, 13 Apr 2010 17:49:29 +0200
Newsgroups gmane.comp.gnome.mono.hispano
Message-ID <[email protected]>
Gracias por tu tiempo Daniel ,  he estado leyendo bastante documentación en relación a éste proyecto y coincide con lo que me dices,  creo que es lo mas práctico para nosotros y nos dá confianza saber que hay más personas participando y contribuyendo en esta iniciativa invalorable, principalmente 

para los que estamos acostumbrados a  lenguajes propietarios sin quitarle méritos a los demás lenguajes como Java, Php ,etc.

    

Un saludo cordial a todos.

    
 


Date: Tue, 13 Apr 2010 11:27:56 -0400
Subject: Re: [Mono-hispano] Como empezar con el proyecto Mono
From: [email protected]
To: [email protected]
CC: [email protected]

Hola.

Si, puedes, pero para asegurarte que va a funcionar, tu aplicacion o sitio web tiene que ser 100% .NET. Dentro del sitio de Mono hay un link llamado "Portability Guidelines" que te explica que tienes que considerar para asegurar la compatibilidad sin tener que recompilar ni nada. Tu puedes tener un programa hecho en .net en windows y ejecutarlo en Mono/Linux directamente sin compilar y sin problemas, pero tienes que aplicar buenas practicas de programacion para asegurarte que asi sea (por ejemplo, no tener rutas de directorio al estilo C:\program fles, etc, recuerda que Unix no tiene el mismo sistema de archivos, se deberia usar DirectorySeparatorChar, no hacer llamadas directas a la API del sistema operativo - P/Invokes, etc). Existe una herramienta llamada MoMa (Mono Migration Analizer), que te detecta incompatibilidades y te las informa.

Tienes que considerar que no todo el framework de .net está implementado en Mono, por ejemplo, no todo WPF esta implementado (excepto las clases que se ocupan en Silverlight), workflow no está implementado (está en estado alfa), WCF esta implementado parcialmente, Silverlight (Moonlight) está implementado hasta la version 2.0 (pero ya estan trabajando de cabeza en la 3.0), y así con algunas otras funcionalidades.

Mono es software libre, pero existen herramientas de pago (tienes que pagar la licencia) que facilitan mucho el desarrollo y deployment de una aplicacion .net, desarrollando en .net pero que te generan automaticamente los paquetes para la distro de linux que ocupes, esta herramienta se llama MonoTools.

Espero haberte ayudado.

Un saludo.


2010/4/13 Francisco Alvarez <[email protected]>


 
Hola a todos, trabajamos en un empresa de desarrollo de software , el entorno que usamos es el .Net,  tenemos que empezar un proyecto de aplicación web 
para la Administración pública y estábamos evaluando migrar a Java  o usar el proyecto Mono, de éste ultimo sería el mas adecuado para nosotros, 
pero tenemos algunas dudas, entre otras cosas,  la estabilidad  y soporte de esta herramienta o entorno, aún despues de haber leído la documentación que hemos encontrado en las páginas oficiales y otros foros todavía no lo tenemos claro.
 
Mi primera inquietud sería si  podemos  programar en el entorno de VisualStudio 2005 con Asp.net y luego  llevarlo a un servidor con linux y apache, instalando el Mono y el módulo para apache o necesariamente tengo que  compilar con el monodevelop en linux o usar el sharpdevelop bajo windows.  
 
Gracias por la atención prestada.
 
Saludos...   
     



" ¿Sabes cómo tener tus amigos de Facebook en Messenger?" Entra aquí
_______________________________________________
Mono-hispano mailing list
[email protected]
https://listas.hispalinux.es/mailman/listinfo/mono-hispano

 		 	   		  
_________________________________________________________________
Recibe un SMS de tu Hotmail vayas donde vayas. ¡Date de alta!
http://home.mobile.live.com/MobileAttach.mvc/?mkt=es-es

_______________________________________________
Mono-hispano mailing list
[email protected]
https://listas.hispalinux.es/mailman/listinfo/mono-hispano