Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • 10 años de un mito

    (Puntos:-1, Troll)
    por pobrecito hablador el Viernes, 01 Julio de 2005, 05:09h (#542527)
    ¿Como se puede ver hoy Java?.
    a: Un lenguaje mediocre con millones de dólares de marketing.
    b: Un lenguaje para programadores fracasados en C++.
    c: Un lenguaje interpretado y lento, pero con una horda de fanáticos apoyándolo.
    d: Un lenguaje para impresionar en el curriculum vitae.
    e: Una leyenda urbana que solo sirve para impresionar.
    f: Un fracaso completo como applet (fue aplastado como cucaracha por animaciones en Flash), un fracaso completo como aplicación por su lentitud (aplastado por C++, Delphi, .NET, etc..), un fracaso completo en el servidor (a punto de ser aplastado por PHP, Perl, etc..), mandado a la basura por ID Software como lenguaje para moviles.
    g: Un lenguaje que Sun constantemente lo parchea y en el cual la palabra DEPRECATED es mas comun que arena en un desierto.
    h: Un lenguaje en el que cada IDE compite por cual consume mas recursos, mas lento es, mas difícil es de usar, mas basura de código generado crea.
    i: Todas las anteriores.
    Si responde "i", entonces usted es un programador racional que se deja llevar por el cerebro y no por el corazón.
    Puntos de inicio:    -1  puntos
    Modificador extra 'Troll'   0  

    Total marcador:   -1  
  • Re:10 años de un mito

    (Puntos:5, Inspirado)
    por sammael (16347) el Viernes, 01 Julio de 2005, 07:07h (#542551)
    ( http://barrapunto.com/ | Última bitácora: Lunes, 24 Febrero de 2014, 10:03h )
    si usted responde "i" seguramente sea alguien que no conoce java ni siquiera por encima y que se ha tragado todos los topicos habidos y por haber.

    a: lenguaje mediocre? me pareceria muy bien si dijeras que es tu opinon, pero afirmar algo asi sin dar pruebas...

    b: programadores fracasados de C++... bien... vamos a ver, tu sabes C++? y me refiero a algo mas complejo que el "hola mundo"... has hecho alguna vez CGIs? has utilizado C++ en una aplicacion empresarial medianamente grande? te has encargado del mantenimiento de una aplicacion asi? yo puedo responder que si a todas esas preguntas y te aseguro que un buen codigo java es muchisimo mas sencillo de depurar y entender que un buen codigo escrito en C... y en cuestion de rapidez, andan mas o menos equilibrados, pero eso viene despues.

    c: te puedo aceptar lo de fanaticos... tal y como hay una horda de fanticos de linux, eso hace que linux sea malo? en fin... interpretado... curioso... tu sabes remotamente de lo que estas hablando? interpretado es el javascript, pero el codigo java se COMPILA, aunque no llega a quedarse en codigo maquina, sino que se queda en codigo objeto, para que las distintas maquinas virtuales lo puedan leer... pero interpretado? ni de coña.
    en cuanto a lento... en fin, paso de hablar de compiladores JIT, optimizaciones varias que tiene la maquina virtual, la tecnologia HotSpot... mayormente porque seguro que entenderas poco... solo decir que ahora mismo el rendimiento de un buen programa en java es practicamente similar en cuanto a velocidad a C, requiere mas recursos de sistema, si, por culpa de la maquina virtual, sin embargo eso tambien se esta optimizando y cada vez la huella en memoria es menor.

    d: impresionar en el cv? es posible, como ya dije otra vez, la tendencia actual de las empresas que quieren desarrollar con .NET es coger gente con experiencia en java y enseñarles .NET... y eso por que? simplemente porque java, la forma en que esta diseñado favorece el uso de las llamadas "buenas practicas", cosa que ni C ni C++ hacen y muchisimo menos las tecnologias microsoft.

    e: una leyenda urbana? porque? porque nadie lo ha visto? coño, pues entonces llevo 5 años cobrando por programar en un lenguaje que segun tu no existe...

    f: vamos a ver... me reafirmo en mi opinion de que oyes campanas y no sabes donde... applet, si efectivamente, flash lo aplasto... pero no te confundas, con flash no se pueden hacer ni la mitad de las cosas que se pueden hacer con java... java no solo sirve para hacer animaciones bonitas, como parece ser la opinion general... en el escritorio? delphi y c++ suelen comer menos recursos, pero no tienen absolutamente ninguna portabilidad (y menos aun si hablamos de aplicaciones de escritorio),.NET? por dios, por mucho que digan los fanaticos de mono (que tambien hay muchos) todavia no esta preparado para aplicaciones serias... y dependen, ultimamente, de la buena voluntad de microsoft... por cierto, quieres cosas hechas en java, mirate el proyecto looking glass de sun...
    en cuanto al servidor... en fin, a preguntas estupidas... capon en la cabeza, a punto de ser aplastado por PHP, perl, etc... vamos a ver, en entornos empresariales grandes no veras practicamente nada de php, punto, y no es que php no sirva, que en muchos casos si... pero comparado a las posibilidades de java, php es un lenguaje de juguete... SOA, webservices, procesos a bajo nivel... en fin... en lo de moviles si que tienes razon... sun descuido muchisimo su j2me y ha perdido muchisimo terreno alli.

    g: deprecated... mira, como te he dicho, llevo 5 años trabajando con java (desde la version 1.1), el unico objeto deprecated que me ha causado problemas es el objeto java.util.Date... en los demas, hay ciertos metodos que estan deprecated, si fueras minimamente coherente te darias cuenta de que eso significa que el lenguaje esta en evolucion... o te crees que el C se creo y se mantuvo directamente estable hasta lo que es ahora? desde que se invento el lenguaje C hasta que se establecio el ANSI C el l
    --

    Dale fuego a un hombre y estara caliente un dia, prendele fuego y estara caliente el resto de su vida.
    [ Padre ]
  • por canuto (3359) el Viernes, 01 Julio de 2005, 07:17h (#542552)
    ¿Como se puede ver hoy Java?.

      a: Un lenguaje mediocre con millones de dólares de marketing.


    Lo del marketing está claro, pero lo de mediocre... Fíjate si es mediocre que hasta Microsoft ha desarrollado su clon particular.

    b: Un lenguaje para programadores fracasados en C++.

    Yo no he programado nada serio en C++ y sí en Java. Según tu criterio, ¿soy un programador fracasado?

    c: Un lenguaje interpretado y lento, pero con una horda de fanáticos apoyándolo.

    Decir que java es interpretado es simplificar demasiado, ¿no crees? No dices nada ni de la máquina virtual, ni del compilador JIT (compilación inmediatamente antes de la ejecución),... Lo de la horda de fanáticos, pues como en todo: KDE/GNOME, vi/emacs y Java/ponAquiElLenguajeQueTeGuste.

    d: Un lenguaje para impresionar en el curriculum vitae.
    Joder, pues te impresionará a tí, que Java no es nada difícil, y si sabes C++ lo aprendes en dos días.

    e: Una leyenda urbana que solo sirve para impresionar.

    [Sin comentarios]

    f: Un fracaso completo como applet (fue aplastado como cucaracha por animaciones en Flash), un fracaso completo como aplicación por su lentitud (aplastado por C++, Delphi, .NET, etc..), un fracaso completo en el servidor (a punto de ser aplastado por PHP, Perl, etc..), mandado a la basura por ID Software como lenguaje para moviles.

    1. Los applets: me parece que el predominio de IE en los navegadores tiene algo que ver con el triunfo de Flash sobre los applets.

    2. Como aplicación (supongo que de escritorio): aquí te doy la razón, muy poquitas aplicaciones de escritorio han triunfado. De las pocas, quizá Netbeans y Eclipse sean las más importantes, que alguien me corrija.

    3. En el servidor: aquí te has colado totalmente, si Java domina un nicho de mercado es éste.

    g: Un lenguaje que Sun constantemente lo parchea y en el cual la palabra DEPRECATED es mas comun que arena en un desierto.

    En primer lugar modificaciones al lenguaje ha habido bien pocas desde la primera versión. Los cambios más gordos han venido en la última versión estable, que han metido los tipos enumerados y los genéricos, pero poco más. Supongo que te referirás con lo de DEPRECATED a los cambios en la API estándar. Pues es lógico, la API va mejorando, no va a seguir con la misma que hace 10 años, ¿no? ¿Qué API que tenga uso se mantiene sin cambios durante 10 años?

    h: Un lenguaje en el que cada IDE compite por cual consume mas recursos, mas lento es, mas difícil es de usar, mas basura de código generado crea.

    Lo de la basura de código generado no de dónde lo sacas, no sé que IDEs habrás utilizado tú.

    i: Todas las anteriores.

      Si responde "i", entonces usted es un programador racional que se deja llevar por el cerebro y no por el corazón.
     

    Vale, lo que tú digas, campeón.
    [ Padre ]
  • El punto g: "Un lenguaje que Sun constantemente lo parchea y en el cual la palabra DEPRECATED es mas comun que arena en un desierto."

    Es una falacia, no es SUN quien lo parchea lo parchean todas las grandes compañías del mundo, es más son IBM, Oracle, Sun, Bea quienes le andan haciendo remiendos, ese punto demuestra que no tienes ni idea de lo que hablas, pero en fin, se es un troll por algo (del resto de puntos no hablo porque ya están contestados).

    --

    ---
    "Nunca perteneceré a un club que me admita como socio."
    Julius H Marx.
    [ Padre ]