Por Marcio R.
Vamos falar um pouco sobre Visual Basic e sua trajetória.
Alguns de vocês devem conhecer o Basic (Beginner´s All-purpose Symbolic Instruction Code) em português “código de instrução de uso geral para iniciantes”. Uma linguagem antiga, bolada originalmente na década de 60 como algo fácil de ser usado, até por iniciantes.
Um interpretador BASIC foi desenvolvido por Bill Gates foi o produto que levou a fundação da Microsoft. Quando o Microsoft 3.0 foi lançado, a maneira oficial de programá-lo era usando a linguagem C e o “Windows SDK”.
Se dependesse apenas da linguagem C, o sucesso do Windows teria sido bem mais limitado. De forma a facilitar o desenvolvimento de software para a nova plataforma, a Microsoft criou o Visual Basic, que sem duvida nenhuma foi muito bem mais sucedido. O mecanismo de ser utilizar formulários com “pecinhas” em cima e escrever códigos para processar “eventos“ nas pecinhas foi uma excelente idéia amplamente copiada posteriormente. Era comum pessoas sem nenhum conhecimento técnico de programação pegar o Visual Basic 1.0 e um tempo depois estar criando programas úteis.
O Visual Basic fazia diversas simplificações e permitia coisas que causavam nojo aos desenvolvedores profissionais, como por exemplo, não exigir declaração de variáveis ou ter um tipo que aceita qualquer coisa. Do ponto de vista estrito de engenharia de software, o Visual Basic era um horror. No entanto, essa mesma linguagem teve um grande sucesso exatamente por essas simplificações, permitindo que pessoas sem formação em desenvolvimento de software se tornassem programadores bem sucedidos.
Quando a Microsoft desenvolveu a plataforma .NET(DotNet), a linguagem principal era o C# e não o BASIC. O VB perdeu sua alma. Seus novos recursos oscilaram entre “facilitar a vida dos programadores iniciantes” e “dar mais poder aos programadores profissionais”.
Acredito que as linguagens e as ferramentas de desenvolvimento em geral sigam o caminho da complexidade. É uma tarefa impossível tentar gerenciar as variações do desenvolvimento atual sem ter grandes conhecimentos técnicos. A época do amadorismo acabou. As chances de um iniciante pegar o Visual Studio 2008 e um mês depois estar desenvolvendo profissionalmente são minúsculas, independente da linguagem que ele escolha. Aliás como podemos ver navegando pelas postagens anteriores a linguagem é uma das muitas coisas que o desenvolvedor deve conhecer.
Caso alguns de vocês queiram se aprofundar mais no assunto aqui vai umas dicas de livros que encontrei na internet:
Pro VB 2008 and the .NET 3.5 Platform
The Book Of Visual Basic 2005 - .NET Insight For Classic VB Developers
Até a próxima pessoal.
Um comentário:
Gostei do Post!
mas acho que vc foi meio duro com o pobre BASIC... 'um horror' é uma classificação meio ingrata, não acha?
Prefiro pensar que a linguagem tinha uma 'alma anárquica' mas bem ou mal revolucionou as ferramentas de desenvolvimento.
Postar um comentário