Visual Express C# y Monodevelop

    Por: Alejandro Ayuso Hace algunos meses tuvé la oportunidad de aventurarme en el mundo de la programación en Windows para desarrollar unas aplicaciones que eran muy necesarias para la empresa en la cual me desempeño. Siendo básicamente un administrador de sistemas Unix/Linux y habiendo programado sólo con lenguajes como Perl y Java o realizado script para bash, sh, etc.. Era algo reacio a elegir alguna solución provista por Microsoft. Luego de infructiferos intentos para, primero utilizar Perl y luego Java, encontré algunos obstaculos que harian que estos proyectos durarán más de lo permitido. Así que empece a barajar de nuevo las posibilidades que me presentaba Microsoft. En realidad me decante por Visual Studio C#, más que nada, porque sabía acerca de la existencia de Mono y sus objetivos de supremacia mundial.

    Ya han pasado unos meses y varios proyectos que he llevado a buen puerto gracias a Visual Studio C# pues su facilidad y la cantidad de documentación y librerias que se encuentran de manera gratuita (no sé si libre) en Internet es increible y la verdad que estoy muy contento. La facilidad de desarrollo de aplicaciones en Windows para Windows me parece excelente y se nota que Microsoft está apostando fuerte para desbancar a Java.

    En el presente, ya he decidido que tenía bastante práctica (y curiosidad) con C# como para ver qué tal iba Mono. Así que manos a la obra, instalamos Glade y lo que te encuentras es que te genera XML, genial. Mucho más fácil de leer y modíficar. Despues de un par de "HelloWorld" con Vim era hora de ver qué es lo que me ofrecia Monodevelop.

    Lo primero que ví fue la versión: 0.13. Ni siquiera han llegado a la release de la 1.0. Esto me desanimo un poco, pero tenía gran curiosidad de ver cuan complicado sería desarrollar una aplicación con Mono comparada con Visual Studio C#. Así que dejemos que Ubuntu instale lo que necesite.

    El parecido entre estas dos IDE's no pasa de los iconos utilizados. A pesar de aún no ser un release, está muy logrado todo, sinceramente me esperaba menos. Bueno, podemos importar proyectos de Visual Studio C#, así que si me hubiera puesto desde el principio a utilizar GTK+ tendría mis aplicaciones listas... ya, claro. Esto tampoco era algo que me quitara el sueño. Malo, no hay un debugger: OUCH! Por lo visto es un problema con MonoDebugger, pero da igual, nos mola la consola. Claro que hay muchas más diferencias y la balanza se tambalea hacia Visual Studio C#.

    Sólo me queda por escribir que MonoDevelop es la facilidad de Visual Studio C# con la tranquilidad de no estar ensuciando tu alma y la felicidad que te da cualquier Linux. Ahora mismo estoy enfrascado en terminar uno de los desarrollos que espero funcione tambien en Windows utilizando GTK+. Si no funciona, tampoco será algo que me quite el sueño, nunca he creido en las aplicaciones multiplataforma.

    Felicitaciones al equipo de Mono, seguro que muchos desarrollaros reacios a hacer el cambio se lo pensarán dos veces

    Noticias Linux y más

    7 Razones por las que Linux Mint es el mejor sustituto de Windows 11

    Linux Mint 2025Windows 11 ha traído consigo requisitos de hardware más exigentes, cambios en la interfaz y una mayor integración con servicios en la nube, lo que ha llevado a muchos usuarios a buscar alternativas más ligeras y eficientes.

    Leer más...

    Las 10 mejores herramientas de código abierto para automatización empresarial

    Automatización de procesos EmpresarialesEn el mundo empresarial moderno, la automatización se ha convertido en una necesidad para mejorar la eficiencia, reducir costos y optimizar procesos. El software de código abierto ofrece soluciones flexibles y asequibles para empresas de todos los tamaños.

    Leer más...

    Cómo migrar de SAP a un ERP de código abierto sin complicaciones

    de sap a erp libresMigrar de SAP a un ERP de código abierto puede parecer un desafío, pero con una planificación adecuada y las herramientas correctas, es posible hacer la transición de manera eficiente y sin interrupciones significativas en las operaciones empresariales.

    Leer más...

    Por qué el espíritu del código abierto significa mucho más que una Licencia

    Open SourceEl código abierto no es solo una cuestión de licencias o acceso al código fuente; es un movimiento basado en la colaboración, la transparencia y la libertad de uso.

    Leer más...

    Please publish modules in offcanvas position.