Netbeans es el IDE para los tontos

Mi verdad, opinion personal

Yo uso Netbeans, pero no entiendo porque ese afan por menospreciarlos de algunos Java developer o chicos cool.

nb-darcula
https://github.com/Revivius/nb-darcula

Mi historia con Netbeans comenzo en la universisad, pero no para hacer “hola mundo” en Java, mas bien fue para aprender, de la forma incorrecta, PHP. Y las opciones que tenia alla afuera eran eclipse, Dreamweaver (Si, esa madre) y otros simples editores de texto de los 90’s cuyo nombre la verdad no recuerdo.

Al pasar los años, ya entrando en mi vida profesional, eclipse tenia una hegemonía marcada en el mundo de Java pero yo continuaba haciendo mis proyectos personales con PHP en Netbeans y la verdad le he tomado carino al IDE y poco conflictivo al tener una lista muy limitada de plugins comparandolo con eclipse por ejemplo. Pero para proyectos de Java es una buena alternativa tambien y una comunidad dispuesta a ayudar a pesar de que sea un producto de Oracle al cual se le mantiene vivo de una forma no agradable.

Por que Netbeans?

  1. Una herramienta comunitaria: Solo se necesita un JDK/JRE, descargarlo e instalarlo para comenzar a trabajar con un robusto entorno de desarrollo que permite trabajar con proyectos pequeños o de mediana envergadura. Al igual que eclipse, no hay que pagar regalias por el uso de esta herramienta y es un recurso ideal para escuelas o empresas. Ademas, a pesar de un notorio estancamiento en los ultimos años, continua su mejoramiento constante apoyado por una comunidad basado en contribuciones: https://netbeans.org/community/contribute/code.html.
  2. Todo en una misma caja: Cuando uno usa Netbeans, realmente no se dedica a instalar plugins adicionales a los que defacto son incluidos en el bundle seleccionado.
    netbeans_2
    Y si, Eclipse tambien ofrece paquetes adicionales, pero es muy comun instalar plugins extras al pasar el tiempo y que sin lugar a dudas su abanico de personalizacion es enorme.
    netbeans_3Sin embargo, a veces plug and play de una caja semi-cerrada es mejor a intentar entender que necesitas, sobre todo cuando eres estudiante y necesitas un primer contacto confiable y seguro para comenzar.
  3. El JAR final es igual en Eclipse o Netbeans: Cuando vamos a un restaurante no vamos a la cocina a preguntar que tipos de utencilios se usaron en la preparacion de la comida; al final es la habilidad del cocinero en el uso de sus herramientas e ingredientes lo que dara un resultado positivo o no. Si mi JAR al final cumple con las expectativas entonces no importa si trabaje en uno u otro IDE, todo depende donde me siento mas comodo trabajando, pues hasta el codigo tiene impregnado la personalidad del desarrollador.
  4. Herramientas bien modernas: Compiling, Building, Debugging and Profiling, que a nivel proyecto es fundamental. Ademas de control de versiones de codigo con la integracion de SVN o GIT, Pruebas unitarias con Junit o PHPunit, code assistance y multiplataforma. Lo mismo que ofrece eclipse, pero en una presentacion distinta.
  5. Mas estable, mas cerrado: Me caga configurar el eclipse.ini, pero es necesario cuando de un proyecto enorme se trata, pero si lo que quiero es hacer una libreria o trabajar con un proyecto PHP con composer y un framework ligero, no quiero pensar en eclipse como opcion. Cuando trabajo me gusta escribir codigo rapido, que la herramienta me ayude a que la integracion de cambios sea muy simple (con colorcitos) y no me interesa mucho la configuracion, porque solo quiero programar y ver resultados positivos. Desgraciadamente, eclipse al ser tan flexible a dado al mundo adefecios como RAD, Oracle Workshop, Lotus designer o el viejo Android Studio, que funcionan bien al inicio pero comienzaban a ser una piedra en el zapato al pasar de las semanas y meses por ser adaptaciones de eclipse.
  6. Usar un IDE/Editor de texto cool: Al seleccionar una herramienta nos dejamos llevar por aquello que esta de moda, no con eso digo que todos comenzamos a trabajar con Vim o nano y desintalemos todo editor con asistencia, porque ese no es el camino. Sin embargo, no es cambiar por cambiar de entorno de desarrollo, una vez mas quiero decir que si uno se siente comodo con una herramienta y esa cumple con las ambiciones del momento no hay porque comenzar una nueva curva de aprendizaje.

No se porque termine con 6 puntos cuando pensaba en 5 …

Netbeans no es la panacea, no quiero pensar asi porque iria en contra de lo que trato de explicar. Pero mucho menos quiero que se siga diciendo que es una herramienta para mongers o subnormales.

Desinstalar VMware Player de Ubuntu/Linux (Uninstall VMware Player )

Si instalaste el bundle del vmware player, o algún otro producto de esta empresa y ahora deseas deshacerte de el, entonces puedes seguir estos pasos:

Bien se puede desintalar directamente con:

sudo /usr/bin/vmware-uninstall

Pero prefiero usar este método por ser más infalible:

  1. Determinar el producto que deseamos desintalar con el siguiente comando:
    sudo /usr/bin/vmware-installer -l
  2. Ejecutamos un comando indicandole cual producto deseamos desinstalar:
    sudo /usr/bin/vmware-installer –uninstall-product vmware-player

Después aparecerá una ventana pidiendo la confirmación de la desintalación y preguntando si desean conservar los archivos de configuración (Con decir No basta). Si todo va bien recibiremos al final una ventana con un hermoso …. SUCCESS!

Basado en mi entrada original en: http://jetsmi.blogspot.com/2012/02/desinstalar-vmware-player-de.html