cuento tiempo mas va a seguir el problema de kde con la licencia?? Eso se soluciono hace años. Y bueno que dice que kde es feo... si comparamos un kde y un gnome recien salidos de fabrica el que diga que gnome es mas bonito que kde esque miente.
No se, hay declaraciones que cuando tienes un cierto prestigio te debes callar, ese es mi punto de vista (o por lo menos respetar al rival)
--
Gentoo-Brain [gentoo-brain.org]
Ayudando a la comunidad hispana de gentoo
Pues sin querer ser pedante, pero sí firme, sabes poco, y lo peor, es que atreves a hablar sin leer [badopi.org].
Además en Windows hay que pagar licencias a Trolltech para usar QT...
En Windows tienes que pagar licencia por el sistema operativo, y por el compilador, y por cualquier herramienta de desarrollo. Si programas en Qt, de momento hay que comprar una licencia a TrollTech (aunque han regalado muchas a proyectos de software libre), pero dentro de poco, ni eso, porque están muy cerca de acabar la versión GPL de Qt3 para Windows [sourceforge.net], demostrando que TrollTech no tiene ningún "control oculto" sobre Qt, al igual que MySQL AB no lo tiene sobre MySQL.
Ojalá ambos proyectos puedan trabajar en conjunto algún dia...
y espero que alguien que asistiera a la charla me pueda aclarar:
¿Por qué, según Icaza, programar en C es demencial?
¿A qué viene lo de win32? ¿No pretenderá hacer convertir a GNU/Linux en algo equivalente, a cambio de tener más aplicaciones? De todas formas, no creo que pueda hacerlo.
¿De qué va su problema con KDE?
-- "La ilusión es el primero de los placeres." Voltaire.
¿Por qué, según Icaza, programar en C es demencial?
Estoy con Icaza en el programa en C es demencial. Si te doy un lenguaje igual de rapido que el C, que no te va a dar problemas de memoria y que gastas la mitad del tiempo en programar lo mismo pero con mas calidad... cambiarias de lenguaje? Pues aun hay mucha gente que no piensa cambiar, no lo entiendo. C esta bien para lo que se invento, para kernels y programas de muy bajo nivel sin tener que llegar al ensamblador.
¿A qué viene lo de win32? ¿No pretenderá hacer convertir a GNU/Linux en algo equivalente, a cambio de tener más aplicaciones? De todas formas, no creo que pueda hacerlo.
Pues porque aunque a muchos nos duela la plataforma win32 sigue siendo donde esta concentrada la mayor parte de programadores. Y si consiguen gracias a Mono atraer programadores win32 a linux seria un gran logro.
¿De qué va su problema con KDE?
Su problema con el KDE es que Icaza es el principal cabecilla de Gnome, no hay nada mas que decir. Siempre van bien los piques si son constructivos del estilo KDE no me gusta por esto, esto y esto otro (y no en plan no me mola porque no y punto). Gracias a este pique han surgido aplicaciones geniales como Evolution.
Nadie discute la capacidad de Miguel como programador que nos ha dado tanto software libre y tan util.
Midnight Commander, Gnumeric, Gnometerm, Gnome/Ximian Desktop, Evolution, como autor o como colaborador, ha sido un trabajo brillante.
Muchas Gracias Miguel por todo, debemos reconocer con gratitud el excelente trabajo realizado.
Ahora, agradecimientos aparte, de donde surge la necesidad de decir tanta payasada ?
Programar en C es una locura ? en que esta programado el 99% de todos los Unix/Linux ?
y Python ? y Perl ? y Java ?
Microsoft es ahora un benefactor que desarrolla una plataforma, lenguajes de programacion, documentacion y un aparato de marketing monumental para beneficiarnos a nosotros, pobres ignorantes del mundo opensource ?
Que sentido tiene atacar gratuitamente a un proyecto opensource que ha dado tantos excelentes productos (KDE), y que tiene tanta aceptacion entre los usuarios Unix/Linux de todo el mundo, casi tantos (o posiblemente mas) que Gnome, cuando ademas KDE y GNOME colaboran bajo el proyecto Freedesktop.
Si Gnome y KDE han evolucionado como sistemas de escritorio hoy, es en gran parte debido a la sinergia que hay entre todos los proyectos de codigo libre.
(nadie recuerda acaso haber intentado copiar texto desde una aplicacion y frustrarse hasta el cansancio al no poder pegarlo en una ventana contigua ? )
Ya no me hace gracia el evangelismo de este estilo, puedo entender que hayan razones comerciales muy entendibles aunque no fuesen de mi agrado, pero no tolero que se insulte la inteligencia de las comunidades de desarrolladores.
Si Miguel dice lo que dice sin pensar, es un irresponsable y deberia analizar bien que es lo que esta haciendo porque sus palabras influencian a mucha gente.
Si Miguel dice lo que dice porque lo ha analizado cuidadosamente y se esta pronunciando con total intencionalidad, entonces la alternativa es mucho peor, porque la estrategia de "divide y venceras" es algo MUY, pero MUY desagradable, al menos en un entorno donde nos preciamos de tener.
Todavía no he conseguido que me expliquen la ventaja de Java o C# sobre C++.
¿Recolección de basura automática?
También están disponibles en C++ recolectores tipo mark & sweep como el de Java, pero nadie los usa porque es mucho más eficiente gestionar la memoria en la pila, o usar conteo de referencias para la memoria reservada en el heap.
¿Código seguro que no da cores ni fallos de segmentación?
Qué mas da que el programa salga por un fallo de segmentación, que salga por una excepción no capturada tipo java.lang.NullPointerException o java.lang.IndexOutOfBoundException. Bueno, la verdad es que con un core puedes usar el depurador y examinar todo el proceso. En java y en c# te tienes que conformar con la traza de llamadas. Los programas en C# petan y salen con excepciones igual que el resto de los programas. No hay magia, si el programa está mal el runtime no puede hacer nada por corregirlo. Cuando Java chequea el límite de un array o si un puntero es nulo, está replicando el trabajo de algo que ya hace el sistema operativo, y que además lo hace por hardware usando la MMU del micro.
¿Velocidad?.
Venga ya, todos lo hemos visto. Pero en cualquier caso, todos los lenguajes una vez compilados son prácticamente igual de rápidos, la diferencia está en las optimizaciones que sea capaz de hacer cada compilador, no en el lenguaje en sí. Las máquinas virtuales de Java y Mono están escritas en C, por algo será.
Lo único que no tiene discusión es la portabilidad. Pero entonces, ¿para qué C# si sólo funciona en Windows y a medias en Linux?.
Pero bueno, tampoco quiero provocar un flamewar, que cada cual use el lenguaje que quiera, pero hoy por hoy las estadísticas de sourceforge son aplastantes, el rey siguie siendo el C, con C++ comiéndole terreno progresivamente.
Lo único que quiero es que la gente reconsidere el C++ ahora que hay un estándar, pero usándolo bien, con la STL, con smart pointers, y con namespaces, porque el C++ estándar es el gran desconocido de la gente que ha estado usando C++ durante 10 años sin un estándar, y que creen conocer un lenguaje que en realidad ha cambiado mucho.
por
pobrecito hablador
el Miércoles, 15 Septiembre de 2004, 20:01h
(#355590)
>> "Programar en C es demencial."
Opinion personal, yo prefiero programar en C que en Java o C#.
>> "Win32 es malo pero tiene aplicaciones, de ahí su éxito."
Win32 es malo, pero tiene un equipo de marketing cojonudo que ofreció el software tirado a los fabricantes (OEM) y se hizo con el mercado, de ahí su exito.
>> "Dijo que como el código intermedio (CIL) se generaba igual independientemente del lenguaje, que si eras un poco mariquita, podías programar en VB y nadie tenía que saberlo, lo comparó al maricón de clase X-D"
No tiene gracia, es homofobico, y el vb si es una p**a pesadilla.
>> "También comentó el sobre-diseño de J2EE. Dice que sobre el papel, en plan teórico es una maravilla, pero para poner un botón te tiras 300 líneas de código, y así, con todo... "
Será que se le queda el dedo pegado a la tecla, porque si no ... es simplemente mentira.
Para crear un botón con J2EE:
private javax.swing.JButton botoncito;
botoncito = new javax.swing.JButton();
Asi que lo dicho, el dedo pegado ... o es que se pasa un güevo con los nombres de variables.
Las dos joyas siguientes, nos iluminan sobre la extensa preparación que hizo Don Miguel para la presentación:
>> "Esto lo hizo en C# y en Python, fue muy bueno porque el tío no sabía Python, o se hacía el loco y pedía a la gente que le dictara: "Bueno, ya, qué pongo, ¿como, print...? ¿print... qué? ¿Y cómo declaro la variable...?"
>> "Descompuso la prueba en la parte que iba, y en la que petaba porque era justo por donde estaba el código recién tirado que aún no funcionaba, vamos que tenía el compilador cogido con hilos. Hizo un programa de prueba, y efectivamente, la segunda prueba hacía 'petar' el compilador."
Y esta otra joya nos ilumina sobre la profundidad de sus convicciones y la claridad en la explicación de el "porque" y "porque no" en el mundo de SL.
>> "También le preguntaron de su odio hacía KDE, y comentó el tema de la licencia y que era feo."
El si que es guapo y majo, que os camelo a todos ... ¡¡ que se os cae la babilla !!
>> "Por lo demás estuvo muy bien, bastante divertido.Se notaba mucho que Icaza está a otro nivel que el de los que estábamos sentados... rollo Ronaldinho."
En fin ... patetico ...
Y despues de esto, el Mono ni lo toco vamos:
1) Porque no veo el motivo, y si los motivos para usar Mono son los expuestos en este resumen .... que le den.
2) Porque no me gusta el tufo Windozero que lleva todo esto, que lo que parece es que le hacemos la cama a Mr. Gates.
3) Porque despues de leer esto, me parece que las multiples fobias ( e intereses personales ) del señor Icaza son lo que sustenta este proyecto.
4) Porque el VB me la come y si quiero ejecutar mis aplicaciones en Windows (o en Unix, o en OsX) las hago con GTK y C, y me quedo mas pancho que Dios.
En fin ... miguelin ... ¡¡¡que se te fue la olla!!!
(Estimados Sres. Perdonen ustedes las expresiones finales, pero a medida que iva leyendo, me iva decepcionando y a la vez cabreando. Ahora lo leo y me parece que me paso un poquito, lo siento ... pero ahí queda.)
Taliban
de jose j
(Puntos:1)
Miércoles, 15 Septiembre de 2004, 21:08h
Ayer, al cabo de un rato de salir de la charla, se me ocurrió una pregunta que debería haber hecho... así que la dejo aquí a ver si alguien puede dar su opinión...
GNOME, actualmente, funciona sobre multitud de arquitecturas y sistemas operativos. Una aplicación que utilice las librerias de GNOME funcionará muy probablemente sobre todas estas arquitecturas (caso que no lo haga será fallo de la propia aplicación).
En cambio, segun una transparencia que puso, Mono sólo funciona sobre un "pequeño" conjunto de sistemas operativos y arquitecturas; sin ir más lejos, bajo NetBSD no va correctamente, con lo que hasta que el problema no se solucione, ninguna de las aplicaciones desarrolladas sobre Mono podrán funcionar. (Es decir, tenemos que el CIL es todo lo portable que se quiera, pero la VM no está disponible en todas las plataformas).
Dado que Mono es software libre, alguien puede implementar soporte para plataformas no soportadas. Entonces mi pregunta sería... este ¿soporte pasaría a ser oficial en Mono? ¿Sería mantenido correctamente junto a las otras paltaformas soportadas o iría quedando desactualizado a falta de contribuciones externas?
En algunos casos los cambios serán muy pequeños, como los que seguramente hagan falta para que Mono funcione en NetBSD; en este caso seguro que no tendrán ningun inconveniente en adoptar dichos cambios, tal y como ya han hecho otras veces.
Pero... en otros casos, como dar soporte a arquitecturas diferentes, los cambios serán más grandes; por ejemplo, toda la parte de compilación nativa tiene que ser distinta. En este último caso es donde tengo dudas de si aceptarían el parche y pasarían a dar soporte oficial. Alguna idea?
me parece normal que una empresa que necesia una tecnologia la cree, empresa P necesita hacer X y por eso inventa Y
claro que es impresionante que P envie gente por ahi a dar charlas sobre Y, quizas ¿de forma evangelista?.
esto que puede parecer una critica, no lo es porque criticarles esto seria a)estupido y b)aburrido.
es mas bien *pura curiosidad*, ¿que pasa por la cabeza de un hombre de negocios para entrar en una dinamica asi?.
solo se me ocurre que Y no es solo una forma de alcanzar X, sino que Y es interesante para P por si misma, y por la imagen que transmite. Sin embargo Ximian ya es importante por otras cosas, y lo era antes de mono, y desde luego Miguel es importante e interesnate como programador al estilo de ser importante e interesante de bill gates cuando bill escribia codigo. No es que Mighnight Commander sea la repanocha, o que Emacs sea la repanocha ni que Basic 2.0 para Pet sea la repanocha,... es que luego y siguiendo esa vision, Miguel esta haciendo Mono, y un escritorio llamado GNome (bueno, no solo el, pero yo lo veo como una referencia muy visible, y eso es util), y el tio que hizo Emacs tiene la GNU, con una gran influencia en las licencias y los movimientos y los grupos, y los servidores como sourceforge; y bill gates ha "producido" Visual Basic, y Windows XP. Es un poco como si los programadores estos que persiguen una vision en realidad siempre trabajaran en el mismo programa, solo que nosotros estamos limitados a ver una iteracion de ella. ...bueno, mucha gente me dira ahora que no hay nada de Mighnight Commander en GNome.. y quizas tengan razon, la verdad es que conozco poco GNome.
por
pobrecito hablador
el Miércoles, 15 Septiembre de 2004, 19:17h
(#355555)
Soy la persona que escribió ese resumen, y me he quedado de cuadros al verlo en Barrapunto. Era un mensaje privado, que la persona a la que se lo envié ha decidido publicar, sin mi permiso. Me gustaría dejar claro que NO TENGO ABSOLUTAMENTE NADA EN CONTRA DE LA HOMOSEXUALIDAD cada uno es libre de hacer lo que quiera con su sexualidad, sólo faltaría. El problema está en el uso que estamos acostumbrados a dar a esas palabras. Yo entendí el chiste con la intención de burlar al VB, nunca a las personas homosexuales, si lo hubiera entendido así nunca lo aceptaría, es más, hubiera abandonado la sala. Pido perdón a todo aquel o aquella que se haya sentido ofendido.
Esto no fue un chiste de homosexuales, no del tipo: Había un cura, un gallego y un homosexual ..." Eso aunque sigue estando mal, es un chiste.
Lo que hizo Icaza fue realizar una analogía entre un programador en VB con un Mariquita, con una clara intención descalificandora, incluso haciendo la comparación con el mariquita del colegio.
Por que es una burla al VB compararlo con un mariquita ?? tal vez eso debería de haberse preguntado.
No definitivamente, aunque esto tuvo sus risas, no se trata de un chiste. Y espero sinceramente que lo haya dicho porque no se lo penso mucho.
Creo que nadie se debería sentir ofendido por lo de "los maricas programan en VB"
Bueno si eres homosexual claro que te sientes ofendido, el hecho de realizar una analogía entre el cobarde, el poco emprendedor y en general cada vez que se quiere realizar una descalificación con "mariquita" es homofobia.
En mi país son habituales los chistes de Gallegos, haciendo referencia a que son tontos, te parece que no es ofensivo para un gallego que yo diga por ejemplo:
"Windows es para Gallegos" haciendo alusión que es para tontos.
"Tampoco hay para tanto, vaya. La mayoría de las veces que se dice "mariquita" o "maricón" no se dice en tono insultante hacia las personas homosexuales. "
Es verdad no se dice en tono insultante la mayoría de las veces, pero si es insultante, mira hace 20 años mucha gente decía chistes de negros y seguramente hace 20 años, habían personas como tu que decían que no es para tanto. Pero te aseguro que a ningún negro le hacían mucha gracia esos chistes.
Pero tienes que entender que la idea es que la sociedad avance, y en la medida que dejemos de decir estos chistes denigrantes para las minorias, estaremos avanzando un poco.
Yo por mi parte, lo que hago es simplemente no reírme, me hago el tonto por decirlo de alguna forma. Pregunto: ¿ Por que Mariquita ? .... y luego "AAaa cobarde dices tu, ahora entiendo". Casi siempre me toman por idiota, pero prefiero eso a seguir fomentando la homofobia.
En lo personal creo que le señor Icaza no es homofobico y que efectivamente utilizo el termino de forma coloquial, pero cada vez que una persona haga eso, muchos diremos ¿ Por que mariquita ? hasta que se aburran.
Es algo a tomarse como simpático ;-)
Todos sabemos que paradójicamente en algún lugar de este extenso planeta habrá una persona homosexual que nos de a todos mil vueltas con C , C++ , C# ...
Y por contrapartida sabemos que hay mucho heterosexual produciendo aplicaciones a mansalva (no podria ser de otra forma en VB).
Yo soy un programador de visual basic y mi masculinidad (reiros si quereis) esta avalada por muchos años de ejercicio , :-).
Asi que en verdad os digo , que mi supuesta mariconería realmente viene propiciada por cosas como:
- Quiero una aplicación muy chula con 1000 botones e historias y que funcione en windows.
- Lo quiero para antes de ayer.
- No importa que vaya un poco lento o que casque alguna vez , ya se ira arreglando.
Y asi están las cosas :-) .Quiero imaginaros asintiendo delante de vuestro ordenador cuando reconozcais que vb se presta a esto como ningún otro lenguaje en la tierra.
Ademas siempre podreis hacer llamadas a APIS escritas en lenguajes de "machos" desarrollar una dll por ahi , un componente por allá para que se nos quite el complejo.
Tenemos que evitar que nuestra capacidad de autoestima vaya tan intimamente ligada a nuestra capacidad de entender lo complejo o a nuestro saber informático.
Miguel eres un gran developer , te perdonamos campeón ;-).
MORALEJA: Linux despierta al imperativo de este tipo de programación y será beneficioso al 100% os lo aseguro.
Audio
(Puntos:2, Interesante)( Última bitácora: Lunes, 29 Agosto de 2005, 12:54h )
by pikota.
Cuanto mas..
(Puntos:4, Inspirado)( http://www.gentoo-brain.org/ | Última bitácora: Martes, 23 Mayo de 2006, 08:52h )
No se, hay declaraciones que cuando tienes un cierto prestigio te debes callar, ese es mi punto de vista (o por lo menos respetar al rival)
Gentoo-Brain [gentoo-brain.org] Ayudando a la comunidad hispana de gentoo
Re:Cuanto mas..
(Puntos:4, Inspirado)( http://www.badopi.org/ | Última bitácora: Martes, 18 Septiembre de 2012, 18:45h )
Pues sin querer ser pedante, pero sí firme, sabes poco, y lo peor, es que atreves a hablar sin leer [badopi.org].
En Windows tienes que pagar licencia por el sistema operativo, y por el compilador, y por cualquier herramienta de desarrollo. Si programas en Qt, de momento hay que comprar una licencia a TrollTech (aunque han regalado muchas a proyectos de software libre), pero dentro de poco, ni eso, porque están muy cerca de acabar la versión GPL de Qt3 para Windows [sourceforge.net], demostrando que TrollTech no tiene ningún "control oculto" sobre Qt, al igual que MySQL AB no lo tiene sobre MySQL.
Lo hacen [freedesktop.org], y bastante.
Escribiendo de demasiadas cosas [barnacity.net] desde 2003.
Algunas cosas que no entiendo
(Puntos:2)( http://condottierigame.net/ | Última bitácora: Lunes, 23 Mayo de 2011, 19:00h )
¿Por qué, según Icaza, programar en C es demencial?
¿A qué viene lo de win32? ¿No pretenderá hacer convertir a GNU/Linux en algo equivalente, a cambio de tener más aplicaciones? De todas formas, no creo que pueda hacerlo.
¿De qué va su problema con KDE?
"La ilusión es el primero de los placeres." Voltaire.
Re:Algunas cosas que no entiendo
(Puntos:5, Inspirado)( http://barrapunto.com/ )
Estoy con Icaza en el programa en C es demencial. Si te doy un lenguaje igual de rapido que el C, que no te va a dar problemas de memoria y que gastas la mitad del tiempo en programar lo mismo pero con mas calidad... cambiarias de lenguaje? Pues aun hay mucha gente que no piensa cambiar, no lo entiendo. C esta bien para lo que se invento, para kernels y programas de muy bajo nivel sin tener que llegar al ensamblador.
¿A qué viene lo de win32? ¿No pretenderá hacer convertir a GNU/Linux en algo equivalente, a cambio de tener más aplicaciones? De todas formas, no creo que pueda hacerlo.
Pues porque aunque a muchos nos duela la plataforma win32 sigue siendo donde esta concentrada la mayor parte de programadores. Y si consiguen gracias a Mono atraer programadores win32 a linux seria un gran logro.
¿De qué va su problema con KDE?
Su problema con el KDE es que Icaza es el principal cabecilla de Gnome, no hay nada mas que decir. Siempre van bien los piques si son constructivos del estilo KDE no me gusta por esto, esto y esto otro (y no en plan no me mola porque no y punto). Gracias a este pique han surgido aplicaciones geniales como Evolution.
PD: no fui a la charla pero me hubiera gustado :P
Pa que? Pa cagala?
Menos mal que la presentacion era en Openoffice.
(Puntos:1, Divertido)Oh Miguel !! Oh Miguel !!
(Puntos:2, Inspirado)( http://www.vworkers.com/vruz/ )
Midnight Commander, Gnumeric, Gnometerm, Gnome/Ximian Desktop, Evolution, como autor o como colaborador, ha sido un trabajo brillante.
Muchas Gracias Miguel por todo, debemos reconocer con gratitud el excelente trabajo realizado.
Ahora, agradecimientos aparte, de donde surge la necesidad de decir tanta payasada ?
Programar en C es una locura ? en que esta programado el 99% de todos los Unix/Linux ?
y Python ? y Perl ? y Java ?
Microsoft es ahora un benefactor que desarrolla una plataforma, lenguajes de programacion, documentacion y un aparato de marketing monumental para beneficiarnos a nosotros, pobres ignorantes del mundo opensource ?
Que sentido tiene atacar gratuitamente a un proyecto opensource que ha dado tantos excelentes productos (KDE), y que tiene tanta aceptacion entre los usuarios Unix/Linux de todo el mundo, casi tantos (o posiblemente mas) que Gnome, cuando ademas KDE y GNOME colaboran bajo el proyecto Freedesktop.
Si Gnome y KDE han evolucionado como sistemas de escritorio hoy, es en gran parte debido a la sinergia que hay entre todos los proyectos de codigo libre.
(nadie recuerda acaso haber intentado copiar texto desde una aplicacion y frustrarse hasta el cansancio al no poder pegarlo en una ventana contigua ? )
Ya no me hace gracia el evangelismo de este estilo, puedo entender que hayan razones comerciales muy entendibles aunque no fuesen de mi agrado, pero no tolero que se insulte la inteligencia de las comunidades de desarrolladores.
Si Miguel dice lo que dice sin pensar, es un irresponsable y deberia analizar bien que es lo que esta haciendo porque sus palabras influencian a mucha gente.
Si Miguel dice lo que dice porque lo ha analizado cuidadosamente y se esta pronunciando con total intencionalidad, entonces la alternativa es mucho peor, porque la estrategia de "divide y venceras" es algo MUY, pero MUY desagradable, al menos en un entorno donde nos preciamos de tener.
No queremos tecnica ni retorica microsoftiana.
Miguel: basta de decir payasadas
Miguel: programador genial, pero pesimo guru
¿Y qué dice del C++?
(Puntos:5, Interesante)( http://barrapunto.com/ )
También están disponibles en C++ recolectores tipo mark & sweep como el de Java, pero nadie los usa porque es mucho más eficiente gestionar la memoria en la pila, o usar conteo de referencias para la memoria reservada en el heap.
Qué mas da que el programa salga por un fallo de segmentación, que salga por una excepción no capturada tipo java.lang.NullPointerException o java.lang.IndexOutOfBoundException. Bueno, la verdad es que con un core puedes usar el depurador y examinar todo el proceso. En java y en c# te tienes que conformar con la traza de llamadas. Los programas en C# petan y salen con excepciones igual que el resto de los programas. No hay magia, si el programa está mal el runtime no puede hacer nada por corregirlo. Cuando Java chequea el límite de un array o si un puntero es nulo, está replicando el trabajo de algo que ya hace el sistema operativo, y que además lo hace por hardware usando la MMU del micro.
Venga ya, todos lo hemos visto. Pero en cualquier caso, todos los lenguajes una vez compilados son prácticamente igual de rápidos, la diferencia está en las optimizaciones que sea capaz de hacer cada compilador, no en el lenguaje en sí. Las máquinas virtuales de Java y Mono están escritas en C, por algo será.
Lo único que no tiene discusión es la portabilidad. Pero entonces, ¿para qué C# si sólo funciona en Windows y a medias en Linux?.
Pero bueno, tampoco quiero provocar un flamewar, que cada cual use el lenguaje que quiera, pero hoy por hoy las estadísticas de sourceforge son aplastantes, el rey siguie siendo el C, con C++ comiéndole terreno progresivamente.
Lo único que quiero es que la gente reconsidere el C++ ahora que hay un estándar, pero usándolo bien, con la STL, con smart pointers, y con namespaces, porque el C++ estándar es el gran desconocido de la gente que ha estado usando C++ durante 10 años sin un estándar, y que creen conocer un lenguaje que en realidad ha cambiado mucho.
Miguelin ... se te fue la olla
(Puntos:1, Inspirado)Opinion personal, yo prefiero programar en C que en Java o C#.
>> "Win32 es malo pero tiene aplicaciones, de ahí su éxito."
Win32 es malo, pero tiene un equipo de marketing cojonudo que ofreció el software tirado a los fabricantes (OEM) y se hizo con el mercado, de ahí su exito.
>> "Dijo que como el código intermedio (CIL) se generaba igual independientemente del lenguaje, que si eras un poco mariquita, podías programar en VB y nadie tenía que saberlo, lo comparó al maricón de clase X-D"
No tiene gracia, es homofobico, y el vb si es una p**a pesadilla.
>> "También comentó el sobre-diseño de J2EE. Dice que sobre el papel, en plan teórico es una maravilla, pero para poner un botón te tiras 300 líneas de código, y así, con todo... "
Será que se le queda el dedo pegado a la tecla, porque si no ... es simplemente mentira.
Para crear un botón con J2EE:
private javax.swing.JButton botoncito;
botoncito = new javax.swing.JButton();
Asi que lo dicho, el dedo pegado ... o es que se pasa un güevo con los nombres de variables.
Las dos joyas siguientes, nos iluminan sobre la extensa preparación que hizo Don Miguel para la presentación:
>> "Esto lo hizo en C# y en Python, fue muy bueno porque el tío no sabía Python, o se hacía el loco y pedía a la gente que le dictara: "Bueno, ya, qué pongo, ¿como, print...? ¿print... qué? ¿Y cómo declaro la variable...?"
>> "Descompuso la prueba en la parte que iba, y en la que petaba porque era justo por donde estaba el código recién tirado que aún no funcionaba, vamos que tenía el compilador cogido con hilos. Hizo un programa de prueba, y efectivamente, la segunda prueba hacía 'petar' el compilador."
Y esta otra joya nos ilumina sobre la profundidad de sus convicciones y la claridad en la explicación de el "porque" y "porque no" en el mundo de SL.
>> "También le preguntaron de su odio hacía KDE, y comentó el tema de la licencia y que era feo."
El si que es guapo y majo, que os camelo a todos ... ¡¡ que se os cae la babilla !!
>> "Por lo demás estuvo muy bien, bastante divertido.Se notaba mucho que Icaza está a otro nivel que el de los que estábamos sentados... rollo Ronaldinho."
En fin ... patetico ...
Y despues de esto, el Mono ni lo toco vamos:
1) Porque no veo el motivo, y si los motivos para usar Mono son los expuestos en este resumen .... que le den.
2) Porque no me gusta el tufo Windozero que lleva todo esto, que lo que parece es que le hacemos la cama a Mr. Gates.
3) Porque despues de leer esto, me parece que las multiples fobias ( e intereses personales ) del señor Icaza son lo que sustenta este proyecto.
4) Porque el VB me la come y si quiero ejecutar mis aplicaciones en Windows (o en Unix, o en OsX) las hago con GTK y C, y me quedo mas pancho que Dios.
En fin ... miguelin ... ¡¡¡que se te fue la olla!!!
(Estimados Sres. Perdonen ustedes las expresiones finales, pero a medida que iva leyendo, me iva decepcionando y a la vez cabreando. Ahora lo leo y me parece que me paso un poquito, lo siento ... pero ahí queda.)
Pregunta sobre portabilidad
(Puntos:3, Interesante)( http://julipedia.blogspot.com/ )
GNOME, actualmente, funciona sobre multitud de arquitecturas y sistemas operativos. Una aplicación que utilice las librerias de GNOME funcionará muy probablemente sobre todas estas arquitecturas (caso que no lo haga será fallo de la propia aplicación).
En cambio, segun una transparencia que puso, Mono sólo funciona sobre un "pequeño" conjunto de sistemas operativos y arquitecturas; sin ir más lejos, bajo NetBSD no va correctamente, con lo que hasta que el problema no se solucione, ninguna de las aplicaciones desarrolladas sobre Mono podrán funcionar. (Es decir, tenemos que el CIL es todo lo portable que se quiera, pero la VM no está disponible en todas las plataformas).
Dado que Mono es software libre, alguien puede implementar soporte para plataformas no soportadas. Entonces mi pregunta sería... este ¿soporte pasaría a ser oficial en Mono? ¿Sería mantenido correctamente junto a las otras paltaformas soportadas o iría quedando desactualizado a falta de contribuciones externas?
En algunos casos los cambios serán muy pequeños, como los que seguramente hagan falta para que Mono funcione en NetBSD; en este caso seguro que no tendrán ningun inconveniente en adoptar dichos cambios, tal y como ya han hecho otras veces.
Pero... en otros casos, como dar soporte a arquitecturas diferentes, los cambios serán más grandes; por ejemplo, toda la parte de compilación nativa tiene que ser distinta. En este último caso es donde tengo dudas de si aceptarían el parche y pasarían a dar soporte oficial. Alguna idea?
The Julipedia [blogspot.com]
humm..
(Puntos:1)( Última bitácora: Viernes, 03 Febrero de 2012, 15:18h )
claro que es impresionante que P envie gente por ahi a dar charlas sobre Y, quizas ¿de forma evangelista?.
esto que puede parecer una critica, no lo es porque criticarles esto seria a)estupido y b)aburrido.
es mas bien *pura curiosidad*, ¿que pasa por la cabeza de un hombre de negocios para entrar en una dinamica asi?.
solo se me ocurre que Y no es solo una forma de alcanzar X, sino que Y es interesante para P por si misma, y por la imagen que transmite. Sin embargo Ximian ya es importante por otras cosas, y lo era antes de mono, y desde luego Miguel es importante e interesnate como programador al estilo de ser importante e interesante de bill gates cuando bill escribia codigo. No es que Mighnight Commander sea la repanocha, o que Emacs sea la repanocha ni que Basic 2.0 para Pet sea la repanocha,... es que luego y siguiendo esa vision, Miguel esta haciendo Mono, y un escritorio llamado GNome (bueno, no solo el, pero yo lo veo como una referencia muy visible, y eso es util), y el tio que hizo Emacs tiene la GNU, con una gran influencia en las licencias y los movimientos y los grupos, y los servidores como sourceforge; y bill gates ha "producido" Visual Basic, y Windows XP. Es un poco como si los programadores estos que persiguen una vision en realidad siempre trabajaran en el mismo programa, solo que nosotros estamos limitados a ver una iteracion de ella. ...bueno, mucha gente me dira ahora que no hay nada de Mighnight Commander en GNome.. y quizas tengan razon, la verdad es que conozco poco GNome.
Re:¿Homofobia?
(Puntos:2, Divertido)Re:¿Homofobia?
(Puntos:1)( http://www.chw.net/ | Última bitácora: Viernes, 09 Octubre de 2009, 16:37h )
Lo que hizo Icaza fue realizar una analogía entre un programador en VB con un Mariquita, con una clara intención descalificandora, incluso haciendo la comparación con el mariquita del colegio.
Por que es una burla al VB compararlo con un mariquita ?? tal vez eso debería de haberse preguntado.
No definitivamente, aunque esto tuvo sus risas, no se trata de un chiste. Y espero sinceramente que lo haya dicho porque no se lo penso mucho.
Re:Muy gracioso
(Puntos:1)( http://www.chw.net/ | Última bitácora: Viernes, 09 Octubre de 2009, 16:37h )
Bueno si eres homosexual claro que te sientes ofendido, el hecho de realizar una analogía entre el cobarde, el poco emprendedor y en general cada vez que se quiere realizar una descalificación con "mariquita" es homofobia.
En mi país son habituales los chistes de Gallegos, haciendo referencia a que son tontos, te parece que no es ofensivo para un gallego que yo diga por ejemplo:
"Windows es para Gallegos" haciendo alusión que es para tontos.
Entiendes ahora ??
Re:¿Homofobia?
(Puntos:1)( http://www.chw.net/ | Última bitácora: Viernes, 09 Octubre de 2009, 16:37h )
Es verdad no se dice en tono insultante la mayoría de las veces, pero si es insultante, mira hace 20 años mucha gente decía chistes de negros y seguramente hace 20 años, habían personas como tu que decían que no es para tanto. Pero te aseguro que a ningún negro le hacían mucha gracia esos chistes.
Pero tienes que entender que la idea es que la sociedad avance, y en la medida que dejemos de decir estos chistes denigrantes para las minorias, estaremos avanzando un poco.
Yo por mi parte, lo que hago es simplemente no reírme, me hago el tonto por decirlo de alguna forma. Pregunto: ¿ Por que Mariquita ? .... y luego "AAaa cobarde dices tu, ahora entiendo". Casi siempre me toman por idiota, pero prefiero eso a seguir fomentando la homofobia.
En lo personal creo que le señor Icaza no es homofobico y que efectivamente utilizo el termino de forma coloquial, pero cada vez que una persona haga eso, muchos diremos ¿ Por que mariquita ? hasta que se aburran.
Re:Los maricas programamos en VB?
(Puntos:1)Re:Los maricas programamos en VB?
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Jueves, 08 Septiembre de 2005, 11:43h )
Ay, el subconsciente, ¡que malo es! :-D