Vous êtes sur la page 1sur 2

Visual Basic .

NET
De Wikipedia, la enciclopedia libre Saltar a navegacin, bsqueda 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 compatible hacia atrs con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando as el desarrollo de aplicaciones mas avanzadas con herramientas modernas. La gran mayora de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (Visual Studio .NET, Visual Studio .NET 2003 o Visual Studio 2005), 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.
Visual Basic 6.0 y anteriores - Lenguaje interpretado o pseudointerpretado (depende de la version) - Al ser interpretado es muy lento. - Limitado o capado en algunas acciones delicadas como programacion multihilo (Multithreading) - Limitado a plataformas Windows. - En futuras plataformas quizas no tenga soporte o no sea compatible. (en el 2008 se dejara de dar soporte a esta version del lenguaje) Visual Basic .NET - Lenguaje pseudocompilado, un paso intermedio entre pseudointerpretado y compilacion total. - Codigo mucho mas rapido. El codigo generado es tan rapido como el que genera C# o ASP.NET ya que el codigo final es el mismo sea el lenguaje que sea de la plataforma .NET. - Codigo a medida de la maquina. Cuando ejecutas por primera vez el programa este se autocompila adaptandose a las exisgencias del equipo optimizando lo maximo posible el codigo final. - Mucha mas libertad en cuanto a desarrollo al no estar tan limitado o capado como su antecesor. - Nativamente destinado a plataformas Windows, gracias al proyecto MONO los programas generados con .NET pueden correr en sistemas Linux, MacOS, Solaris y varios mas. - Integracion completa con sus hermanos C# y ASP.NET pudiendo conectar codigo entre programas. - Preparado para las nuevas tecnologias, tanto PC's como dispositivos moviles y mas sistemas, y nuevas versiones de Windows. Asi por encima estas serian las diferencias mas notables entre ambas versiones. Si alguien gusta en profundizar (ya que yo al menos no tengo

ganas Salu2...

) adelante, que no se corte

Ambas son aplicaciones de Microsoft. Pero Visual Basic 6 fue ideado para desarrollar aplicaciones de escritorio, mientras que .NET, como su nombre lo indica tiene soporte para desarrollos web. La filosofa entre ambos programas ha evolucionado tanto que muchas personas consideran un error no considerarlos totalmente independientes. La sintaxis es muy similar, pero VB6 es un sistema orientado a eventos, mientras que .NET lo es orientadfo a objetos. Por otro lado la plataforma de .NET es mucho ms moderna y ofrece muchas ms prestaciones que Visual Basic 6, que Microsoft ya descontinu y para la cual ya no ofrece soporte. Desde el 2001 Microsoft ha propuesto abandonar el desarrollo basado en la API Win32 y pasar a trabajar sobre un framework o marco comn de libreras independiente de la versin del sistema operativo, .NET Framework, a travs de Visual Basic .NET Trat de ser lo ms concreto posible, pero las diferencias entre ambas plataformas son significativas. Para ms informacin te recomiendo ingresar en el sitio oficial de Microsoft o en alguna que se explaye ms en el tema.

Vous aimerez peut-être aussi