Re: Como empezar con el proyecto Mono

Daniel Soto <[email protected]> Tue, 13 Apr 2010 11:27:56 -0400
Newsgroups gmane.comp.gnome.mono.hispano
Message-ID <[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í<http://profile.live.com/connect>
>
> _______________________________________________
> Mono-hispano mailing list
> [email protected]
> https://listas.hispalinux.es/mailman/listinfo/mono-hispano
>

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