Preguntas frecuentes
Que herramienta de desarrollo es la mejor para desarrollar en Java
Eclipse, es la más popular, ademas tiene plugins que uno le adiciona para facilitar el trabajo.
Por que Java y no .NET
Por que .NET es una plataforma cerrada en la que todo es una caja negra y dependes del gigante Windows para las licencias y todo eso, además solo funciona en plataforma Windows. Un día cualquiera sale el Windows 15 y tienes que actualizar todas tus licencias pues ya no funciona en Windows 7 y ahi va estar dependiendo de los intereses económicos del gigante. Para soporte solo ellos, en cambio Java es adoptado por toda la comunidad mundial del mundo del software excepto únicamente Windows, es de uso libre, es multiplataforma es decir tus programas corren en Linux, un sistema operativo de alto rendimiento y estabilidad, que es el que usan los servidores de misión crítica y para soporte existen miles de proveedores de soporte en Java alrededor del mundo.
Que es Open Source
Open Source o código abierto, son programas de uso libre y que nos entregan los códigos fuentes o las líneas de código, para que podamos ver como está hecho por dentro y lo podamos cambiar y revender.
Existen miles de programas de código abierto en internet, si hoy por hoy deseamos una contabilidad, una facturación por ejemplo, existen miles de aplicaciones gratuitas en Java open source, entonces nosotros como programadores Java, las montamos en Eclipse, les añadimos o cambiamos una opción y listo la vendemos a nuestros clientes.Todo esto es totalmente legal, por esto digo que es el tiempo de los programadores.
Que por que la regalan? Por que así consiguen miles, millones de clientes potenciales, que les estarán pidiendo algunas explicaciones, algunas modificaciones, algunos entrenamientos y aparte de eso , esas miles de personas estan revisando el programa y haciendo sugerencias todo el tiempo y sin tampoco cobrar nada.