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