21/8/2007 19:42 El Bruno

[VS2008] No es una revolucion ... pero mola :D

Buenas

hoy tuve una charla interesante con un compañero que me hizo llegar a diferentes conclusiones. Una de ellas es la siguiente y trataré de explicarla en no más de 20 líneas:

  1. Visual Studio .Net.Revolucionario = True
    Allá por el año 2000, aquellos que trabajábamos con ASP, Visual Basic 6 y SQL Server, cuando tuvimos en nuestras manos la primera Alfa de Visual Studio dijimos cosas como:
        - si le pones inherits a una clase ahora hereda TODA la funcionalidad !!!
        - se pueden diseñar los webforms en modo visual !!!
    y un montón de cosas más. Por fin pudimos ir a leer esos libros de nuestros amigos de Java y empezar a traducir y a probar patterns, log4J, etc. La llegada de .Net Framework y de Visual Studio fue realmente impresionante.
  2. Visual Studio 2003.Revolucionario = False
    Ojo, sin agredir, creo que fue un paso más en la evolución de Visual Studio, el Framework 1.1 tuvo muchas cosas muy buenas, pero no hubo nada que nos deje con la boca abierta por días y días ...
  3. Visual Studio 2005.Revolucionario = True
    El Framework 2.0 estaba muy bien, con sus generics, etc, pero si hablo de Visual Studio aquí me quito el sombrero: 5 años después de la primera revolución, apareció un IDE que ... era mucho más que un IDE. Por primera Visual Studio estaba pensado para equipos de desarrollo, si bien Team Foundation Server se basa en muchas ideas de muchos productos que ya conocíamos y utilizábamos anteriormente (CruiseControl.Net, NAnt ...), fue la primera vez que podíamos gestionar el ciclo de vida COMPLETO de un proyecto desde Visual Studio. Otro impresionante más :D
  4. Visual Studio 2008.Revolucionario = False
    pues para seguir con el patrón, creo que no va a ser una gran revolución. Es cierto, podemos trabajar desde un mismo IDE con varios Frameworks, las ventajas del nuevo Team Foundation Server son muy buenas, incorpora dentro del esquema de desarrollo todas las capacidades de .Net 3.0 y 3.5; pero no lo veo como un gran salto, como un producto que nos deje boquiabiertos por días y días.
  5. Visual Studio Code Name Rosario ... = ??? 
    Ahora bien ... después de Microsoft Visual Studio 2008 si existe una revolución, nuestra forma de programar madura un poco, los nuevos lenguajes cambian; no en su sintaxis sino en el approach de la metodología de desarrollo. La nueva tendencia está muy influenciada por lenguajes dinámicos como Ruby, o Iron Python, el modelado pasa a ser una realidad y las DSLs no son un juguete para unos pocos. Creo que en Visual Studio Code Name Rosario veremos un nuevo cambio y volveremos a sentirnos como un niño cuando tiene que empezar desde cero a aprender algo nuevo ...

 

Asi que bien, a seguir probando y aprendiendo con Microsoft Visual Studio 2008 pero sin despegar los ojos del lado oscuro ya que por diferentes lados vienen un par de waves muy pero muy interesantes !!!

 

Saludos @ Ikea

El Bruno

Crossposting from ElBruno.com
Archivado en: ,
Comparte este post:

# re: [VS2008] No es una revolucion ... pero mola :D

Wednesday, August 22, 2007 12:10 AM by Neu

Hombre, introducir elementos de lenguajes declarativos en lenguajes OO no se si será una revolución tan importante como la francesa, pero desde luego, tiene su miga y seguro que nos da más de un dolor de cabeza.

Aunque la verdadera revolución hubiese sido que, por sorpresa, soportase programación orientada a aspectos. Rezaremos un "rosario" a ver si en proximas versiones les dá por ahí.

# re: [VS2008] No es una revolucion ... pero mola :D

Wednesday, August 22, 2007 7:54 AM by Jorge Serrano

Hola Bruno, estoy prácticamente de acuerdo contigo en casi todo. De hecho estas reflexiones y alguna más me las hago con frecuencia.

Sin embargo, quizás haya que diferenciar entre .NET Framework y Visual Studio como tal. Tú has hablado de Visual Studio solamente, pero de la mano siempre van Visual Studio y las versiones de .NET Framework.

Así que saltándome un poco la concreción de tu entrada sobre Visual Studio y ampliándola libremente con lo que respecta a .NET Framework, discrepo es en las siguientes cosas:

- En el salto de Visual Studio 2005 a Visual Studio 2008 encontramos por medio a Microsoft .NET Framework 3.0. En sí, en la aparición de Visual Studio 2008 es posible que parezca no revolucionario, pero para mí, Microsoft .NET Framework 3.0 es revolucionario y Microsoft .NET Framework 3.5 también. El problema es que ambos se basan en Microsoft .NET Framework 2.0 y todos ellos utilizan Visual Studio, pero como digo yo siempre cuando doy un curso de .NET, que no nos engañemos, Visual Studio no es nada más que un "plugin" en el buen sentido, para que entendamos todo perfectamente bien. Sobre ese "plugin" realizan mejoras, pero no se puede innovar todos los días con mejoras espectaculares de un "plugin" aunque sí con la funcionalidad que ofrece .NET Framework que es al fin y al cabo la que más nos interesa. Por eso estoy medio de acuerdo contigo en esto. :-)

- Por otro lado, Visual Studio 2008 puede que como tal no sea revolucionario, pero sí tiene cosas interesantes y está más cerca de ser revolucionar que de no serlo. Al menos lo es más y mucho con respecto a Visual Studio .NET 2003, que en sí no era revolucionario en cuanto a lo que ofrecía, pero sí a que integraba en el .NET Framework "cosas" que estaban esparcidas y que se tenían que instalar separadamente en Visual Studio .NET 2002.

- Finalmente, los lenguajes dinámicos (CLR dinámico) sí son una revolución. Creo que somos varios los que coincidimos, aunque necesitan algo de tiempo pero estoy seguro que darán que hablar. Me apuesto cervezas si hace falta con quien crea lo contrario.

# voy aprender .NET, VS2005 o VS2008?

Friday, January 18, 2008 5:53 PM by ASP.NET Espanol Blogs

Los que ya llevan usando Visual Studio 2005 (.NetFx 2.0) y están usando Visual Studio 2008 (.NetFx 3