Tecnología, Internet y juegos
402 meneos
3154 clics
Oracle cede NetBeans a la Fundación Apache

Oracle cede NetBeans a la Fundación Apache

La historia se repite: otro proyecto de Oracle heredado tras la compra de Sun Microsystems, otro proyecto al que tras sacarle todo el jugo acaba en la Fundación Apache. Se trata de NetBeans un IDE (entorno de desarrollo integrado) especializado en lenguaje de programación java (el mismo en el que está compilado), aunque con soporte nativo para muchos otros como C, C++, PHP, Groovy, JavaScript o Ruby. NetBeans es multiplataforma, con versiones para Linux, Mac OS X, Solaris y Windows. Creado en 1996 por un desarrollador checo llamado […].

| etiquetas: oracle , netbeans , ceder , fundación apache , software libre , roman stanek
192 210 2 K 540
192 210 2 K 540
«12
  1. Yo usaba Netbeans para programar en PHP, era un IDE con todo integrado y a la vez muchísimo más ligero que eclipse.

    Luego descubrí que no hacía falta tenerlo todo integrado, que hace que todo vaya más lento y que dan soluciones más a medias a todos los problemas.

    Ahora uso, para programar en PHP o en node.js/javascript:

    - SublimeText / Atom.io: única y exclusivamente para programar
    - Smartgit / Sourcetree: única y exclusivamente para gestionar el repositorio
    - Consola: para lanzar tareas, levantar el servicio, hacer compilaciones, builds, etc

    Ahora no tengo que esperar 10-20 segundos cada dos por tres para cambiar de un fichero a otro en el IDE porque se están indexando no sé qué cosas, y como el IDE va rapidísimo utilizo el mismo IDE para programar y para editar un txt cualquiera.

    No sé si para los programadores de Java esto es una solución aceptable, pero yo ya no doy marcha atrás.

    PD: Quién no lo haya probado, que eche un vistazo a VisualStudio Code, el IDE ligero y multiplataforma de Microsoft basado en la misma tecnología que atom.io
  2. Un IDE perfecto en muchos aspectos. En la versión 7 quitaron el soporte nativo a Ruby, espero que lo recuperen.
  3. #30 Pues a ver si lo acabas ya.
  4. Ya solo falta que cedan Java.
  5. Genial, ahora que le vayan quitando Java poco a poco como a libreoffice y ya será el IDE perfecto. :troll:
  6. #10 Los lenguajes de programación no tienen licencia y ya hay varias sentencias judiciales al respecto. Lo que si puede tener licencia es un compilador o interprete de un lenguaje, y en este caso el compilador oficial de Oracle (JDK) y su máquina virtual (JRE) no son Open Source. Para eso se desarrolló OpenJDK que es una implementación libre de Java SE.
  7. #7 Yo uso VS Code y estoy encantado con su rendimiento en mi netbook de 2GB de memoria y procesador Intel Atom. Y realizo los commits a GIT y depuro desde el mismo IDE ;)
  8. #4 Yo usaba Netbeans hasta que probé phpstorm.
    Ya no puedo vivir sin el, pero el sistema de licencias por anualidad me parece un atraco.
    Yo quiero pagar por un IDE 1 vez. Me da igual si actualizan 500 versiones. Cuando me interese ya actualizaré yo.
  9. #21 El plugin de Python está de PM, y el soporte para Cordova/Phonegap y HTML5 es más que decente.
    NetBeans es desde hace mucho mi IDE preferido.
  10. #7 A ver, programar en Java sin un IDE tipo NetBeans, Eclipse o Intellij IDEA a mi me parece una gañada... Para Node.js, Ruby, Go un editor de textos da de sobra, es acostumbrarse, pero para Java ni se me pasaría por la cabeza...aunque conocí a un tío que picaba en Emacs y tenías que ver lo rápido que hacía todo...

    Por cierto, el framework con el que esta hecho Atom y VS Code es electron.atom.io
  11. NetBeans, el IDE pensado de Java que le gusta a la mayoría de los programadores, excepto a los de JAVA.
  12. Excelente... ahora a superar a PHPStorm! Vamos chicos!
  13. #2 Java es Open Source
  14. #38 Uso mac para programar y sinceramente la última herramienta que usaría sería xCode. Un IDE viejo, desfasado y lento. Nada que ver con Visual Studio o NetBeans. Aunque para las tareas diarias con HTML 5 y jQuery no he encontrado nada mejor que Sublimetext.
  15. #3 A mi es el que más me gusta para C/C++ en linux
  16. La máquina virtual de Java fue programada con un pequeño duende que se alimentaba de memoria RAM. Lo llamaban "El Recolector de basura". Era un duende muy simpático.
  17. #13 Según su roadmap (netbeans.org/community/releases/roadmap.html) de aquí a mediados del año que viene tenían planeado sacar 4 versiones: 8.2, 8.2.1. 9.0 y 9.0.1; estando la primera de ellas, la 8.2, planeada para finales de este mes (justo acaban de sacar una RC: netbeans.org/downloads/8.2/rc/).

    No sé a qué se debe todo este tiempo sin sacar actualizaciones importantes pero muerto no estaba.

    Edito: acabo de comprobar que las descargas de la RC no funcionan.
  18. #43 Sí se usa, no es el más usado pero tiene su nicho. El gráfico que pongo es con datos del 2016

    Si quieres un IDE Java que sea gratuito, software libre, sencillo de usar y que no de problemas con múltiples plugins y demás NetBeans está muy bien. A mi me gusta más que Eclipse.

    IntelliJ puede que sea superior a ambos, pero es de pago y transitando a un modelo de suscripción en el que hay que pagar cada año una pasta. Si trabajas profesionalmente desarrollando código puede que te salga a cuenta, pero en mi caso prefiero quedarme con las alternativas libres  media
  19. #3 Lastima que sea en java, aun así lo utilizo para php.

    #7 Yo no tengo ningún problema de rendimiento con netbeans y php, y la parte de git o subir automáticamente los archivos a remoto es muy muy cómoda.

    (bueno salvo cuando lo instale en un pequeño notebook atom que iba como el culo pero sera por java.)

    para C++/C prefiero visual studio en windows y en linux pues lo que tengo realizado me vale cualquier editor
  20. "Matadme, por favor", ha declarado.
  21. #38 ¿En serio que te parece bueno Xcode? Si es el casi peor programa de Apple (el peor es iTunes)
  22. #45 por dónde quieres que empecemos?
  23. #35 Joder, es que es un proyecto larguísimo. (sobre todo el intentar que te lo paguen). :troll:
  24. #60 Si, pero es que hay aplicaciones en las que resulta impensable no usar un recolector de basura.

    ¿Puedes imaginar administrar una aplicación en PHP teniendo que gestionar la liberación de memoria a mano?
    ¿y Python?

    ¿Como vas a hacer eso si tienen tipado débil y corren bajo mil capas de aplicación?

    Es imposible: No se puede recolectar basura a mano en lenguajes interpretados.
  25. #33 +1.
    Yo uso VS Code para la app que hacemos en Angular Material, porque para picar JS / HTML / CSS la verdad que un IDE te ralentiza más que te ayuda.
    Ahora, para los proyectos en Java en la vida me desharé de Intellij IDEA, las facilidades / ayudas que te ofrece son tantas que me parece casi "peligroso" no utilizarlo (u otro IDE similar), te salva de muchísimos potenciales errores. Algunos dirán que hace que así te oxidas, pero vamos ... todas las integraciones con Spring, Maven, Ant, etc. te ahorran cientos de horas y errores.
  26. #16 Si eres estudiante, gratuita.
  27. #43 IntelliJ no lo he tocado mucho pero a mí Netbeans me parece mucho más intuitivo que Eclipse.
  28. #4 yo uso ambos :troll:
  29. #32 Si "renuncias" a las actualizaciones, no necesitas pagar más, la licencia para la versión que compraste es perpetua.
  30. Aprovecho la noticia para preguntar, ¿se sigue utilizando NetBeans para programar en Java? Recuerdo que lo utilizé en la carrera, despues dejé de usar Java unos cuantos años y ahora veo que la mayoría de los cursos online utilizan InteliJ, que en mi humilde opinión es bastante mejor.
  31. #56 intellij tiene el community edition que va de lujo y es gratis, es el que yo uso
  32. #25 Hombre, ponte a desarrollar una web con PHP o Node.js o una aplicación cliente servidor en JAVA, sin "recolector de basura". Joder, es que parece que todo hay que hacerlo en C/C++

    Cada lenguaje tiene su campo.
  33. #50 Cierto, será por programas malos de Apple... ¿hemos olvidado QuickTime para Windows? :troll: CC #40
  34. #44 Es por culpa de Eclipse. ¡Cuantos programadores han tirado sus carreras por usar una herramienta defectuosa!
  35. #6 #36 ¿Habéis probado Qt Creator? Yo creo que es bastante más ágil y estable.
  36. #18 Hombre, tanto como sin actualizaciones importantes:
    Netbeans 8.2 incluye, entre otras mejoras, soporte para PHP7, soporte para ECMAScript 6 y 7 (experimental) y soporte para Node.js 4.0

    En cuanto a lo del roadmap tienes razón aunque espero que al menos saquen la 8.2 (los enlaces de descarga de la RC no funcionan pero se puede descargar la última versión de desarrollo, que resulta que es del mismo día por lo que es de suponer que es la misma).
  37. #27 Tío, llevo trabajando con el plugin de Python para NetBeans desde hace tres años.
  38. #15 Lo que he dicho, sin actualizaciones importantes, y están bastante estancados porque ya llevan un tiempo sin ofrecer algo interesante, lo más que han hecho ha sido añadir soporte a Node y Express, por no decir que en algunas cosas incluso han ido hacia atrás, cómo cuando a partir de la versión 7 quitaron Ruby, cómo indica #3 .
    Y ahora que el proyecto ha cambiado de manos no me tomaría al pie de la letra el roadmap.
  39. #23 Descuentos pero la idea es no pagar :-P

    Yo descargué pycharm y lo uso por hobby porque me lo ceden pero luego tendría que pagar.
  40. #41 Yo muy fan de SublimeText pero lo de pagar no me molaba mucho. Prueba Atom (de los chicos de GitHub) que es bastante similar y gratis. A ver que te parece.
  41. #7 A mi me pasó igual, pero acabé sólo con VIM :troll:
  42. #7 Yo al final me pasé a PHPStorm, cuando cambiaron de idea y decidieron que podrías conservar la versión que adquiriste si no renuevas cada año. A poco que uses cuatro features ahorras más tiempo de lo que cuesta pagar por un IDE dedicado.
  43. #44 A mi me encantaba, solo que deje de trabajar con JAVA.
  44. #45 Jabba?  media
  45. #75 Por donde quieras...
  46. #97 Mi punto de vista es que la burrocracia de sistemas medios es independiente del lenguaje
    (volvamos a c++ y sufriremos el mismo mal).

    La imposición/reino de java no depende del lenguaje, que ha quedado desfasado,
    ni de la maquina virtual de java, que es un acierto y sobrevivira al lenguaje mismo,
    son las apis / librerias que se crearon.

    El quid de la cuestion para mi no es el lenguaje es el ecosistema
    y todavia no ha aparecido alternativa, ni se vislumbra.

    Ecosistema:
    Servidores de aplicaciones, information retrieval, correo, mensajeria, portales, soa,
    servicios web/rest, map/reduce, protocolos, ...
  47. #102
    Lo que comentas es pan de cada dia :-)
    Tienen un martillo y todo les parece un clavo,
    un martillo es una herramienta fantastica pero no sirve para todo.

    Caso de multinacional casera,
    alguien decide que los batch han de ser todos 100% java... y nadie le tose.

    Osea que tienes batch's que parsean ficheros planos y los carga en oracle.
    Resultado, no pueden sacar la facturación de unos 6M de clientes en una ventana de 24 horas.
    Esto hecho con un sqlloader tardaria... una hora?
    En los costes ya ni entremos, que si comparamos lo que ha costado el desarrollo en java
    con lo que costaria en shell+sqlloader, nos da la risa tonta.
  48. #103 por fin alguien me entiende :hug:
    Tenemos que acabar con este horror, volver a los tiempos en que las cosas eran claras y rápidas
  49. #104 Yo tengo que confesar que ya he desistido...

    Sales de la reunion te cruzas la mirada con otro senior, comentas que se van a pegar una hostia de 3 pares y te dedicas a preparar el perimetro con gran antelación para que el meteorito afecte lo menos posible a tu area.
  50. Soporte para Python ya!
  51. #1 Algún problema con Java?
  52. #32 Pagando lo que tienes derecho es a actualizaciones. Una vez que dejas de pagar tienes derecho a la versión que compraste sin limitaciones. Y cada año completo tienes derecho a la siguiente actualización/versión sin limitaciones, si no me equivoco.
  53. #39 #46 #51 #52 Gracias por aclararmelo, pensaba que funcionaba con un sistema de suscripción anual y que al dejar de pagar te bloqueaba el IDE.
    Gracias.
  54. #6 coincido 100%, el mejor para ello en Linux.
  55. #32 si compras el anual el ide es tuyo, simplemente no podrás actualizar a versiones futuras, así está explicado en la pagina de JetBrains

    Pd:InteliJ le da como 1000 vueltas a NetBeans
  56. #74 Depende de que tecnologias usen. Yo lo tengo en el curro en version de pago y es una pasada, pero intente utilizarlo en casa para probar cosillas en la version community y sin soporte para Spring y desarrollo web no me merecia la pena.
  57. #74 nosotros usamos el community pero hacemos software libre, igual está permitido
  58. Tarde para mi, me pasé a Sublime Text hace ya bastante.

    PD: Veo que #7 ha dicho lo mismo que yo hace un rato.
  59. #69 ¿Visual Studio?
  60. #11 si no recuerdo mal era gratuita pero ya hace un año.
  61. #16 no creo que este ya, pille una oferta de una pagina.
  62. #40 Qué atrevida es la ignorancia.
  63. #19 Creo que es como WebStorm, ¿no? Cuando dejas de pagar la licencia, tienes derecho a la última que haya estado usando por N meses. Es una cosa que hay que mirar, pero lo que sí que es cierto es que cuando pagas la de, por ejemplo, el año 2015 durante 1 año, aunque dejes de pagar tienes derecho a usar la 2015 todo lo que quieras.

    La suscripción lo que te da derecho es a actualizaciones, vamos.
  64. #89 no he dicho tal cosa, he dicho que si le fueran quitando Java sería el ide perfecto.
  65. #93 por lo que se muchas partes de libre Office se han ido migrando de Java a c++. Supongo que seguirán quedando cosas en Java pero la idea era ir eliminándolo.
  66. #48 O Visual Studio Code, que es muy similar a Atom (mismo núcleo) pero tiende a ir más suave, en mi opinión
  67. #87 tu mismo, a mi me da pereza...
  68. #85 Hay versión para Linux, está hecho con Electron, como Atom y es multiplataforma.
  69. #91 es que es general, a ver como lo explico. No discuto las ventajas de java. De lo que me quejo es de la baja productividad que conlleva, por su complejidad, su curva de aprendizaje, la fragilidad que se deriva de su propia complejidad... He trabajado en tres grandes areas, entornos mainframe con COBOL y PL/1, entornos web con PHP, y entornos Java; y la cantidad de problemas, dificultades, cosas raras, cantidad de gente necesaria para arreglar una incidencia, tiempo dedicado, etc, siempre han sido mucho mayores en java.

    Es decir, a la larga, por muchas cosas buenas que tenga, creo que tiene una relacion coste/beneficio discutible. De hecho, en algunos bancos hay cosas que se habían hecho en java y se han vuelto a pasar a mainframe por las dificultades de desarrollo y mantenimiento.
  70. #101 si, de acuerdo, mi crítica no iba para el lenguaje en si, sinó todo lo que le rodea, como comentas. Tengo la sensación de que no hay mucha seguridad o claridad en ciertos componentes secundarios/externos, llamadas a servicios, etc. Ojo, que seguramente es desconocimiento por mi parte, pero ahora mismo estamos valorando hacer un mismo desarrollo sobre Cobol o sobre sistemas medios y la diferencia de coste es enorme (a favor de Cobol).
  71. #105 tomo nota y me preparo porque nos están pidiendo hacer los accesos a bbdd directamente desde Java en unas transacciones súper críticas. Alguien ha hecho un informe demostrando que vamos a ahorrar no se cuantos Mips respecto a un transacción en cobol que lleva décadas funcionando sin problemas.
  72. Para ser gratuito era bastante bueno, me gustaba incluso más que Eclipse, y para hacer aplicaciones web, especialmente con Java, era bastante intuitivo, pero a partir de la versión 8 se quedaron un poco estancados, llevan un tiempo sin actualizaciones importantes y ahora mismo no le veo mucha salida. Espero que con este movimiento resucite.

    Ahora uso PhpStorm, pero no es ni gratuito, salvo en algunos casos, ni libre.
  73. #48 Yo si lo pague, y al poco aparecio atom. Menos mal que considero que para el rendimiento que le saque, el pago fue mas que justo, aunque mantengo un poco de resquemor ...
  74. #7 love sublimetext que maravilla
  75. ¿soy el único montado en STS?
  76. #5 Bien... qué licencia usas para PHPStorm? No te parecen caras y/o confusas?
  77. #14 QUÉEEEEEE?!?!?!?!?!?! Voy a revisar de nuevo
  78. #19 Sí, sí... yo también uso PHPStorm, por el curro y NetBeans en casa... pero quizás encuentro más complicado el tema licencias que el pagarlo (que no digo que no lo valga, eh?, sólo que para algunos es dificil pagar lo que dicen que cuesta)
  79. #20 Yo uso actualmente phpstorm en casa con una licencia gratuita de 1 año, pero me vence en breve y la putada es que no voy a poder renovarlo porque no lo uso tanto como para justificar su coste.
  80. #22 Ellos ofrecen descuentos si cumples ciertos requisitos: www.jetbrains.com/phpstorm/buy/#edition=discounts (StartUps, proyectos de software libre y cosas así)

    Quizás puedas usar una de esas
  81. #24 hombre, mi idea es si pagar, pero no todos los años como quieren ellos.
  82. #41 Poco has usado tú xcode me parece, jjijijijijij
  83. #58 Exacto, también es la edición que uso yo, pero para aprender, y también creo que funciona perfectamente. Lo que no tengo claro es si una compañia puede tener a sus trabajadores produciendo software con la community edition de IntelliJ
  84. Como programador de .Net, estoy leyendo los comentarios tal que así :popcorn: :popcorn: :popcorn:
  85. #44 Pues debe ser verdad lo que dices :-P Yo uso WebStorm y Eclipse :-P

    Y por consola vim.
  86. #53 #63 #65

    Es que no hay comparación con Eclipse, he trabajado con ambos y las únicas ventajas que le ví a Netbeans fueron que si trabajas con EJB y Glassfish te lo monta todo sin enterarte y que el autoformato de texto está correctamente configurado.

    Eclipse con los plugins correctos le da un buen repaso, por lo menos en lo que a mi experiencia concierne.

    PD: Además el autoformato de eclipse se puede configurar de forma bastante sencilla para que funcione perfectamente.
  87. #62 No se "recolecta basura" a mano, la recolección de basura es una técnica automática de gestión de memoria.

    Si lo haces a mano no es recolección de basura :-P
    Es una tontería lingüística pero tenía que decirlo.
  88. #81 Hombre, se sobreentiende. De hecho, se llama "gestión de memoria"
  89. #7 Para Node.js yo no salgo de Atom/Consola/Firebug (hay que testear las vistas de express xD)

    Pero si tengo que programar en un lenguaje compilado y más complejo (C++/Java/C#/..) prefiero usar un IDE (Eclipse/NetBeans/VisualStudio) porque me facilita muchas cosas.
  90. #33 visual code tiene un plugin para java: marketplace.visualstudio.com/items?itemName=redhat.java Creo que utiliza la misma tecnología de servidor que Eclipse Che
  91. #29 ciertamente el recolector de basura de la JVM causa problema de rendimiento muy graves que hacen a los lenguajes basados en JVM poco aptos en cierto tipo de aplicaciones.
  92. #13 Netbeans es bueno porque lo llevaba Sun. Imagino que le meterían bastante pasta
  93. #38 Por curiosidad ponme un ejemplo de interfaz buena para un IDE. A mí, la de Netbeans me parece bastante apropiada para la tarea.
  94. #58 Supongo que será parecido a Android Studio ¿no? que está basado en IntelliJ
  95. Nadie lo ha dicho aún, pero cuando Oracle dona aplicaciones a la fundación Apache es que ya no le interesan y sin la financiación de una empresa grande no creo que Netbeans llegue muy lejos. No es exactamente el mismo caso pero mirad lo que le pasó a OpenOffice.
    Apuesto a que lo próximo será VirtualBox.
    Ojalá Sun hubiera sobrevivido y siguiera manteniendo estas aplicaciones...
  96. Entiendo que la mayoría que trabaja en proyectos fin de carrera con PHP o Js pagar por un IDE es una quimera.
  97. #77 muy poco, para lo que necesito con el netbeans y el plugin Qt (plantillas) de C++ junto con el Qt Designer para formularios me sirve, además que luego es fácil portar estas aplicaciones Qt al Visual Studio de Windows desde uno y otro lado
  98. #76 No creo. Tenían problemas financieros pero no creo que se redujeran al coste de mantener OpenOffice y NetBeans. Además de que NetBeans era una forma de promocionar Java así que no era descabellado meterle pasta
«12
comentarios cerrados

menéame