402 meneos
3154 clics
![Oracle cede NetBeans a la Fundación Apache](cache/28/c5/media_thumb-link-2672066.jpeg?1473921966)
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 […].
|
comentarios cerrados
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
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.
NetBeans es desde hace mucho mi IDE preferido.
Por cierto, el framework con el que esta hecho Atom y VS Code es electron.atom.io
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.
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
#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
¿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.
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.
Cada lenguaje tiene su campo.
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).
Y ahora que el proyecto ha cambiado de manos no me tomaría al pie de la letra el roadmap.
Yo descargué pycharm y lo uso por hobby porque me lo ceden pero luego tendría que pagar.
(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, ...
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.
Tenemos que acabar con este horror, volver a los tiempos en que las cosas eran claras y rápidas
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.
Gracias.
Pd:InteliJ le da como 1000 vueltas a NetBeans
PD: Veo que #7 ha dicho lo mismo que yo hace un rato.
La suscripción lo que te da derecho es a actualizaciones, vamos.
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.
Ahora uso PhpStorm, pero no es ni gratuito, salvo en algunos casos, ni libre.
Quizás puedas usar una de esas
Y por consola vim.
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.
Si lo haces a mano no es recolección de basura
Es una tontería lingüística pero tenía que decirlo.
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.
Apuesto a que lo próximo será VirtualBox.
Ojalá Sun hubiera sobrevivido y siguiera manteniendo estas aplicaciones...