Login Barrapunto
El progreso de Mono
En ONLamp, Edd Dumbill realiza un repaso al progreso de Mono tres años después de la publicación de su versión 1.0. Como plataforma de desarrollo para Linux, Dumbill esperaba que se convirtiera en la elección principal de los programadores de GNOME como alternativa a C. Sin embargo, a estas alturas solo hay un par de aplicaciones populares para Gtk# (como F-Spot o Banshee) y Python ha tomado esa posición de lenguaje de alto nivel para Gtk. Como plataforma de migraciones de Windows a Linux, y viceversa, Mono sí que está bien posicionado. Mono también ha tenido algunos casos de éxito al brindar a Linux la plataforma ASP.NET. En general, Dumbill opina que la promesa original de Mono no se han cumplido y ve falta de innovación en algunos aspectos de Mono y sobre todo de promoción entre la comunidad de software libre. Y tú, ¿qué opinas?
Historias relacionadas
[+]
Mono actualiza a 1.2.5 28 comentarios
maniacpc nos cuenta: «El martes 28 de agosto se hablaba en Barrapunto sobre el progreso de Mono en el repaso de Edd Dumbill.
El 30 de agosto se publicó la nueva versión 1.2.5, con mejoras significativas, tales como la nueva implementación de 1907 métodos, librerías de lenguaje dinámico, un interesante vistazo al incierto futuro de Silverlight y arreglos en el compilador de C#.»
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

No me extraña
(Puntos:4, Interesante)( http://es.geocities.com/julio_sao | Última bitácora: Domingo, 06 Julio de 2008, 15:51h )
En resumen, entre un ide pobre y un pobre soporte de un lenguaje muy usado por el publico a quien podría venir bien, no me extraña que mono no termine de explotar. A ver si se dan cuenta de todo esto y lo arreglan.
No hay mucha ayuda
(Puntos:2)Para conseguir algo es necesario que...
- MonoDevelop mejore considerablemente.
- Mono esté presente en todas las distribuciones tal y como lo está Java.
- Que hayan más aplicaciones funcionando en Mono para que los desarrolladores perdamos el miedo a "la novedad".
- No conozco ninguna iniciativa de promoción destinada a desarrolladores.
- Y muchos más puntos de apoyo.
Mono es percibido por muchos como un juguete y algo sin continuidad, y esta falsa imagen hay que limpiarla.
Aún así creo que Mono será toda una revolución a medio plazo.
Saludos.
HOIGAN
(Puntos:1)( Última bitácora: Domingo, 04 Noviembre de 2007, 14:26h )
Opinión
(Puntos:3, Informativo)( http://aloriel.no-ip.org/ | Última bitácora: Martes, 19 Agosto de 2008, 06:18h )
Para mi, el mayor problema de Mono es que pesa un cojón. Yo tengo un ordenador modesto (933MHz/1GHZ RAM) y no me puedo permitir el lujo de tener muchas aplicaciones MONO o Python, cada vez que lanzo una veo como la gráfica de uso del procesador se dispara...
Quizá si no notase tanto la falta de rendimiento lo usaría más, mientras tanto uso otros programas que me solucionan la papeleta perfectamente.
"Sólo los muertos han visto el final de la guerra" (Platón)
.NET/Mono acabará siendo una plataforma est
(Puntos:2, Inspirado)( http://javiervalcarce.es/ )
La tecnología
Hasta ahora, si quieres mezclar varios lenguajes lo tienes que hacer usando el máximo común divisor de todos ellos, es decir, variables y funciones, nada de clases/espacios de nombres/etc. Y eso sin hablar de reescribir una y otra vez los dichosos ficheros de cabecera de C/C++.
Importar/heredar clases desde un lenguaje diferente es una gran ventaja. Y además de ello, de propina, el CLR es más rápido que el JVM.
Los de GNOME, por ejemplo, llevan años escribiendo todo el software minuciosa y sufridamente en C (¡que horror!). Y por si no fuera suficiente penuria escribir todo en C, además, tienen que mantener tropecientos "bindings" para otros lenguajes como C++ (gtkmm), Python (PyGTK), Java, etc.
Es normal que están hasta los huevos. Cuando apareció en escena
En KDE el problema no es tan acuciante porque usan C++ que es mucho más manejable para estas cosas pero aun así deberían dar un paso similar (QT#).
"Es un milagro que la curiosidad sobreviva a la educación reglada" (Albert Einstein)
Normal
(Puntos:2, Interesante)¿Que pasa? que como plataforma real solo existe
La solución, usar java, que ahora que es opensource, hace que la existencia de mono me parezca, inutil. Java es una plataforma firmemente asentada en el mundo empresarial, realmente multiplataforma y a anyos luz de Mono en cuanto a caracteristicas, y encima que ahora se han puesto las pilas con el tema de los lenguajes soportados http://www.jython.org/ [jython.org], http://jruby.codehaus.org/ [codehaus.org] por citar algunos, vuelvo he insisto, considero inutil el esfuerzo que se esta haciendo con mono.
Hace como anyo y media era ferviente defensor de
No quiero desmerecer el trabajo de la gente que esta detras de este proyecto, y les deseo todo lo mejor. Pero ha dia de hoy y creo que por muchos anyos Java (junto con ruby) seran mis plataformas de desarrollo por muchos anyos, y por un simple hecho, son usables a dia de hoy, y eso manda sobre todo en los entornos profesionales.
Vala
(Puntos:2)Echadle un vistazo [gnome.org], merece la pena. Si esto realmente funciona podria ser una alternativa muy valida para programar aplicaciones en Gnome, se usa un lenguaje calcado al C#, adaptado para usar la infraestructura de GObject y a pesar de no tener una VM tiene manejo de memoria automatico.
No voy a poner una firma aquí.
mi conclusión después de dos años y
(Puntos:3, Interesante)( http://www.tapiasbravo.com )
Los problemas desde mi puto de vista...
(Puntos:1)- La documentación "nativa" (la que proporciona la gente de Mono) es sumamente liosa y aclara bastante poco, sobre todo en cuanto a gtk# se refiere.
- No hay un IDE decente. Monodevelop está bien pero aún le falta, y no he visto un designer decente para gtk# (el de monodevelop tiene demasiados bugs). Si, ya se que se puede usar glade, pero no hay nada que genere código como Dios manda desde el diseño (al estilo de qt-designer).
- Gtk# en si mismo, no acaba de convencerme su funcionamiento, probablemente el paso a Qyoto ( http://cougarpc.net/qyoto/ [cougarpc.net] ) como biblioteca por defecto sería una buena idea.
Aparte de eso, creo que Mono es una gran idea, pero o se ponen las pilas o esto se muere. También sería buena idea que Icaza se dedicase más a desarrollar y menos a ladrar tonterías.
Un artículo interesante
(Puntos:1)Tres años es pronto para saber el verdadero alcance que tendrá Mono en el futuro. Pero está claro es que tiene que competir con un una tecnología muy asentada que es JAVA y a la injustificada alergia que tiene el mundo de Linux a a la tecnología
Yo he utilizado Mono y falta depurarla algo. Lo que más hecho en falta es un interfaz gráfico para crear formularios al modo de SharpDevelop o el Visual Studio. Ponle eso y tendrán una herramienta bastante decente.
Aparte de que el GTK# nunca me ha convencido.
Es lento
(Puntos:1)( http://www.luisdigital.com/ | Última bitácora: Jueves, 14 Agosto de 2008, 01:10h )
La verdad es menos creíble que la mentira. 08:22 A.M. - 04/08/01 No dejes que una mancha oscurezca tu vida.
Totalmente de acuerdo... Mono sólo hace monad
(Puntos:3, Inspirado)Pero la realidad es otra, si intentas portar código te das cuenta de que está más vacío que los bolsillos de carpanta... Y visto el amor y cariño de Microsoft a el movimiento Open Source, siempre tendrá al monito como una herramienta de tercera.
En fin, a mí creo que se me ha caído la venda de los ojos y le voy a dar la espalda al monito definitivamente.
"Nunca he usado Debian y C++ es una mierda" (Linus Torvalds) y olé ^___^'
¿VB.Net es Estandar ECMA?
(Puntos:2)( Última bitácora: Martes, 24 Junio de 2008, 07:30h )
Está claro que C# si lo es. Este otoño se espera una versión de Monodevelop flipante, pero si VB.Net es propietario, la desconfianza hacia Mono por mi parte es total.
Me alegra haber conocido un lenguaje tan divertido, eficaz y completo como Python, sólo le faltan pequeños pasos para tener entornos de desarrollo que tengan poco que envidiar a SharpDevelop.
Me pregunto si no habría sido más fácil que MonoDevelop fuera una adaptación multi-plataforma de #Develop.
Mono tiene un gran Handicap
(Puntos:2)( http://www.traperware.com/ )
Lo mismo ocurriría si alguien implementara el API DirectX en linux como otra plataforma de desarrollo de videojuegos alternativa a SDL.
SinMan @ TraperWare vaya historias [traperware.com]
PARA los que dicen que MONO es independiente...
(Puntos:2)http://boycottnovell.com/2007/08/12/microsoft-lin
resulta que Microsoft tiene el hacha preparada por si alguna vez Mono saca la cabeza. Así que, se va a poner la comunidad a desarrollar millones de líneas de código para que luego venga MS, pague a un ejercito de abogados, y se quede con todo?
No es de extrañar el recelo de que Mono nunca llegue a nada serio....
No sé, no sería mejor coger la idea del framework y currarse uno que no tenga nada que ver con el de MS? uh?
"Nunca he usado Debian y C++ es una mierda" (Linus Torvalds) y olé ^___^'
¿Como va DotGNU?
(Puntos:2)( http://psychosynthes.wordpress.com/ )
Van más lentos que Mono, pero en su web comentaban algunas diferencias curiosas respecto a Mono (aunque también colaboran y comparten código). También da la sensación de que van relativamente adelantados con Windows.Forms.
Property is a nuisance -- Paul Erdös
Re:Hartito de Mono me teneis... siempre lo mismo!.
(Puntos:2)( http://www-etsi2.ugr.es/alumnos/mu01/guerraSoftware.html | Última bitácora: Viernes, 11 Julio de 2008, 11:58h )
Gdado dice roller [sourceforge.net]
Re:Hartito de Mono me teneis... siempre lo mismo!.
(Puntos:2)( http://www.guslibu.org/ | Última bitácora: Martes, 15 Julio de 2008, 06:25h )