edición general
457 meneos
3951 clics

Fundación Apache abandona Java

Cumpliendo con lo anunciado, la Fundación Apache acaba de renunciar a su posición en el JCP (Java Community Process), abandonando completamente y de manera inmediata su participación en el mundo de Java

| etiquetas: programación , java , apache , oracle , software libre
208 249 4 K 531 mnm
208 249 4 K 531 mnm
Comentarios destacados:                  
#22 #19 Apache no ha abandonado Java, ha abandonado el comité del JCP, que no es lo mismo, el titular es erróneo (y en portada), y eso que en la noticia que enlaza está bien, no entiendo porqué se tenía que reescribir y además hacerlo mal.
  1. Sea o no interesante la noticia, dejar como entradilla "Cumpliendo con lo anunciado, la Fundación Apache acaba de renunciar a su posición en el JCP (Java Community Process), abandonando completamente y de" me parece de ser un poco perrete...
  2. #1 Corregido
  3. Me cisco en Oracle mil veces. Espero q ardan en el infierno...
  4. Pero afectará a Tomcat? :o
  5. #4 evidentemente si.
  6. Oracle esta cargándose la empresa poco a poco y a cogones

    espero que un día venda la empresa a los trabajadores o a una comunidad a buen precio para poder levantar lo que quede de ella por que después de esto poco va a quedar de Sun Microsystem
  7. #3 Ño, seria "Me Cisco en Oracle Google veces."
  8. Mi sueño de que llegue el fin de Java se esta cumpliendo. </risa maléfica>
  9. #8 bastante mejor explicado.

    ya era hora. Oracle continua con tu política de tocar los cojones a todo lo que sea OpenSource y de su propiedad. Lo único que ha hecho por openoffice es ponerle su logo, lo mismo con mysql y java

    Java como es una herramienta importante para ellos en su producto estrella, no estan dispuestos a liberarlo. Creo que es hora de tomar otro camino, al fin y al cabo a mi personalmente nunca me terminó de gustar.
  10. Y ahora, señores, es cuando Apache abrazará .Net y Mono! muajajajaja :-D
    Bromas aparte, aquí hay mas info:
    www.apache.org/jcp/
  11. #9 Pues Java da de comer a muchas familias... Y paga hipotecas.
  12. Oracle le hace el "fuck you" a Java.
  13. EL artículo en español indica que venía de atrás , sí, han tenido sus mas y menos con Sun , pero tal y como indica el artículo en inglés :

    Making good on its promise to walk away from the Java Executive Committee following disagreements with Oracle, the Apache Software Foundation (ASF) has just announced its resignation from the Java Community Process (JCP) "effective immediately."

    Se ve que Oracle ha puesto la guinda al pastel.

    Pues otro abandono mas desde que Oracle se hizo con Sun. No sé que tipo de estrategia quiere seguir Oracle.

    Un poco mas de apliación: www.javahispano.org/contenidos/es/la_fundacion_apache_abandona_el_comi
  14. #11 La dicotomía mental de los picateclas me deja pasmado, supongo que de saltar lo hará a llvm.
  15. Pues apache tiene un monton de software escrito en java...
  16. Y yo lo aplaudo. PLAS PLAS PLAS por Apache, otra vez.
  17. #12 Al igual que la mafia. ;) </broma> yo ahora mismo estoy colaborando en un proyecto hecho en java, para mi desgracia.
  18. ¿Abandona Java como tecnología o abandona el Java de SUN?
  19. Supongo que este paso no se da sin tener un plan B. Jejeje... Tengo unos cuantos tomcats corriendo...
  20. #6 Que Oracle se esté cargando la empresa, sinceramente, me la refanfinfla. Por mí, se pueden hundir en el barro. El problema es que se está cargando Java, que era (supuestamente) libre.
  21. #19 Apache no ha abandonado Java, ha abandonado el comité del JCP, que no es lo mismo, el titular es erróneo (y en portada), y eso que en la noticia que enlaza está bien, no entiendo porqué se tenía que reescribir y además hacerlo mal.
  22. #22 Al fin alguien que ha entendido lo mismo que yo. Me estaba empezando a asustar.
  23. Normal
  24. Bueno, hay que matizar, porque el titular es un poco amarillento (aunque la entradilla aclara un poco): que Apache abandone su puesto en el comité del JCP (Java Community Process), implica que no tomarán mas decisiones de acuerdo al futuro de Java y sus tecnologías asociadas, no que abandonen Java como lenguaje y plataforma.

    Edit: #22 me has ganado de mano... +1 pa ti :-)
  25. Quien necesita de lenguajes mutilados teniendo joyas como python
  26. No entiendo ni como ni porque Sun se dejo comprar, y fue vendida.
  27. Si el fork activo de Java continuan, no deberia haber problemas para Java.

    Java no es un mal lenguaje, Oracle es una 'mala' empresa.
  28. #18 Si es que somos unos desgraciados (yo tambien). Yo, programando en Java. Y los lenguajes de más alto nivel que el C me dan miedo, porque no controlas lo que está pasando.
  29. Que yo sepa lo que hace Apache es salirse del órgano que gobierna java, el JCP (Java Community Process). Java tiene estándares, normas, y licencias... y es en las licencias(la propiedad intelectual) donde Apache no piensa como Oracle, ya amenazó con irse cuando Sun no era de Oracle. La noticia es un tanto confusa y poco descriptiva.

    Hay muchas maquinas virtuales de java, empresas como IBM, BEA, tienen la suya o OpenJDK, iceTEA... Solo es cuestión de tiempo que una de ellas sea abrazada por algun grupo importante para que se haga un verdadero fork de java que no cumpla con lo que el JCP dicta.
  30. #27 Completamente deacuerdo, debió seguir su propia estela :-(

    Pd. Siempre nos quedará Python.
  31. Lo ideal sería que Google comprara JAVA, así podrían liberarlo como han hecho con Android.
  32. Desde que Oracle se metió en el mundo Java y opensource, las cosas no dejan de ir a peor, primero Mysql, (entre medias OppenOffice), ahora apache...

    Mal futuro para el mundo java, entre esto y que sigue siendo lento y tremendamente complejo...
  33. #33 Java complejo ?????? quizas por eso es que lo dan desde primer año en muchas Unis y tiene muchos de los frameworks mas completos del MVC
  34. #34 ¿Y se supone que porque lo dan el primer año en la universidad tiene que ser sencillo? En mi primer año yo di ensamblador, y no acabaría de clasificarlo como "sencillo". Y para no ir tan al extremo, también dimos C, que tampoco es el más sencillo de los que hay.
    Si se da Java en el primer año de carrera de algunas universidades, ya te digo yo que no es por su sencillez. Porque para lenguajes de programación más sencillos se ocurren muchos.
    Y lo de los frameworks no es consecuencia de la sencillez del lenguaje, también te lo puedo confirmar.
  35. #4 No. Dejan el JCP, que viene siendo donde se definen las especificaciones de futuras versiones de Java, pero no dicen que dejen de crear, distribuir o mejorar sus programas para Java.

    Aquí está la lista de miembros del comité del JCP: jcp.org/en/participation/committee

    Hasta ahora había un miembro de la Fundación Apache en el Java SE/EE Executive Committee, pero como se puede ver ya lo han borrado.

    #10 Oracle sí que va a liberar Java, en concreto con la versión 7 y futuras versiones, y se ha asegurado además el apoyo de IBM y Apple al OpenJDK. Aunque de hecho creo que ya ha sido liberado si no todo Java casi todo.
  36. No tiene nada que ver con que Java vaya a morir, y esta vez Oracle no es el malo.

    Si leeis la noticia tras la nota aclaratoria que han puesto, es que abandonan el consejo ejecutivo de Java porque segun ellos la nueva version no deberia salir adelante hasta que no se solucionen los problemas con las patentes de SUN y sus repercusiones para las siguientes versiones... Mientras que todos los demas (Google, Intel, SAS,...) han decidido tirar para a delante con la nueva version sin preocuparse de eso (incluida Oracle).

    Y como se han quedado solos en la votacion... y siguen creyendo que su opinion es la correcta, han decidido abandonar.

    Solo se estan lavando las manos, para que si luego hay problemas con las patentes no les demanden como responsables de la decision.
  37. #33 ¿Complejo? comparado con qué?. Porque aprender a hacer un programa sencillo en Java cuesta poco tiempo, y además hay toneladas de documentación de apoyo para que ni siquiera tengas que saber como hacerlo. No creo que para hacer lo mismo encuentre un lenguaje mucho más sencillo (e igual de legible) que java.
  38. #37 Oracle no es precisamente el bueno en este tema. La Fundación Apache lleva años pidiendo a la antigua Sun Microsystems que les dejen usar el test de compatibilidad de Java (en.wikipedia.org/wiki/Technology_Compatibility_Kit) para garantizar que Harmony es una implementación completa de todas las especificaciones. Sun y ahora Oracle se han negado siempre a que Harmony pueda probar dicho test, a pesar de que se rumorea que cumple casi todas las especificaciones, un noventa y pico por ciento.

    Todo esto puede verse en el enlace puesto por #11
  39. #34 Pues en las dos universidades que en las que yo he estado, no dábamos java el primer año. Básicamente por que el primer año no se estudiaba el paradigma de la orientación a objetos. Si las cosas han cambiado, me parece muy bien. Pero no creo que sea el mejor lenguaje si se quiere aprender primero programación estructurada.

    El que en Java se pueda hacer cualquier cosa, se paga, a nivel de aprendizaje. Los frameworks MVC como Spring o Struts facilitan y estructuran el desarrollo una vez conocido el framework, pero aumenta su complejidad y tienen consecuencias directas sobre el rendimiento, sobre todo Spring.

    Y si ha eso sumas problemas de eficiencia tremendos, pues tienes que Java no es recomendable para según que cosas. Ahora todo ha mejorado, porque los ordenadores son mas potentes pero aun me acuerdo de la época de la EJBtitis(Vamos a poner todo con EJB que es la hostia, anterior a la versión 3, por cierto facilisimos de entender) y la cantidad de proyectos que se han ido a la mierda por querer utilizar EJBS simplemente porque eran novedad.

    Pero vamos, no todas las opiniones son iguales, sobre esto se puede hablar largo y tendido.
  40. ¿Por qué votan negativo el comentario #12 ? Acaso es mentira?

    Porque mi hipoteca la está pagando mi trabajo en este lenguaje...
  41. #38 Si fuera sencillo, te podrías meter el Thinking in Java o el libro de preparación para el SCJP o cualquier libro de aprendizaje en Java entre pecho y espalda sin necesidad de ir a clase. Yo no soy ningún lumbreras pero si fui capaz de sacarme programación 1 en modula 2, sin necesidad alguna de ir a ninguna clase, ni tutoría(UNED) y la verdad es que no tuve duda alguna. Lo mismo puedo decir de C.

    Sin embargo, fui incapaz de aprender Java(bien) por mi mismo y no sería porque no lo intentase, supongo que hay gente que si es capaz, pero también estoy seguro de que si yo no pude, hay mucha gente que tampoco puede luego no es tan sencillo ni intuitivo.
  42. #41 no creo que boten negativo por el hecho de que java pague hipotecas, es mas bien por el tipo de comentario, en mi opinión demasiado facilón. De hecho... todos los trabajos pueden pagar hipotecas y eso no significa que sean todos buenos trabajos. Realmente no se que quieres decir con eso, yo podría decir que muchas familias viven de vender droga y también sería verdad.

    Por otro lado Java sucks no esta mal :-D
  43. #45 Para empezar (voten, no boten)...

    Por otro lado, no entiendo que compares a un programador de Java con un vendedor de droga. Son cosas distintas, ni siquiera juegan en la misma liga.

    Java da trabajo a miles de personas en España, y eso es bueno. Es un lenguaje de programación muy util, que ofrece buenas soluciones y gratis.

    ¿Qué tiene de malo? Que es popular.
  44. #42
    1. La legibilidad es notablemente superior a cualquier otro lenguaje
    2. Permite hacer cosas como añadir metodos y propiedades a cualquier objeto en tiempo de ejecución, creo que en Java es imposible
    3. Tiene herencia multiple de clases (no necesita de sucedaneos como la herencia multiple de interfaces de Java)
    4. La forma de gestionar paquetes y modulos es bastante potente. En java por ejemplo no puedes hacer que un paquete contega variables, necesitas de una clase dentro de un paquete con un propiedades
    5. Tienes tipos de datos como listas y diccionarios de serie sin necesidad de importar nada, similar a los arrays de php (ideal para trabajar con bbdd)
    6. Al igual que en C++ puedes trabajar indiferentemente con Clases o con funciones a pelo. En java esta obligado a utilizando Clases
    7. Es bastante sencillo hacer wrapper para utilizar cosas que tengas en C/C++. Bastante util para implementar partes que necesiten de un buen rendimiento
    ...
    ¿ Alguien se apunta a añadir alguna mas ?
  45. #46 no lo estoy comparando, es otro comentario facilón, dime un trabajo que no pague hipotecas

    yo podría decir que muchas familias viven de vender droga y también sería verdad. acaso es mentira ?
  46. #48 Todos. Por eso es necesario mantenerlos. No hay nada facilón. Insisto, el ataque a un sector productivo es lo que denuncio, y por eso lo remarco.
  47. #49 el sector es el de la informática/programación no es sector JAVA, y lo dejo, por que veo que no vamos a llegar a ningún entendimiento... <ironic>larga vida a Java</ironic>
  48. #6 #14 una de las principales razones para la compra de Sun es que Oracle aún teniendo unos sistemas de gestión de bases de datos muy buenos no tenia servidores propios y necesitaba más opciones de middleware por ejemplo no podía competir con IBM que te proporciona el servidor, las tecnologías de middleware, las base de datos db2 y todo en un paquete con mantenimiento integral, una opción que es muy valorada en grandes empresas y multinacionales. Con la compra de Sun, Oracle obtuvo sus servidores, con sus sistemas operativos Solaris y un montón de opciones de middleware que puede integrar en un paquete completo que permita competir con IBM y ganar a otros competidores.
    Java eran un extra añadido y cosas como MySQL, OpenOffice y demás software libre, no le interesaban, simplemente venían en el pack.
  49. #21 Y sigue siendo libre. Tiene licencia GPLv2. De hecho: "En la actualidad la postura de la Free Software Foundation y de Richard Stallman han cambiado, mostrándose partidarios ambos de su uso en software libre."
  50. Ruby, ruby, ruby
  51. Pues me parece un cisma de los que hacen historia. Los productos Java de Apache (no ya sólo tomcat, sino todo: apache-commons, log4j, ...) son muy buenos y muy integrables en casi cualquier produdcto a medida hecho en Java.

    Si toda esa colección de productos se tambalea eso hará que muchísimos sistemas implantados en muchísimas industrias, a medio plazo, tengan que hacer una migración de sus servicios de infraestructura (configuración, trazas, ...) brutal. Eso supondría un gasto en tecnología muy importante y sin ninguna necesidad de negocio por detrás (que es lo que da el presupuesto a los departamentos de sistemas).

    Me parece acojonante. Meneo.
  52. #55 Cobol no te aísla de la máquina que hay debajo, hay que conocerla adicionalmente a saber inglés. Sin ánimo de convertir esto en una discusión; ojo. Lo bueno de Java es que es una máquina en sí misma y no necesitas conocer lo que hay "por debajo". En ese sentido y salvo que uses JNI, el código fuente es totalmente autocontenido.

    Sin embargo, he de reconocer que lenguajes como Cobol y Pascal son también muy legibles y muy fáciles.
  53. #43 ninguna empresa gasta dinero si a cambio no obtiene un beneficio ;)
    En el caso de comprar Java el beneficio está claro: Android está hecho en Java.
  54. #55 El únci problema es que si, es legible, pero parece que estes leyendo una novela en vez de un programa.
  55. #47
    1 - Me parece cuestión de gustos o de costumbre
    2 y 3 - Es cierto que en java no se pueden hacer esas cosas, pero ¿es bueno o malo? En internet hay miles de debates sobre la conveniencia o no de la herencia múltiple, y otro tanto sobre lenguajes dinámicos. Uno podría argumentar que los lenguajes estáticos y compilados ofrecen más fiabilidad y posibilidades de optimización que los otros...
    4 - La verdad nunca eché en falta no poder almacenar una variable fuera de una clase u objeto :-P
    5 - En la librería estándar de java también hay listas, tablas hash (supongo que es lo equivalente a los diccionarios) entre otras muchas (pero muchas) cosas.
    6 - Estás obligado a trabajar con clases, aunque no con instancias, y nada te impide programar métodos estáticos si así lo prefieres. Pero ya que estás usando un lenguaje orientado a objetos, ¿por qué desaprovecharlo?
    7 - En java también es posible usar código escrito en otros lenguajes, se llama JNI.
  56. El que diga que existe otro lenguaje que pueda hacer lo que hace Java entonces que sea tan amable de explicarnos porque tanta gente usa Java en lugar de ese.
  57. 60 Por que Java es multiplataforma :-P , y en el applet puedes especificar bajar las dependencias que te irán en cualquier S0 con Java . Cosa que con Python es más jodido :-P
  58. #12

    No es Java, es el talento de diseñar y programar.
  59. #62 Y Java como herramienta más importante.

    El talento no necesita un lenguaje, pero los programas, como las casas se hacen con materia prima. Arquitectos haberlos haylos a patadas, pero no ponen ningún ladrillo.
  60. #63

    Si tienes talento no importa si es Java, .NET, C++, Python o incluso PHP

    Cualquiera te da de comer, a eso me refiero.
  61. #64 Entiendo lo que dices. Pero no todo el mundo tiene talento, ni hace falta que todo el mundo lo tenga. Hay albañiles de la programación, cada cual en su lenguaje. Y son mayoría. Diseñadores y Arquitectos hay pocos. (Y en mi opinión, demasiados)
  62. #65 No, demasiados no. Normalmente las soluciones informáticas no llegan a buen término porque no están bien arquitecturadas. Yo creo que, en general, falta ingeniería de software aplicada al proyecto, y eso no viene de la mano de albañiles.

    En cuanto a los lenguajes, el debate es facil: El mejor es el que te paga la nómina. Java es bueno, porque hay millones de programadores comiendo de el. Lo mismo pasó (y pasa) con VB.

    Eficiencia, legibilidad, mantenibilidad, paradigma OOP completo, etc, son debates interesantes a nivel académico o de cultura de programador, pero llevados a la realidad suelen ser muy poco productivos. A mi por ejemplo python me gustaba una barnaridad (empecé con el con la 1.2), pero me dio unos problemas descomunales de migración de aplicaciones cada vez que cambiaban la versión, algo que en java rara vez me ha pasado.
  63. #52 ¿Alguna referencia para leer al respecto? porque yo lo que encuentro es esto www.gnu.org/philosophy/java-trap.es.html
  64. #67 Eso es antes de que lo liberasen. Fíjate en la nota de la propia página que has puesto:

    "Nota

    En diciembre de 2006 Sun está en pleno relanzamiento de su plataforma Java bajo la GPL de GNU. Cuando este cambio de licencia haya terminado, esperamos que Java ya no sea una trampa."

    El cambio de licencia ya se completó, e incluso existe una máquina virtual completamente libre, OpenJDK.
  65. #59 Solo quería limitarme a enumerar aquellas cosas que me llamaron la atención de python. Por supuesto no afirmo que sea absolutamente superior a otros lenguajes como Java o C#, simplemente considero que te da bastante mas de libertad (sea esto bueno o malo).
    Como se suele decir:
    "Java es un lenguaje diseñado para que sea difícil escribir mal código,
    y Python es un lenguaje diseñado para que sea fácil escribir buen código"
  66. #55 COBOL es el lenguaje mas legible existente
    Si puediese te daría un +1 divertido. Tal vez no tengamos el mismo concepto de legibilidad. ¿ Es fácil depurar un programa medianamente grande escrito en COBOL ? [sin acritud]
comentarios cerrados

menéame