402 meneos
3154 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 […].
|
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
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
#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
Ahora uso PhpStorm, pero no es ni gratuito, salvo en algunos casos, ni libre.
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.
Y ahora que el proyecto ha cambiado de manos no me tomaría al pie de la letra el roadmap.
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 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).
Quizás puedas usar una de esas
Yo descargué pycharm y lo uso por hobby porque me lo ceden pero luego tendría que pagar.
NetBeans es desde hace mucho mi IDE preferido.
Cada lenguaje tiene su campo.
Por cierto, el framework con el que esta hecho Atom y VS Code es electron.atom.io
PD: Veo que #7 ha dicho lo mismo que yo hace un rato.
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.
Pd:InteliJ le da como 1000 vueltas a NetBeans
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.
La suscripción lo que te da derecho es a actualizaciones, vamos.
Y por consola vim.
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
¿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.
Gracias.
Apuesto a que lo próximo será VirtualBox.
Ojalá Sun hubiera sobrevivido y siguiera manteniendo estas aplicaciones...
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.
Sigue teniendo modulos en C++ dependientes de sistema operativo como siempre pero no veo que se este reemplazando 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.