Historias
Slashboxes
Comentarios

Google se queja del desarrollo en Linux

editada por mig21 el Domingo, 31 Mayo de 2009, 20:28h   Printer-friendly   Email story
desde el dept. organizando-el-bazar
Pericoljo nos cuenta:«Vía Slashdot leo que la versión alfa de Google Chromium está ahora disponible para GNU/Linux. El desarrollador de Google Chrome Ben Goodger (ex-jefe de desarrollo de Firefox) tiene algunas quejas sobre esta plataforma que van desde la falta de un Toolkit para interfaces estandarizado, inconsistencias entre aplicaciones, falta de una HIG unificada (guia para interfaces humanas) y que GTK no es un toolkit convincente. Con Adobe quejándose sobre el fork de la glibc y previamente describiendo los varios sistemas de audio de Linux como "Bienvenidos a la selva" ¿Es hora de concentrarse en la consolidación y la estandarización de GNU/Linux en general y del escritorio en particular?»Hay quien opina que EGLIBC no es un fork, sino una distribución de la glibc. En su bitácora perceptronico explica cómo instalar Chromium en Ubuntu.

Historias relacionadas

[+] Debian cambia de librería de C 93 comentarios
mig21 nos cuenta: «Vía reddit leo que Debian va a sustituir la librería de C de GNU, GLIBC por la Embedded GLIBC (EGLIBC). Al parecer los motivos son sobre todo una mayor apertura y disponibilidad para soportar distintas arquitecturas (sobre todo empotradas), la existencia de una rama estable con actualizaciones de seguridad, el soporte de más shells que bash, componentes configurables y una mejor batería de tests. El modelo del bazar en funcionamiento».
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Cada sistema sus debilidades...

    (Puntos:4, Interesante)
    por HolaQueTal (34425) el Domingo, 31 Mayo de 2009, 20:37h (#1151445)

    ... y una de las del software libre es que puesto que cualquiera puede modificarlo para sus necesidades y compartir sus creaciones con el resto de la comunidad es difícil, por no decir imposible, que haya una manera estándar de hacer las cosas.

    Desde el punto de vista del desarrollador de aplicaciones es un problema bastante serio, pero es que realmente no hay un "dueño" de linux que pueda decir que QT y no GTK es el toolkit "estándar" para aplicaciones de escritorio o que ALSA y no OSS es el estándar para audio. Incluso Linux Torvalds y su gente no tienen responsabilidad más allá del desarrollo del kernel. Quizá ha llegado la hora de estandarizar y consolidar Linux pero ¿quién ha de tomar las decisiones? Y más importante aún, ¿quién es él para tomarlas?

    [ Responder ]
    • Re:Cada sistema sus debilidades... de koex (Puntos:1) Domingo, 31 Mayo de 2009, 21:04h
      • Re:Cada sistema sus debilidades... de pobrecito hablador (Puntos:1) Lunes, 01 Junio de 2009, 00:00h
        • Re:Cada sistema sus debilidades...

          (Puntos:5, Inspirado)
          por koex (31668) el Lunes, 01 Junio de 2009, 14:23h (#1151724)
          Esto... ¿de qué estás hablando?

          Me parece estupendo que estés escribiendo una epopeya en contra de las empresas, pero no sé que tiene que ver eso con mi comentario.

          He planteado el panorama actual desde mi punto de vista, y he dado una posible solución para que GNU/Linux sea más apetecible para las empresas desarrolladoras.

          Como veo que te gustan las metáforas, te lo plantearé con una similar:

          Imagínate que quieres ir del punto A al punto B.
          1. En un SO definido, entrarás en la carretera y guiándote por señales, mapas o gps llegarás al destino. El viaje es viable.
          2. En un SO no definido, entrarás en:

            case a:{carretera gris;break;}
            case b:{carretera gris oscuro;break;}
            case c:{carretera ancha gris;break;}
            case d:{carretera delgada gris;break;}
            case e:{carretera negra;break;}
            case f:{carretera negra con rallas amarillas;break;}
            case g:{carretera negra con rallas blancas;break;}...
            • Cualquiera de las que elijas tiene peaje, y si te equivocas, volver atrás multiplica el peaje.
            • No puedes pasar de una carretera a otra sin pagar peajes.
            • Cada opción implica unos conocimientos distintos en cada una que requieren de peajes para aprenderlos.
            • Estás expuesto a que en mitad de una carretera esta desaparezca o cambie por completo.
            • Como no hay 'guia campsa' vas totalmente a ciegas, sin ninguna seguridad de que la elección que hagas sea segura.

            Y podría seguir toda la tarde describiendote solo lo que ven las empresas para simplemente entrar en la carretera. El viaje es absolutamente inviable.

          Esto es una descripción de lo que sucede actualmente desde el punto de vista de un desarrollador. Imagino que si opinas sobre este tema, tu tambien debes ser desarrollador de software y sabrás de lo que hablo.

          Claro que puedes arriesgarte y desarrollar para GNU/Linux, hay muchísimas aplicaciones con empresas detrás. Pero si te fijas, a la larga, acaban apoyándose más en el desarrollo por parte de la comunidad que de la propia empresa. Y no terminan de hacer un negocio redondo.

          Si se quiere que las empresas entren en el mundo GNU/Linux en tromba, no se puede seguir siendo tan obtusos. Aunque tampoco hace falta que todo cambie. Con que aparezca una sola distribución que les plante una 'guia campsa' en los morros, se tirarán de cabeza. El resto de distribuciones pueden seguir tan ricamente como hasta ahora.

          No se puede pretender que las empresas cambien el modelo de desarrollo para Windows por un modelo incierto y desestructurado. Se les tiene que ofrecer lo mísmo pero mejor. Y el SL lo puede hacer.

          Saludos.
        • Re:Cada sistema sus debilidades... de Noradrex (Puntos:3) Lunes, 01 Junio de 2009, 07:33h
        • Re:Cada sistema sus debilidades... de ElPeazoPerro (Puntos:1) Martes, 02 Junio de 2009, 15:24h
        • 1 respuesta por debajo de tu umbral de lectura actual.
    • Re:Cada sistema sus debilidades... de chavi (Puntos:2) Domingo, 31 Mayo de 2009, 22:26h
    • Re:Cada sistema sus debilidades... de pobrecito hablador (Puntos:1) Domingo, 31 Mayo de 2009, 22:30h
    • Re:Cada sistema sus debilidades... de akenathon15 (Puntos:2) Lunes, 01 Junio de 2009, 08:41h
    • Ni Linux ni Windows, Mac OSX de pablocubico (Puntos:2) Lunes, 01 Junio de 2009, 14:16h
      • Yo lo contrario de pobrecito hablador (Puntos:1) Lunes, 01 Junio de 2009, 15:28h
    • 2 respuestas por debajo de tu umbral de lectura actual.
  • Jeje

    (Puntos:1)
    por wfox (35299) el Domingo, 31 Mayo de 2009, 20:44h (#1151446)
    ( Última bitácora: Jueves, 30 Octubre de 2008, 18:41h )
    Interesante:

    http://blogs.adobe.com/penguin.swf/2009/05/glibc_f ork.html#comment-1991192 [adobe.com]

    Además de que me da risa ver cuanta mierda le están echando al Mike ese por haber dicho lo que dijo.
    [ Responder ]
  • GTK?

    (Puntos:2, Inspirado)
    por pobrecito hablador el Domingo, 31 Mayo de 2009, 20:57h (#1151452)
    Pues si no les gustaba GTK que hubieran utilizado Qt, manda huevos.
    [ Responder ]
  • Preguntas varias

    (Puntos:4, Inspirado)
    por suy (8275) el Domingo, 31 Mayo de 2009, 20:59h (#1151455)
    ( http://www.badopi.org/ | Última bitácora: Viernes, 12 Junio de 2009, 10:14h )

    la falta de un Toolkit para interfaces estandarizado

    ¿Y cuán estandarizadas están en Windows? ¿Cuál es el estándar, la WinAPI o .NET? Que yo sepa no son compatibles, y ni siquiera usan el mismo lenguaje (anda, como GTK+ y QT).

    inconsistencias entre aplicaciones, falta de una HIG unificada (guia para interfaces humanas)

    Cierto, Microsoft lo hace mucho mejor [darkshines.net], fíjense en que barras de tareas tan bien unificadas bajo la misma HIG.

    y que GTK no es un toolkit convincente.

    Vaya, pues es una lástima, porque la solución sería crear otro toolkit que les convenza, o usar otro ya existente. Pero claro, eso no les satisface porque entonces estarían yendo en contra de la primera queja.

    *sigh*

    --

    Escribiendo de demasiadas cosas [barnacity.net] desde 2003.

    [ Responder ]
    • Re:Preguntas varias

      (Puntos:4, Informativo)
      por luisguerrero18 (19418) el Lunes, 01 Junio de 2009, 00:15h (#1151523)
      ( http://www.luisguerrero.net/ )

      ¿Y cuán estandarizadas están en Windows? ¿Cuál es el estándar, la WinAPI o .NET? Que yo sepa no son compatibles, y ni siquiera usan el mismo lenguaje (anda, como GTK+ y QT).
      Yo te respondo, .NET está construido sobre la API de Win32 así que tecnicamente lo que se puede hacer en .NET se puede hacer en Win32 y al revés. De hecho fijate que si son compatibles que puedo llamar a código nativo desde .net y puedo llamar a código de .net desde nativo. Yo creo que lo que se refiere la gente de Google es que en Windows tienes DirectX, GDI y Win32 para hacer todo lo que ellos quieren, pero que en Linux como lo único "estándar" es el kernel, todo lo demás son proyectos que cada uno avanza a su dirección con libertad, no está estandarizado. De hecho no es nada nuevo que Linux tiene mucha fragmentación y que Microsoft es el aliado de los desarrolladores, solamente hace falta ver Visual Studio y .NET.
    • Re:Preguntas varias de raistlin (Puntos:2) Lunes, 01 Junio de 2009, 08:58h
      • Re:Preguntas varias

        (Puntos:4, Interesante)
        por MaGaO (6286) <magaoNO@SPAMbigfoot.com> el Lunes, 01 Junio de 2009, 09:26h (#1151611)
        ( http://barrapunto.com/ | Última bitácora: Lunes, 19 Enero de 2009, 19:31h )

        En Windows, Microsoft publica unas guías de estilo que especifican como deben ser y comportarse las interfaces, que después los desarrolladores se las pasen por el forro de los cojones es otra cosa, cosa que han hecho los de Google con su Chrome.
        Entiendo que no has mirado con atención la imagen a la que se refiere. En ella aparecen Microsoft Visio, Microsoft Word 2007, Microsoft Outlook 2007, un par de ventanas de Microsoft Visual Studio, el Bloc de Notas de Windows Vista, Windows Media Player y Windows Live Messenger.

        Encuentro comprensible que si Microsoft publica unas guías de estilo y parece que no las cumple (la disparidad entre Microsoft Word 2007 y Microsoft Outlook 2007 es sangrante considerando que pertenecen al mismo paquete de software), el resto de desarrolladores no las tomen demasiado en serio.

        Y, claro, te puede parece un simple "y tú más", pero no parece razonable quejarse de la falta de uniformidad en una plataforma cuando se está desarrollando para otra que tampoco es, ni mucho menos, uniforme. Si se hubiera quejado de ambas, nadie le habría puesto pegas. Bueno, en realidad le hubieran criticado más y desde ambos lados. Así, al menos, se ahorra la mitad de las críticas ;)

        En cuanto a la multiplicidad de guías, tienes gente como los de Freedesktop [freedesktop.org] que trabajan por una estructura común para los diferentes gestores de ventanas y entornos de escritorios.

        --
        Marcos (cualquier parecido con la coincidencia es pura realidad)
    • 3 respuestas por debajo de tu umbral de lectura actual.
  • Linux Stardad Base

    (Puntos:3, Divertido)
    por Rarok (18050) el Domingo, 31 Mayo de 2009, 21:01h (#1151457)
    ( Última bitácora: Miércoles, 28 Mayo de 2008, 12:55h )
    ¿No se supone que, en teoría, el LSB debería de servir justo para evitar la dispersión?
    [ Responder ]
  • ¡Novedad!

    (Puntos:3, Divertido)
    por jcantero (260) el Domingo, 31 Mayo de 2009, 21:09h (#1151460)
    ( http://www.jcantero.org/ )
    Gracias por avisar, Ben. Si no nos lo dices, ni nos damos cuenta.

    In the other news, los geógrafos han descubierto un mar entre Europa, Africa y Oriente Próximo. Dada su posición en medio de varias tierras, han decidido bautizarle con el nombre de "Mediterraneo".

    [ Responder ]
    • Re:¡Novedad! de pobrecito hablador (Puntos:1) Domingo, 31 Mayo de 2009, 21:14h
      • Re:¡Novedad! de MaGaO (Puntos:2) Lunes, 01 Junio de 2009, 09:29h
  • Algo mejor

    (Puntos:1)
    por beosman (8596) el Domingo, 31 Mayo de 2009, 21:24h (#1151466)
    ( http://beosman.dyndns.org/ )
    <flame>Quizás sea el momento de hacer las cosas mejor y cambiarse a un sistema operativo que tenga todo eso de serie y no sea una selva, como Haiku (haiku-os.org)</flame>
    [ Responder ]
    • Re:Algo mejor de pobrecito hablador (Puntos:1) Domingo, 31 Mayo de 2009, 21:28h
      • Re:Algo mejor de pezezin (Puntos:1) Domingo, 31 Mayo de 2009, 22:33h
        • Re:Algo mejor de pezezin (Puntos:1) Lunes, 01 Junio de 2009, 21:26h
        • 1 respuesta por debajo de tu umbral de lectura actual.
      • Re:Algo mejor de Nodens (Puntos:1) Lunes, 01 Junio de 2009, 10:00h
      • 2 respuestas por debajo de tu umbral de lectura actual.
    • Re:Algo mejor de juanjoapertus (Puntos:2) Domingo, 31 Mayo de 2009, 22:40h
    • Re:Algo mejor de KiBo (Puntos:2) Lunes, 01 Junio de 2009, 05:41h
    • Re:Algo mejor de beosman (Puntos:1) Lunes, 01 Junio de 2009, 06:32h
  • Menudos masocas

    (Puntos:2, Inspirado)
    por pobrecito hablador el Domingo, 31 Mayo de 2009, 21:31h (#1151468)
    "GTK no es un toolkit convincente" Pero aún así, decidieron utilizarlo en lugar de Qt.
    [ Responder ]
  • Ah claro

    (Puntos:1, Interesante)
    por ElPeazoPerro (16702) el Domingo, 31 Mayo de 2009, 22:07h (#1151478)
    ( http://todoa99.blogspot.com/ | Última bitácora: Lunes, 20 Abril de 2009, 22:41h )
    Si lo digo yo, soy un troll.
    Si lo dice alguien de Google, vamos a quemar RedHat Headquarters por hacer paquetes incompatibles con Debian.
    --
    Todo a 0,99 XDD [blogspot.com]
    [ Responder ]
  • por pobrecito hablador el Domingo, 31 Mayo de 2009, 22:19h (#1151480)
    Primero decir, que GTK si tiene HIG definido :
    http://library.gnome.org/devel/hig-book/stable/ind ex.html [gnome.org]

    Y lo de que GTK no es un toolkit convincente, ¿Por que lo eligieron?.
    Ademas si le faltan cosas a GTK que las añadan a la libreria, asi ganamos todos.
    No me gusta que se quejen por quejarse.
    [ Responder ]
  • Que listos

    (Puntos:4, Inspirado)
    por kode (7969) el Domingo, 31 Mayo de 2009, 22:21h (#1151482)
    ( http://ignacius.wordpress.com/ )
    Estos de Google son más listos que nadie. Por eso han cogido y en vez de utilizar una VM de las que ya existían para Android han creado la suya propia. Y como no les valía con eso, han creado su propio bytecode. Y acto seguido decidieron crearse su propio toolkit. Y por si fuera poco, sacaron la versión 1.5, y dentro de poco la 2.0 del SDK, que son incompatibles entre ellas. Que dejen de decir chorradas, y que se apliquen al cuento, por que lo que es Android... eso si que es una puta locura!
    --


    P.D. Magic is real........ Unless declared integer
    [ Responder ]
  • Vaya quejica

    (Puntos:2)
    por lasizoillo (9545) el Lunes, 01 Junio de 2009, 00:03h (#1151517)
    ( http://127.0.0.1/ | Última bitácora: Sábado, 09 Mayo de 2009, 15:20h )

    El desarrollador de Google Chrome Ben Goodger (ex-jefe de desarrollo de Firefox) tiene algunas quejas sobre esta plataforma que van desde la falta de un Toolkit para interfaces estandarizado,
    XLib. Pero como es un puto infierno usarlo, tienes muchos toolkits sobre el para hacer las cosas más fáciles. Bueno, vale, también existe XCB.

    inconsistencias entre aplicaciones,
    Como que unas tengan un tonito azulado, ventanas que son pestañas mirando para arriba, ... Uy, perdón, que estoy describiendo Chrome.

    falta de una HIG unificada (guia para interfaces humanas)
    En el caso de OSX, los de apple te dan una guía para definir como hacer las interfaces. En esa guía te explican cosas de aqua y metal, porque ni OSX se salva de la incoherencia. Eso si, si das Cmd-W se te cierra la ventana y con Cmd-Q la aplicación. Con windows creo que alt-F4 te cerraba el programa. ¿Como se cierra un programa en Linux? ¿F10, Ctr-Q, Alt-X, ...? Aquí reconozco que tiene más razón que un santo. Porque si cerrar una aplicación no está estandarizado imaginaros otras cosas menos normales como moverse entre pestañas, ... Que una aplicación como blender o vim requiera una curva de aprendizaje que luego te haga más productivo está bien, pero que te tengas que aprender el interfaz (teclas, iconos, widgets, ...) de cada aplicación de uso casual es sangrante.

    y que GTK no es un toolkit convincente.
    No entiendo esta aseveración.
    --
    Una vez metido, recordad lo sucedido [laquadrature.net].
    [ Responder ]
  • por KraMMeR (9571) <reversethis-{moc.liamg} {ta} {otnuple}> el Lunes, 01 Junio de 2009, 00:10h (#1151520)
    Este señor no se esta quejando de la funcionalidad que ofrece gtk+ o QT, se queja de que no hay estandarizacion de interfaces. Pero esto jamás lo van a conseguir en linux, precisamente porque es codigo libre... me explico con un ejemplo: el iphone. Gracias a que el sdk del iphone es cerrado, así como sus librerias de interfaces, todas las aplicaciones del dichoso teléfono tienen un mismo 'look'. Puede que te falte un control concreto que tu creas que va a mejorar tu aplicación, pero sencillamente no lo tienes, te apañas con lo que hay. Peeeero esa solucion es mejor tanto para el usuario general como para la imagen del aparato: le da consistencia a las aplicaciones y realmente consiguen que aplicaciones pobres parezcan profesionales. En cambio si fuera software libre, seguro que algun diseñador haría una nueva version de la librería que se instalara como una dependencia. Ésto último es lo que ha pasado con las librerias de linux: no hay una coherencia en el look y manejo las aplicaciones desarrolladas, cada una es de su padre y de su madre. Exactamente lo mismo que pasa con el Iphone pasa con el sistema operativo de apple, cualquier aplicacion que desarrolles con cocoa y derivados tiene un alto nivel de integracion en ese aspecto con el resto del sistema operativo.
    Basicamente, en interfaces muchas veces menos es más, la putada es que linux, en todos los aspectos siempre es más.
    [ Responder ]
  • No veo el problema

    (Puntos:4, Inspirado)
    por txeke (6426) <txeke AT linuxzamora org> el Lunes, 01 Junio de 2009, 00:13h (#1151521)
    ( http://www.txeke.net/blog | Última bitácora: Viernes, 05 Junio de 2009, 07:45h )
    En serio, no se qué problema hay. ¿Que hay muchas interfaces y toolkits? Coño, pues mejor para ti, que puedes elegir el que más te guste.

    Llevo usando Linux desde el 96, y rara vez he tenido algún problema por la diversidad, y en los últimos años ninguno. Últimamente uso KDE como escritorio de diario, y no me pasa nada por usar Gimp, Pidgin o Gwenview, que se basan en GTK. Hoy en día todo queda suficientemente integrado, y sin ningún trabajo extra para el usuario. Joder, si hasta Gimp en Windows se ve bien...

    Un buen amigo mío usa Icewm (hasta hace poco usaba windowmaker...), y tampoco tiene problemas en usar además aplicaciones GTK y Qt (Dolphin). Incluso algún conocido y mi novia, que tienen alguna distro instalada "para probar", tienen instalados diversos programas sobre diversas librerías gráficas, interfaces con el sistema y toolkits sin tener ninguna queja (siendo como son usuarios normales, no técnicos).

    Así que no veo dónde está el problema en tener mucho donde elegir. Ojalá cuando yo he tenido que toquetear el registro de Windows desde C usando su API hubiera tenido disponibles otras dos o tres para poder elegir la que más cómoda me resultara. A mi esto me suena a excusa por haber tardado tanto.
    --
    -- Txeke
    [ Responder ]
  • Argumentos debiles

    (Puntos:1, Inspirado)
    por pobrecito hablador el Lunes, 01 Junio de 2009, 04:34h (#1151551)
    Me pregunto leyendo todo el thread, Que se necesita de un toolkit para ser convincente? ^^

    Si lo que necesitas es un app con buen porting, GTK+ y QT te lo ofrecen, Si no quieres escribir en GTK, escribes en QT, si no te gustan ambos, y tienes pereza o miedo de reescribir para lograr el porting a otras plataformas, tienes wxWidget ( http://www.wxwidgets.org/ [wxwidgets.org] ). este último se encarga por ti de correr la app en todos los X11 Desktop Clients.

    Si necesitas una interfaz de programación aun más standard entre varios *nix, creo que más standard que programar directamente con las librerías X11 no vas a conseguir mi estimado Ben Goodger.

    Ahora Ben Goodger , dime, tu que eres ex-jefe de desarrollo de Firefox, como Firefox pudo lograr ejecutarse en todas las distros actuales si a Linux le falta "...un Toolkit para interfaces estandarizado" ?
    [ Responder ]
  • por tufo (37887) el Lunes, 01 Junio de 2009, 05:17h (#1151553)
    Lo bonito de linux, es su diversidad, por que pelearse, si alguien quire usar un software que utiliza ciertas librerias diferentes a las que su linux utiliza, pues que se busque otro software compatible o que se espere hasta que alquien o el mismo lo haya modificado para sus gustos, ¿no creen?

    viva linux

    http://videosdemandriva.blogspot.com/ [blogspot.com]

    [ Responder ]
  • por salva84 (19097) el Lunes, 01 Junio de 2009, 07:12h (#1151563)
    ...si se quejan que se retrasa la versión de chrome para Linux porque no tienen un Toolkit para interfaces estandarizado, porque tampoco ha salido ya la version de Mac? Que yo sepa, las APIs de mac son de lo merjorcito que hay hoy en día...
    [ Responder ]
  • por ninggdag (31969) el Lunes, 01 Junio de 2009, 07:39h (#1151575)
    ( http://altadefinicion.wordpress.com/ )
    Yo creo que esta discusión es un absurdo. Esta gente que se está quejando trabajan para empresas privadas que obviamente, se mueven en el mundo laboral. En ese mundo se valoran cosas muy concretas, que difieren notablemente de las que se pueden valorar fuera.

    Que no existan estándares en todo es normal cuando existe código abierto y un montón de necesidades diferentes a las que van surgiendo alternativas.

    Sin embargo, es lógico que para gente que tiene prisa por desarrollar software ya que le pagan por ello le interese la existencia de estándares, máxime cuando la dicotomía libre/privativo le importa un pimiento mientras le ofrezca beneficios y eficiencia, y máxime cuando su target son gente a los que no tiene intención de brindarles el código y no se le van a quejar, les va a dar igual. Son otros profesionales que solo piensan en beneficios, como ellos. ES NORMAL.

    Linux, en conjunto, no tiene como objetivo funcionar en este entorno empresarial. Ojo, puede hacerlo en parte si surge esa necesidad y alguno de estos profesionales con tanto trabajo, tanta prisa, y tantas ganas de obtener beneficios, lo ve rentable. Pero como el contexto no es ese, es normal que no lo haga.

    La ventaja de Linux (y BSD) es que puede funcionar en lo que tu quieras y como tu quieras, pero claro, a costa de un gran trabajo.

    Quien programa software libre no se preocupa tanto en llegar a todo usuario de Linux. Muy a malas, el usuario siempre podrá adaptar su software a su gusto.

    Lo que les pasa a las empresas privadas es que no encuentran la manera de llegar a todos los usuarios de Linux con facilidad sin brindar el código fuente. Son ellos quienes tienen que masticarlo todo para todas las alternativas para darte un ejecutable compilado. Por eso piden estandarización, pero esa estandarización que piden no es deseable, ya que lo que piden es que el target se adapte a sus necesidades, y no al revés.

    Linux puede funcionar en entorno empresarial, aunque creo que Microsoft, por experiencia, lo hace mejor. Pero es que Linux puede funcionar en lo que a ti te interese, mientras que el target de Microsoft, aunque extendido y rentable para ellos, no es todo el mundo.

    Quien necesita GNU/Linux o BSD lo sabe, y quien no, también. Decir que esos SO son una mierda es provablemente, desconocer que existe mundo más allá del negocio del software.
    [ Responder ]
  • Anda mira

    (Puntos:1)
    por xgoan (40003) el Lunes, 01 Junio de 2009, 08:39h (#1151598)
    [ Responder ]
  • por Filiprino (39581) el Lunes, 01 Junio de 2009, 17:15h (#1151783)
    Como desarrollador para este entorno, he de decir que en cierto modo sí que te encuentras un poco en la jungla a la hora de decidir qué librerías escoger para desarrollar tu programa, e incluso cuando ya has realizado una parte, vuelves a realizar una búsqueda sobre posibles herramientas y encuentras otra que se te había pasado por alto y dices "mierda, esto me vendría de perlas".
    Y es que para hacer una misma cosa hay tropecientas librerías, y a veces te entran ganas de hacerte la tuya.
    De todas formas, una vez escogida tu "herramienta", tiras adelante con ella, te adaptas y fuera, vas haciendo las modificaciones mínimas necesarias para cada cambio de versión y ya está.
    Si tu código está bien modularizado no debería de darte demasiados problemas, claro que en mi caso tampoco estoy hablando de proyectos excesivamente grandes.
    [ Responder ]
  • Qt vs. GTK+

    (Puntos:1, Inspirado)
    por pobrecito hablador el Martes, 02 Junio de 2009, 15:44h (#1152009)
    "y que GTK no es un toolkit convincente."
    Querías GTK, pues toma GTK. Ajo y agua, haber usado Qt.
    [ Responder ]
  • eclipse
    --

    -
    Firehose [barrapunto.com]
  • por MaGaO (6286) <magaoNO@SPAMbigfoot.com> el Domingo, 31 Mayo de 2009, 22:30h (#1151487)
    ( http://barrapunto.com/ | Última bitácora: Lunes, 19 Enero de 2009, 19:31h )
    Ya pasó algo parecido con el compilador. Apareció egcs [wikipedia.org] y al final se integraron, y "ya tá".
    --
    Marcos (cualquier parecido con la coincidencia es pura realidad)
  • Re:¡Escuchadme!

    (Puntos:2)
    por aplatana2 (22096) el Domingo, 31 Mayo de 2009, 23:53h (#1151513)
    ( http://drupal.gulic.org/blog/aplatanado )
    No Linux no es perfecto pero lo que dice este señor no tiene que ser cierto simplemente porque él lo diga.

    Hay que tener un poquito de idea. En todo caso es obvio que tu comentario simplemente es criticar por criticar.
  • por alexme (35921) el Lunes, 01 Junio de 2009, 01:34h (#1151539)
    Con uno de esos IDEs que mencionas, puedes escribir tu código una vez y compilar en 4 plataformas diferentes?. Bueno, con Qt Creator o Eclipse+Plugin de Qt puedes compilar el mismo codigo en Windows/Linux/Mac/Symbian_S60 (utilizando Qt for S60).. ah, y claro, todo con el look n' feel del SO en cuestión.
  • por Quoth (40343) el Lunes, 01 Junio de 2009, 03:28h (#1151550)
    ( http://lidercorp.org.mx/ )
    Nunca he programado con soplapollas. ¿Qué tal funciona?
    --
    De acuerdo con el Instituto Mexicano de Investigaciones Incompletas ocho de cada diez
  • Hmmm

    (Puntos:2)
    por Lock (3731) <{lock_peter} {at} {yahoo.es}> el Lunes, 01 Junio de 2009, 08:06h (#1151585)
    ( http://barrapunto.com/ )
    "una discusión con decenas de opiniones justificadas"

    Pues debemos haber visto discusiones distintas.

    Pero no me suena a lo que hay en este hilo previo al comentario padre de tuyo.
    --
    ¿¿PETER?? ¿Demostenes? Y actualmente Lockpeter
    • Re:Hmmm de Menda (Puntos:1) Lunes, 01 Junio de 2009, 14:02h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • por xgoan (40003) el Lunes, 01 Junio de 2009, 08:33h (#1151593)
    Vaya ejemplo das con Delphi, al menos no has dicho C++ Builder...

    No, no tenemos herramientas de ese tipo (aunque casualmente existe Lazarus). Las tenemos mucho mejores, como Qt Designer que hace que diseñar un interfaz para nuestras rutinas sea cuestión de segundos, y nos permita tener una separación completa del interfaz con la lógica de la aplicación. Y nos hace pasar de la ridícula idea de que para programar el comportamiento de un botón hay que hacer doble click y nos cree automáticamente un evento con un nombre ridículo para que maneje su comportamiento.

    De todos modos me parece de troll las declaraciones de este tío de Google, todo lo que dice se hubiese solucionado usando las bibliotecas de Qt incluso lo de sonido, que para eso la gente de KDE se ha currado la maravilla que es Phonon y lo ha compartido con todas las plataformas a través de Qt4.

    Yo llevo 3 meses trabajando intensivamente con MFC y ATL y si eso son unas bibliotecas usables, que venga John Carmack (Dios) y lo vea. Echo muchisimo de menos la claridad de una aplicación Qt, KDE, o incluso GTK+. .NET hay que reconocer que ha mejorado algo el tema, pero a costa del rendimiento. Y hacer una servidor que comparta sus interfaces a través de DCOM en muchos casos es impensable.

    Y si no les sirve con las bibliotecas existentes en Linux que se creen las suyas propia que dinero y medios tienen de sobra y además con un poco de esfuerzo consiguen una API que funcione en cualquier UNIX.
  • por eregardrgn (39282) el Lunes, 01 Junio de 2009, 10:25h (#1151628)
    ( Última bitácora: Lunes, 27 Abril de 2009, 21:26h )

    Es gracioso, pero si no le pones la referencia [xkcd.com] muchos no lo van a pillar.

    --
    ¡Me da igual la realidad! La teoría dice que no es posible.
  • 12 respuestas por debajo de tu umbral de lectura actual.