Tema: Diferencias
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/06/2006, 10:43
Avatar de Developer9
Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 1 mes
Puntos: 47
Hola que tal compañero Farokh... estasa algo confundido. Existen tres "plataformas":

Visual Studio 6
Visual Studio .net 2003
Visual Studio .net 2005

Tambien exite visual studio 2002 pero a esa no le pares bola.

Visual Studio es un ambiente de programacion el cual lo tienes que instalar en tu maquina. Al instalar Visual Studio 6, se te "instalaran" automaticamente todas las herramientas de programación que vienen incluidas en el, es decir los lenguajes, estos son visual basic 6, visual C++, visual fox.

Luego viene Visual Studio .net 203, donde hubo un cambio radical en su arquitectura, ahora se trabaja bajo el framework 1.1 que contiene la librerias de clase y todo lo necesario para poder desarrollar tus proyectos y poderlos correr. Al instalar Visual Studio .net 2003 podras programar con los lenguajes que estos incluyen, aunque son dos los lenguajes principales: C# 2003 y visual basic.net 2003, todos corren bajo el framework 1.1

Y finalmente lo ultimo que salió de Microsoft es el Visual Studio .net 2005, que utiliza la siguiente versión de framework (version 2.0) e incluyen los mismos lenguajes, C# 2005 y visual basic .net 2005

Si has programado en java el framework es como la maquina virtual de java, necesaria para que corran las aplicaciones hechas en java. Si haces una aplicacion en .net (2003 o 2005) y luego la quieres correr en otra maquina deberas de instalar el framework (1.1 ó 2 según corresponda) en dicha maquina

Las diferencias entre C# 2003 y C# 2005 así como de visual basic.net 2003 y 2005, están en el framework, el framework 2.0 trae cosas nuevas en su CLS, es decir que la sintaxis de los lenguajes no cambia, pero existen nuevas clases en su biblioteca de clases y el ambiente de desarrollo es mas rico, incluye herramientas como Refactor, snippets, clases genericas que te facilitan la vida programando, el codigo se genera solo y es mas flexible.

Que necesitas para programar? si te vas por lo último, es el Visual Studio 2005, que al instalarlo podrás programar en visual basic .net 2005

Espero haber alcarado dudas