El Origen de Visual Basic .Net
Visual Basic
.NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede
considerar una evolución de Visual Basic implementada sobre el framework .NET.
Su introducción resultó muy controvertida, ya que debido a cambios
significativos en el lenguaje VB.NET no es compatible hacia atrás con Visual
Basic, pero el manejo de las instrucciones es similar aversiones anteriores de
Visual Basic, facilitando así el desarrollo de aplicaciones más avanzadas con
herramientas modernas.
La gran mayoría de programadores de VB.NET
utilizan el entorno de desarrollo integrado (IDE) Microsoft Visual Studio en
alguna de sus versiones (Visual Studio .NET, Visual Studio .NET 2003, Visual
Studio .NET 2005, Visual Studio .NET 2008), aunque existen otras alternativas,
como SharpDevelop (que además es libre). Al igual que con todos los lenguajes de
programación basados en .NET, los programas escritos en VB .NET requieren el
Framework .NET para ejecutarse.
En el
desarrollo de software, un framework es una estructura conceptual y tecnológica
de soporte definida, normalmente con artefactos o módulos de software
concretos, con base en la cual otro proyecto de software puede ser organizado y
desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un
lenguaje interpretado entre otros programas para ayudar a desarrollar y unir
los diferentes componentes de un proyecto. Son diseñados con la intención de
facilitar el desarrollo de software, permitiendo a los diseñadores y
programadores pasar más tiempo identificando requerimientos de software que
tratando con los tediosos detalles de bajo nivel de proveer un sistema funcional.
.NET es un
framework de Microsoft que hace un énfasis en la transparencia de redes, con
independencia de plataforma de hardware y que permita un rápido desarrollo de
aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia
horizontal que integre todos sus productos, desde el sistema operativo hasta las
herramientas de mercado. .NET podría considerarse una respuesta de Microsoft al
creciente mercado de los negocios en entornos Web, como competencia a la
plataforma Java de y a los diversos framework de desarrollo web basados en
PHP.
Es un componente de software que puede ser
añadido al sistema operativo Windows. Provee un extenso conjunto de soluciones
predefinidas para necesidades generales de la programación de aplicaciones, y
administra la ejecución de los programas escritos específicamente con la
plataforma. Esta solución es el producto principal en la oferta de Microsoft, y
pretende ser utilizada por la mayoría de las aplicaciones creadas para la
plataforma Windows. .NET Framework se incluye en Windows
Server 2008, Windows Vista y Windows 7. De igual manera, la versión actual de dicho componente puede
ser instalada en Windows XP, y en la familia de sistemas operativos Windows
Server 2003. Una versión "reducida" de .NET Framework está disponible
para la plataforma Windows Mobile, incluyendo teléfonos inteligentes. La
plataforma .NET de Microsoft.
Entorno de desarrollo
integrado(IDE) Un IDE es un entorno de programación que ha sido empaquetado
como un programa de aplicación, es decir, consiste en un editor de código, un
compilador, un depurador y un constructor de interfaz gráfica (GUI). Los IDEs
pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones
existentes. El lenguaje Visual Basic, por ejemplo, puede ser usado dentro de
las aplicaciones de Microsoft Office, lo que hace posible escribir sentencias Visual
Basic en forma de macros para Microsoft Word. Los IDE proveen un marco de
trabajo amigable para la mayoría de los lenguajes de programación tales como
C++, Python, Java, C#, Delphi, Visual Basic, etc. En algunos lenguajes, un IDE
puede funcionar como un sistema en tiempo de ejecución, en donde se permite
utilizar el lenguaje de programación en forma interactiva, sin necesidad de
trabajo orientado a archivos de texto.
Si Visual
Basic .NET debe considerarse una mera versión de Visual Basic, o si debe
considerarse como un nuevo lenguaje de programación es un tema que ha traído
mucha discusión, y que aún la trae. La sintaxis básica es prácticamente la
misma entre VB y VB.NET, con la excepción de los añadidos para soportar nuevas
características como el control estructurado de excepciones, la programación
orientada a objetos, o los Genéricos. Las diferencias entre VB y VB.NET son
profundas, sobre todo en cuanto a metodología de programación y bibliotecas,
pero ambos lenguajes siguen manteniendo un gran parecido, cosa que facilita
notablemente el paso de VB a VB.NET. Visual Basic .NET Relación con Visual
Basic.
Tanto Visual
Basic. NET se debe considerar como otra versión de Visual Basic o un lenguaje
completamente diferente es un tema de debate. Esto no es evidente, ya que una
vez los métodos que se han movido alrededor y que se puede convertir
automáticamente se tienen en cuenta, la base de sintaxis de la lengua no ha
visto a muchos "romper" las modificaciones oportunas, adiciones para
apoyar nuevas características como el control de excepciones estructurado y
expresiones en cortocircuito. Dos cambios importantes de tipo de datos se
produjo con el cambio a VB.NET.
Comentarios
Publicar un comentario