Programación Web para usuarios de Visual Basic 6.0

Actualización: noviembre 2007

Visual Basic 6.0 admite la programación web directamente; en Visual Basic 2008, la programación web se realiza con Visual Web Developer y el lenguaje Visual Basic.

Diferencias conceptuales

Visual Basic 6.0 incluye varias características que admiten la programación Web: aplicaciones IIS (Internet Information Services, clases Web), aplicaciones DHTML, documentos ActiveX y controles ActiveX que se pueden descargar en páginas Web.

En Visual Basic 2008, ya no se admite la programación web directamente. En su lugar, puede utilizar Visual Web Developer y el lenguaje Visual Basic para crear sitios web ASP.NET, servicios web de ASP.NET y mucho más. Puede crear controles web en Visual Basic 2008 que se pueden utilizar en Visual Web Developer y utilizar servicios web de ASP.NET desde una aplicación o componente de Visual Basic 2008.

ASP y ASP.NET

En Visual Basic 6.0, las aplicaciones IIS (Internet Information Services) utilizan el modelo de páginas Active Server (ASP) para crear aplicaciones que se ejecutan en IIS. La tecnología ASP.NET permite crear sitios web con páginas de formularios Web Forms; las aplicaciones de sitio web de ASP.NET también se hospedan en IIS.

Aplicaciones DHTML

Las aplicaciones DHTML de Visual Basic 6.0 utilizan el modelo de objetos de HTML dinámico y el código de Visual Basic para crear aplicaciones que pueden responder a las acciones realizadas por el usuario en un explorador. Los formularios Web Forms de Visual Web Developer se expanden sobre el modelo DHTML, proporcionando capacidades de interfaz de usuario dinámicas más eficaces y validación en el cliente.

Documentos y controles ActiveX

Los documentos ActiveX de Visual Basic 6.0 no se admiten en Visual Basic 2008. Aún se puede interoperar con documentos ActiveX desde las aplicaciones de sitios Web de Visual Web Developer, pero el desarrollo se debe mantener en Visual Basic 6.0.

Visual Basic 2008 también permite crear controles ActiveX que se descargan en páginas web o utilizar controles ActiveX existentes en las aplicaciones de Visual Basic 2008.

Vea también

Conceptos

Trabajar con Visual Basic 6.0 y la versión actual de Visual Basic

Otros recursos

Visual Web Developer

Ayuda para usuarios de Visual Basic 6.0

Espacios de nombres para el Web en Visual Studio

Programar la Web con servicios web