Elmer Mauricio's profileBlog de Elmer CaríasBlogListsNetwork Tools Help

Blog


    November 13

    ¿Como correr una aplicación .Net en Linux , Mac OS X o Solaris?

    Muchas veces podriamos tener la necesidad de instalar una aplicación que previamente hemos desarrollado en .Net en una máquina con un sistema operativo distinto a Windows, y como muchos no sabran si hay forma de hacerlo, aunque hay que considerar algunas cosas para que las aplicaciones realmente corran sin ningún problema, eso lo veremos en otra entrega ya que el objetivo de esta es que conozcan en que se puede instalar el ya conocido "Proyecto Mono" , que por cierto ya hay desarrolladas varias aplicaciones entre comerciales y de código abierto.

    Sistemas Operativos soportados:

    Novel Linux
    Red Hat Linux
    SuSE Linux
    Mac OS X
    Solaris
    Windows

    Ademas puedes correr aplicaciones Windows Forms o ASP Net, esto te da facilidad para publicar tambien tus aplicaciones web en otra plataforma, y permitirme asi ofrecer una aplicación multiplataforma.

    Si quieres conocer todas las Plataformas y Arquitecturas soportadas visita http://www.mono-project.com/Supported_Platforms

    ¿Como instalar Mono sobre Apache? Lea el blog que esta muy interesante.

     

    Un poco de Historia

    Actualmente se encuentra en la versión 1.2.5.1 desde su lanzamiento inicial que fue en Junio del 2004, para los que les gusta la historia se preguntaran el porque el nombre esta en español, pues porque originalmente lo inicio en empresario mexicano Miguel de Icaza(uno de los fundadores de Ximian y presidente de la GNOME Foundation) donde los proyectos de su empresa se basaban en la filosofía del código abierto y como GNOME en sus caracteristicas buscaba brindar facilidad en utilizar cualquier lenguaje de programación y despues de investigar y probar un poco con C# creando un compilador, Miguel de Icaza dedice enfrascarse en el proyecto de desarrollar un FrameWork para correr aplicaciones .Net en multiplataforma reenfocando recursos de Ximian para el proyecto naciendo en Julio del 2001 "The Mono Open Source Project".

    En el año 2003 Novell compra a la empresa Ximian y por lo tanto los derechos del proyecto Mono, el cual continua impulsando hasta el lanzamiento de la versión 1.0 en Junio del 2004

    Actualmente Mono tambien tiene un IDE para el desarrollo que se llama MonoDevelop en versión 1.0 Beta(0.16) al 1 de Octubre de 2007, este IDE lastimosamente no corre todavía en Windows, pero se espera que exista una versión para hacerlo, la opción para desarrollar sobre Mono en Windows es utilizar SharpDeveloper.

     

    Recomendaciones y Consideraciones

    Para poder instalarlo en otros sistemas operativos te recomiendo que leas bien los requisitos y formas para instalarlo, porque dependiendo de la forma en que lo realices asi será el éxito de la instalación.

    Antes de pensar que tu aplicación ya desarrollada en .Net corre en Mono debes de tomar en cuenta las limitantes en cuanto a la integración con Mono, ya que hay algunas caracteristicas que no estan desarrolladas. Para eso existe una herramienta que te permite verificar la compatibilidad la cual se llama "Mono Migration Analizer"

    Otra alternativa es el "DotGNU Project" otro proyecto similar a Mono.

     

    Suerte y espero que esta información te sirva de mucho.

     

    Atte. Elmer Carías

    "El fracaso tiene mil excusas, el éxito no requiere explicación"

    Comments

    Please wait...
    Sorry, the comment you entered is too long. Please shorten it.
    You didn't enter anything. Please try again.
    Sorry, we can't add your comment right now. Please try again later.
    To add a comment, you need permission from your parent. Ask for permission
    Your parent has turned off comments.
    Sorry, we can't delete your comment right now. Please try again later.
    You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
    Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
    Complete the security check below to finish leaving your comment.
    The characters you type in the security check must match the characters in the picture or audio.

    To add a comment, sign in with your Windows Live ID (if you use Hotmail, Messenger, or Xbox LIVE, you have a Windows Live ID). Sign in


    Don't have a Windows Live ID? Sign up

    Trackbacks

    The trackback URL for this entry is:
    http://elmercarias.spaces.live.com/blog/cns!5FCE89EDF7BE7730!193.trak
    Weblogs that reference this entry
    • None