402 meneos
3120 clics

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 580 tecnología
Comentarios destacados:                   
#7   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
#1   Genial, ahora que le vayan quitando Java poco a poco como a libreoffice y ya será el IDE perfecto. :troll:
votos: 9    karma: 74
 *   alexwing alexwing
#45   #1 Algún problema con Java?
votos: 3    karma: 15
#55   #45 Jabba?  media
votos: 3    karma: 16
#75   #45 por dónde quieres que empecemos?
votos: 4    karma: 28
#87   #75 Por donde quieras...
votos: 1    karma: 16
#88   #87 tu mismo, a mi me da pereza...
votos: 0    karma: 10
#91   #88 Que quieres discutir el lenguaje o el jvm? Por acotar :-)
votos: 0    karma: 6
#97   #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…   » ver todo el comentario
votos: 0    karma: 10
#101   #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, ...
votos: 1    karma: 16
#89   #1 Yo veo que sigue siendo necesario el jdk para compilar las fuentes, porque dices que se estan quitando java?

Sigue teniendo modulos en C++ dependientes de sistema operativo como siempre pero no veo que se este reemplazando java.
votos: 0    karma: 6
#92   #89 no he dicho tal cosa, he dicho que si le fueran quitando Java sería el ide perfecto.
votos: 0    karma: 11
#93   #92 No me refiero al Netbeans, tu indicas que le quiten java como a libre office y veo que las fuentes de libre office siguen siendo java/c++.
votos: 0    karma: 6
#94   #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.
votos: 0    karma: 11
#2   Ya solo falta que cedan Java.
votos: 7    karma: 81
#10   #2 Java es Open Source
votos: 6    karma: 37
#31   #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.
votos: 9    karma: 61
#3   Un IDE perfecto en muchos aspectos. En la versión 7 quitaron el soporte nativo a Ruby, espero que lo recuperen.
votos: 11    karma: 99
#6   #3 A mi es el que más me gusta para C/C++ en linux
votos: 4    karma: 35
#36   #6 coincido 100%, el mejor para ello en Linux.
votos: 1    karma: 14
#77   #6 #36 ¿Habéis probado Qt Creator? Yo creo que es bastante más ágil y estable.
votos: 2    karma: 19
#80   #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
votos: 0    karma: 6
#12   #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
votos: 2    karma: 30
 *   GoDie
#18   #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.
votos: 1    karma: 17
#21   #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).
votos: 1    karma: 18
MPR
#28   #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.
votos: 5    karma: 44
#4   Excelente... ahora a superar a PHPStorm! Vamos chicos!
votos: 6    karma: 37
#5   #4 yo uso ambos :troll:
votos: 1    karma: 21
#11   #5 Bien... qué licencia usas para PHPStorm? No te parecen caras y/o confusas?
votos: 0    karma: 8
#14   #11 si no recuerdo mal era gratuita pero ya hace un año.
votos: 0    karma: 11
#16   #14 QUÉEEEEEE?!?!?!?!?!?! Voy a revisar de nuevo
votos: 0    karma: 8
#17   #16 no creo que este ya, pille una oferta de una pagina.
votos: 0    karma: 11
#26   #16 Si eres estudiante, gratuita.
votos: 2    karma: 23
#19   #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.
votos: 7    karma: 45
#20   #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)
votos: 0    karma: 8
#22   #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.
votos: 0    karma: 8
#23   #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
votos: 0    karma: 8
#24   #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.
votos: 1    karma: 17
#32   #24 hombre, mi idea es si pagar, pero no todos los años como quieren ellos.
votos: 0    karma: 8
#39   #32 Si "renuncias" a las actualizaciones, no necesitas pagar más, la licencia para la versión que compraste es perpetua.
votos: 2    karma: 21
#64   #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.
votos: 1    karma: 15
#46   #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
votos: 1    karma: 14
#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.
votos: 1    karma: 15
#51   #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.
votos: 1    karma: 11
#7   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,…   » ver todo el comentario
votos: 18    karma: 148
#8   #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 ;)
votos: 4    karma: 45
#33   #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
votos: 6    karma: 42
#37   #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.
votos: 2    karma: 24
#57   #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
votos: 0    karma: 6
#34   Tarde para mi, me pasé a Sublime Text hace ya bastante.

PD: Veo que #7 ha dicho lo mismo que yo hace un rato.
votos: 1    karma: 13
 *   Pablosky Pablosky
#47   #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.
votos: 0    karma: 6
#54   #7 A mi me pasó igual, pero acabé sólo con VIM :troll:
votos: 1    karma: 17
#61   #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.
votos: 1    karma: 17
 *   Arlequin Arlequin
#73   #7 love sublimetext que maravilla
votos: 0    karma: 9
#9   "Matadme, por favor", ha declarado.
votos: 3    karma: 28
#13   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.
votos: 1    karma: 9
#15   #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.
votos: 3    karma: 32
 *   MPR
#68   #13 Netbeans es bueno porque lo llevaba Sun. Imagino que le meterían bastante pasta
votos: 0    karma: 6
#25   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.
votos: 4    karma: 33
#29   #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.
votos: 3    karma: 20
#60   #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.
votos: 0    karma: 6
#62   #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.
votos: 3    karma: 25
#81   #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.
votos: 0    karma: 7
#90   #81 Hombre, se sobreentiende. De hecho, se llama "gestión de memoria"
votos: 0    karma: 7
#27   Soporte para Python ya!
votos: 1    karma: 15
#30   #27 Tío, llevo trabajando con el plugin de Python para NetBeans desde hace tres años.
votos: 2    karma: 18
#35   #30 Pues a ver si lo acabas ya.
votos: 14    karma: 96
#42   #35 Joder, es que es un proyecto larguísimo. (sobre todo el intentar que te lo paguen). :troll:
votos: 2    karma: 25
#38   Un ide de los años 90 con una interfaz mierder y complicada. Espero que copien todo lo que puedan de Xcode pero en plan bien, no en plan mal como copia linux de mac.
votos: 2    karma: -3
 *   sosiata sosiata
#40   #38 ¿En serio que te parece bueno Xcode? Si es el casi peor programa de Apple (el peor es iTunes)
votos: 3    karma: 28
#50   #40 Qué atrevida es la ignorancia.
votos: 1    karma: 11
#59   #50 Cierto, será por programas malos de Apple... ¿hemos olvidado QuickTime para Windows? :troll: CC #40
votos: 2    karma: 19
#41   #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.
votos: 5    karma: 37
#48   #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.
votos: 1    karma: 17
#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
votos: 0    karma: 10
#85   #66 Lo probaré en mi entorno Windows a ver que tal. (Node.js mayoritariamente lo trabajo para y desde Debian)
votos: 0    karma: 6
#96   #85 Hay versión para Linux, está hecho con Electron, como Atom y es multiplataforma.
votos: 0    karma: 10
#67   #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 ...
votos: 0    karma: 9
#86   #67 Usa ST mientras te dure la licencia, y luego decides si migras o no. Son muy parecidos, así que no te costará trabajo migrar.
votos: 0    karma: 6
#49   #41 Poco has usado tú xcode me parece, jjijijijijij
votos: 0    karma: 8
#82   #41 no programas en swift verdad? Un lenguaje actual.
votos: 0    karma: 6
#69   #38 Por curiosidad ponme un ejemplo de interfaz buena para un IDE. A mí, la de Netbeans me parece bastante apropiada para la tarea.
votos: 0    karma: 6
#100   #69 ¿Visual Studio?
votos: 1    karma: 12
#43   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.
votos: 2    karma: 21
 *   EDD88
#56   #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
votos: 4    karma: 32
#58   #56 intellij tiene el community edition que va de lujo y es gratis, es el que yo uso
votos: 2    karma: 21
#71   #58 Supongo que será parecido a Android Studio ¿no? que está basado en IntelliJ
votos: 0    karma: 6
#74   #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
votos: 0    karma: 8
 *   EDD88
#95   #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.
votos: 1    karma: 14
#98   #74 nosotros usamos el community pero hacemos software libre, igual está permitido
votos: 1    karma: 14
#70   #43 IntelliJ no lo he tocado mucho pero a mí Netbeans me parece mucho más intuitivo que Eclipse.
votos: 2    karma: 23
#44   NetBeans, el IDE pensado de Java que le gusta a la mayoría de los programadores, excepto a los de JAVA.
votos: 5    karma: 41
#53   #44 Pues debe ser verdad lo que dices :-P Yo uso WebStorm y Eclipse :-P

Y por consola vim.
votos: 0    karma: 7
 *   cucufatefate
#78   #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.
votos: 0    karma: 7
#63   #44 Es por culpa de Eclipse. ¡Cuantos programadores han tirado sus carreras por usar una herramienta defectuosa!
votos: 1    karma: 19
#65   #44 A mi me encantaba, solo que deje de trabajar con JAVA.
votos: 1    karma: 17
#72   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...
votos: 0    karma: 6
#84   #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
votos: 0    karma: 6
#79   Entiendo que la mayoría que trabaja en proyectos fin de carrera con PHP o Js pagar por un IDE es una quimera.
votos: 0    karma: 6
#83   ¿soy el único montado en STS?
votos: 0    karma: 9
#99   Como programador de .Net, estoy leyendo los comentarios tal que así :popcorn: :popcorn: :popcorn:
votos: 0    karma: 8
«12
comentarios cerrados

menéame