Anda di halaman 1dari 3

Visual Basic .

NET
Visual Basic .NET (VB.NET) es un lenguaje de programacin orientado a objetos que se
puede considerar una evolucin de Visual Basic implementada sobre el framework .NET.
Su introduccin result muy controvertida, ya que debido a cambios significativos en el
lenguaje VB.NET no es retro compatible con Visual Basic, pero el manejo de las
instrucciones es similar a versiones anteriores de Visual Basic, facilitando as el desarrollo
de aplicaciones ms avanzadas con herramientas modernas. Para mantener eficacia en el
desarrollo de las aplicaciones. La gran mayora de programadores de VB.NET utilizan
el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones
(desde el primer Visual Studio .NET hasta Visual Studio .NET 2015, que es la ltima
versin de Visual Studio para la plataforma .NET), aunque existen otras alternativas,
como SharpDevelop (que adems es libre).
Al igual que con todos los lenguajes de programacin basados en .NET, los programas
escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse.

ndice
[ocultar]

1Versiones
o 1.1Visual Basic 2008 (VB 9.0)
2Relacin con Visual Basic
3Versiones del entorno de programacin para Visual Basic
o 3.1Visual Studio .NET (2002)
o 3.2Visual Studio .NET 2003
3.2.1Visual Basic Express Edition
o 3.3Visual Studio 2008
o 3.4Visual Studio 2010
4Entornos de desarrollo (IDE) alternativos a Visual Studio
o 4.1SharpDevelop
o 4.2MonoDevelop
5Desarrollo multiplataforma
6Enlaces externos

Versiones[editar]
Visual Basic 2008 (VB 9.0)[editar]
Para esta versin se aadieron varias novedades, incluyendo:

Soporte para LINQ


Expresiones lambda
Literales XML
Visual Basic 2010 ofrece soporte para entorno de ejecucin dinmica.
VB 2010 forma parte de Microsoft Silverlight. Visual Basic es un lenguaje de programacin
que permite realizar diferentes programas de registro anidados.

Relacin con Visual Basic[editar]


Si Visual Basic .NET debe considerarse una mera versin de Visual Basic, o si debe
considerarse como un nuevo lenguaje de programacin es un tema que ha trado mucha
discusin, y que an la trae.
La sintaxis bsica es prcticamente la misma entre VB y VB.NET, con la excepcin de los
aadidos para soportar nuevas caractersticas como el control estructurado de
excepciones, la programacin orientada a objetos, o los Genricos.
Las diferencias entre VB y VB.NET son profundas, sobre todo en cuanto a metodologa de
programacin y bibliotecas, pero ambos lenguajes siguen manteniendo un gran parecido,
cosa que facilita notablemente el paso de VB a VB.NET.

Versiones del entorno de programacin para Visual


Basic[editar]
Al mismo tiempo que evolucionaba el lenguaje, las herramientas que Microsoft proporciona
para programar tambin evolucionaban para adaptarse a las novedades.
Visual Studio .NET (2002)[editar]
Visual Studio .NET se public en 2002 y fue la primera versin de Visual Studio en
introducir el framework .NET. Esta versin de Visual Studio introdujo, junto con el
Framework .NET tres nuevos lenguajes de programacin, Visual C#, VB.NET y Visual J#.
En esta primera versin de Visual Studio .NET se podan programar aplicaciones
Windows.Forms (aplicaciones de escritorio) y aplicaciones ASP.NET (Aplicaciones Web).
Visual Studio .NET 2003[editar]
Visual Studio .NET 2003 se public en 2003 fue una actualizacin menor de Visual Studio
.NET, bsicamente propiciada por la introduccin de la versin 1.1 del Framework .NET.
En esta versin se aadi por primera vez la posibilidad de programar para dispositivos
mviles usando .NET, ya fuera usando el Compact Framework, o ASP.NET.
Aade soporte de 64-bit (x86-64: AMD64 e Intel 64, e IA-64: Itanium)
Ediciones: Express, Standard, ready bost, Professional, Tools for Office, y 5 ediciones
Visual Studio Team System (Architects, Software Developers, Testers, y Database
Professionals)
La versin interna de Visual Studio 2005 es la 8.0, mientras que el formato del archivo es
la 9.0.
Visual Basic Express Edition[editar]
A partir de la introduccin en el mercado de la versin 2005 de Visual Studio Microsoft
public lo que se conoce como ediciones Exp de distintos programas. Las versiones
Express son versiones limitadas pero gratuitas, pensadas para usos no profesionales
(principiantes, aficionados y pequeos negocios), existiendo una edicin independiente
para cada lenguaje.
Visual Basic Express Edition es una versin de Visual Studio limitada. Esta versin permite
slo programar en VB.NET, y adems limita el tipo de proyectos que se pueden
desarrollar. Visual Web Developer Express Edition permite programar pginas ASP.NET
en VB.
Se lanz el Service Pack 1 para Visual Studio 2005 el 14 de diciembre de 2006.
Visual Studio 2008[editar]
El IDE de Visual Studio 2008 permite trabajar contra 3 .NET frameworks diferentes:

.NET Framework 2.0


.NET Framework 3.0
.NET Framework 3.5
Tambin es muy fcil de usar gracias al desarrollo de hardware.
Adems, integra el framework ASP.NET AJAX para el desarrollo de AJAX..
Visual Studio 2010[editar]
El 12 de Abril del 2010, Microsoft publica Visual Studio 2010, nombre clave Dev10, y .NET
Framework versin 4. Compatible con Visual Basic.net, con una interfaz rediseada, mas
sencilla y con soporte para diseo de aplicaciones en Windows 7.

Entornos de desarrollo (IDE) alternativos a Visual


Studio[editar]
Para desarrollar en VB.NET existen algunas alternativas a Visual Studio, quizs la ms
notable sea SharpDevelop.
SharpDevelop[editar]
SharpDevelop es un entorno de programacin integrado que permite programar en C# y
en VB.NET.
Este es un entorno publicado bajo licencia LGPL, lo que implica que es libre y que
disponemos del cdigo fuente.
MonoDevelop[editar]
MonoDevelop es una implementacin de SharpDevelop para programar usando Mono, una
implementacin libre de .NET que funciona en distintos sistemas operativos.

Desarrollo multiplataforma[editar]
Gracias al esfuerzo que ha realizado la gente del proyecto Mono para implementar una
versin compatible 100% con .NET que incluye la inmensa mayora de la bibliotecas y una
implementacin multiplataforma de Windows.Forms, resulta posible programar para
distintos sistemas operativos usando VB.NET.

Anda mungkin juga menyukai