El Origen de Visual Basic.Net
Origen de Visual Basic
Lenguaje de Desarrollo 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.
Framework.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 IDE se 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. Los cambios son
el Integérrimo de datos se ha duplicado en longitud de16 bits a 32 bits, y la
Long tipo de datos se ha duplicado en longitud de32 bits a 64 bits. Esto es
cierto para todas las versiones de VB.NET. Un entero de 16 bits en todas las
versiones de VB.NET ahora se conoce como un Short. Del mismo modo, el Windows
Forms GUI editor es muy similar en estilo y función a la forma editor de Visual
Basic.
Visual Studio 6.0 Se lanzó en 1998 y fue la última
versión en ejecutarse en la plataforma Win9x. Los números de versión de todas
las partes constituyentes pasaron a 6.0, incluyendo Visual J++ y Visual
InterDev que se encontraban en las versiones 1.1 y 1.0 respectivamente. Esta
versión fue la base para el sistema de desarrollo de Microsoft para los
siguientes 4 años, en los que Microsoft migró su estrategia de desarrollo al
.NET Framework. Visual Studio 6.0 fue la última versión en que Visual Basic se
incluía de la forma en que se conocía hasta entonces; versiones posteriores
incorporarían una versión muy diferente del lenguaje con muchas mejoras, fruto
de la plataforma .NET. También supuso la última versión en incluir Visual J++,
que proporcionaba extensiones de la plataforma Java, lo que. Versiones del
entorno de programación para Visual Basic.
Lo hacía incompatible con la versión de Sun Microsystems.
Esto acarreó problemas legales a Microsoft, y se llegó a un acuerdo en el que
Microsoft dejaba de comercializar herramientas de programación que utilizaran
la máquina virtual de Java. Aunque el objetivo a largo plazo de Microsoft era
unificar todas las herramientas en un único entorno, esta versión en realidad
añadía un entorno más a Visual Studio 5.0: Visual J++ y Visual InterDev se
separaban del entorno de Visual C++, al tiempo que Visual FoxPro y Visual Basic
seguían manteniendo su entorno específico, Visual Estudio 6.0.
Comentarios
Publicar un comentario