Java vs .NET (novato)

Iniciado por newgeek, 30 Julio 2015, 08:55 AM

0 Miembros y 2 Visitantes están viendo este tema.

newgeek

Hola:

Durante mucho tiempo programé con VB6. Por motivos laborales, tuve que pasar al mundo Java y me parece un infierno. Estás más tiempo tratando de que los componentes encajen (versiones de librerias, compatibilidades, configuraciones en ficheros de texto,...) que pensando en lo que tienes que programar (un muy buen Arquitecto Java estuvo dos días configurando mi entorno de desarrollo. WTF)

Quiero volver a Microsoft pero no sé si me voy a encontrar con lo mismo de Java o si Microsoft lo tiene todo resuelto. Es decir: instalación del entorno es ejecutar .exe y Siguiente, Siguiente, Siguiente, y ya está, a programar.

EL otro día con SharpDevelop, para usar Git, tuvo que instalar un plugin, configurarlo,... un poco al estilo Java y me pareció salir de una cosa para volver a lo mismo.

Abuso de vuestra experiencia, lo sé.

Gracias.

Eleкtro

#1
Cita de: newgeek en 30 Julio 2015, 08:55 AMQuiero volver a Microsoft pero no sé si me voy a encontrar con lo mismo de Java o si Microsoft lo tiene todo resuelto. Es decir: instalación del entorno es ejecutar .exe y Siguiente, Siguiente, Siguiente, y ya está, a programar.

El instalador oficial de Microsoft Visual Studio es bastante configurable, a menos que desactives manuálmente la característica entonces por defecto el instalador descargará e instalará de forma automatizada cualquier componente necesario que esté ausente en tu equipo, como NetFX, runtimes de VC++ o SQL-Server, etc.

Instalar y programar como has dicho, sin más preocupaciones.

De todas formas, sin ánimo de ofender, da la sensación de que lo quieres todo hecho, pero algunos problemas siempre se deben resolver manualmente como por ejemplo actualicaciones de versiones de librerías de terceros.

Cita de: newgeek en 30 Julio 2015, 08:55 AMEL otro día con SharpDevelop, para usar Git, tuvo que instalar un plugin, configurarlo,... un poco al estilo Java y me pareció salir de una cosa para volver a lo mismo.

Desde Visual Studio puedes crear repositorios y alguna que otra cosa más con las características de "Source Control" y tal vez "Team Explorer", pero para una integración espectacular de GitHub seguirás necesitando herramientas de terceros en forma de plugins:

Para Visual Studio 2015
GitHub Extension for Visual Studio 2015

Para Versiones anteriores:
Git Source Control Provider
(hay muchas herramientas más)

Saludos








Usuario Invitado

Si bien es cierto que es bueno un entorno cómodo por defecto, tú como programador debes poderte adaptar. No creas que siempre vas a encontrar todo listo, y aquí te diferencias entre un novato y un programador que sabe lo que hace. Como programador debes de poder manejar las herramientas como Git, tu terminal (Win-GNU/Linux), Mercurial, etc. Es un hábito que debes adquirir.

Si quieres todo hecho, ve por .NET. En Java nos acostumbramos a aprender a manejar las cosas por nuestra cuenta también, como Maven por ejemplo. Si te refieres solo a instalamiento de entorno, en el caso de Java solo es Next, Next (tanto el JDK como IDEs, aunque siempre te permite la personalización de plugins por ejemplo).

En fin, tanto VS como NetBeans o IntelliJ IDEA, te permiten un manejo gráfico de Maven, Git, Mercurial, Subversion, etc.
"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein