Visual Basic vs Visual Basic.Net (VB6 vs VB.net)
VB aka Visual Basic é uma linguagem de programação que foi lançada por volta de 1991 como um produto pela Microsoft. É uma linguagem de programação orientada a eventos de terceira geração, que suporta o Rapid Application Development (aka RAD). O Visual Basic 6, ou VB6, foi lançado em 1998 e é a versão estável do VB.VB6 fornece um IDE para o desenvolvimento de software e o design de interface do usuário. A linguagem é baseada em um modelo de programação chamado Component Object Model. O VB6 é uma linguagem de programação simples, que não apenas ajuda os iniciantes a aprender os conceitos de programação rapidamente, mas também a usá-los facilmente em grandes aplicativos de software. VB6 é uma linguagem de programação procedural. Os programadores podem projetar uma GUI para um aplicativo e aplicar funcionalidades diretamente aos controles adicionados à GUI. Por exemplo, se houver um botão na GUI, o programador deve escrever a funcionalidade desse botão no evento click do botão (e, portanto, o termo programação orientada a eventos).
VB.net
O VB.net também é um produto da Microsoft lançado em 2008. É o sucessor do VB6. A principal diferença entre o VB6 e o VB.net é o conceito de 'Programação Orientada a Objetos', introduzida no VB.net. Todo e qualquer componente que interage com esse sistema é considerado um objeto. Os objetos são criados através de classes correspondentes. As classes podem ser declaradas pelo programador ou a linguagem também consiste em várias bibliotecas de classes próprias. Esses são os blocos de construção da linguagem VB.net. Um programa aplicativo escrito na linguagem VB.net é executado na estrutura .NET da Microsoft. O programador ou o desenvolvedor deve escrever outras classes além das incorporadas, para executar qualquer que seja o requisito do sistema. Após o primeiro grande lançamento do VB.net 2005, agora ele foi lançado em 2010, que suporta o .NET framework 4.0.
Visual Basic (VB6)
Diferentemente do VB6, o VB.net suporta o desenvolvimento compartilhado. Para quem escreveu programas usando o VB6, deve ser fácil se adaptar à programação do VB.net. Além disso, os programas que foram escritos no VB6 podem ser facilmente convertidos para a versão .net usando a ferramenta de migração de idiomas do VB.net. Recentemente, o uso do VB.net para desenvolvimento web também aumentou, como resultado de seu suporte ao desenvolvimento de aplicativos web.
Qual é a diferença entre VB6 e VB.net? • VB6 é uma linguagem de programação procedural. • VB.net é uma linguagem de programação orientada a objetos. • VB6 usa modelo de objeto componente. • VB6 é uma linguagem de programação simples. • O VB.net possui várias bibliotecas de classes integradas, que são blocos de construção da linguagem. • VB.net suporta desenvolvimento compartilhado. • VB.net suporta desenvolvimento de aplicações web. |