Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: newgeek en 30 Julio 2015, 08:55 am



Título: Java vs .NET (novato)
Publicado por: newgeek en 30 Julio 2015, 08:55 am
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.


Título: Re: Java vs .NET (novato)
Publicado por: Eleкtro en 30 Julio 2015, 09:32 am
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 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.

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.

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 (http://visualstudio.github.com/index.html)

Para Versiones anteriores:
Git Source Control Provider (http://gitscc.codeplex.com/)
(hay muchas herramientas más)

Saludos


Título: Re: Java vs .NET (novato)
Publicado por: Usuario Invitado en 30 Julio 2015, 14:40 pm
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.