Conheça também: Onmasters . Ofertas . Divulgue! . Vai.la . Geraboleto . Baixa.la . Assista.la . Joga.la
» Início » Programação » Entrevista com Gustavo Bodra -->
 
Avaliação: | Publicado em: 01/01/2005
Entrevista com Gustavo Bodra
Johnatan Oliveira Graduando em Tec. Informática e Aplicações Web, é desenvolvedor ASP/SQL Server e atua no mercado web a cerca de 4 anos como desenvolvedor e design de interfaces. É apaixonado por Flash MX/Action Script. Atualmente é Diretor de Projetos do Portal Plugmasters, colaborador da Revista WWW.COM.BR, onde escreve sobre ASP e Flash e designer/programador de uma agência web. Além de manter o site johnatan.net.


Olá pessoal sou o Gustavo Bodra, já fui colunista de um outro portal, sou programador e minhas especialidades são com os produtos da Microsoft, principalmente ASP, ASP.NET, VB 6.0 e VB .NET.

Desde que comecei a trabalhar com informática, há uns 3 anos atrás sempre gostei mais dessa parte de programação e desenvolvimento, porém meu foco era a Web. Após algum tempo trabalhando nesta área resolvi voltar me um pouco para a área de desenvolvimento Windows com o Visual Basic. Com isso comecei a freqüentar alguns fóruns da própria Microsoft e acabei me cadastrando no MSDN Brasil.

Foi lá que tive o primeiro contato com a tecnologia .NET. No inicio como não sabia muito bem como ela funcionava, achei que seria somente mais uma tecnologia para competir com as outras já existentes, um mero sucessor do VB 6.0, mas após conhecê-la melhor vi que não, ela é totalmente inovadora. Tem claro, algumas coisas em comum com as outras tecnologias já existentes, porem existem muitas outras coisas que conseguimos fazer com ela, que antes seriam impossíveis ou inviáveis pelo seu alto custo. Um exemplo disso são os Web Services que estão revolucionando a forma de transmissão de dados entre aplicativos, o XML que facilita em muito a transmissão de dados também, o ambiente integrado do Visual Studio .NET que irá diminuir muito o tempo de desenvolvimento, a rapidez e segurança que foram implementadas na tecnologia .NET dentre muitas outras melhorias.

Como fazer para sua máquina rodar algo da plataforma .NET?

Este é uma das vantagens desta plataforma, a única coisa necessária para se rodar algo desenvolvido nela, ou desenvolver é ter o .NET Framework instalado, que pode ser baixado do próprio site da Microsoft Brasil. Com o .NET Framework todas as aplicações em qualquer linguagem suportada por esta plataforma (C#, VB .NET, J# e etc) pode ser “rodadas” ou executadas sem a necessidade de instalar outro sofwtare.

Onde desenvolvo os meus programas nesta plataforma?

Outra vantagem é que para se desenvolver qualquer tipo de aplicação nesta plataforma, seja uma aplicação para Internet com o ASP.NET, uma aplicação Windows, Web Services e etc, você não precisa de ferramentas separadas tudo é feito no Visual Studio .NET. O Visual Studio .NET é um ambiente integrado de desenvolvimento, com o qual é possível manipular arquivos, servidores de bancos de dados como o SQL Server, fazer o Debug, a compilação e os testes tudo isso sem sair do ambiente de desenvolvimento. Com isso diminuindo o tempo de desenvolvimento. Porem este é um produto que precisa de uma licença de uso a qual o desenvolvedor deverá comprar, mas se você somente pretende desenvolver para a Internet existe uma outra solução gratuita, o Web Matrix, ele é semelhante ao Visual Studio .NET porem não tem algumas funções e serve somente para aplicações para Internet. O Web Matrix é um ótimo exemplo da qualidade da tecnologia .NET, pois ele foi totalmente desenvolvido em C#.

Quais ou qual a linguagem suportada por esta plataforma?

Na plataforma .NET você tem duas linguagens que são novas e melhores que as demais, que são o Visual Basic .NET e o C# (se lê C Sharp). Mas é possível trabalhar com outras linguagens como o C/C++ e etc.
Uma novidade é que agora podemos criar numa mesma solução projetos que utilizem linguagens diferentes. Por exemplo, podemos criar uma parte do programa em C# e outra em VB .NET sem nenhum problema.

Visual Basic .NET e C#

Uma das grandes vantagens dessas linguagens é que elas fazem o uso da memória automaticamente portanto ela aloca o que está sendo usado e automaticamente quando isto não estiver mais sendo utilizado é deletado da memória, utilizando o método de "coleta de lixo". Isto faz com que os programadores não precisem se preocupar em "tirar" da memória o que não está sendo usado com isso diminuído o número de erros das aplicações e seu desempenho.
Pode parecer que o VB .NET é só uma melhoria do VB 6.0, mas não é bem assim. O VB .NET é uma linguagem que foi reescrita e agora está totalmente orientada a objetos, o que facilita em muito a vida dos programadores.
Mas apesar disso ela tem algumas semelhanças com o VB 6.0 portando quem já programava em VB 6.0 provavelmente irá se adaptar melhor ao VB .NET e como o C# é muito parecido com o C/C++ quem já programava nessas linguagens provavelmente irá se adaptar melhor ao C#.


Bom acho que com isso já dá para ter uma boa idéia de como é esta plataforma, nas próximas colunas irei abordar cada um desses tópicos com mais profundidade.

Espero que gostem e até a próxima!

thkdyik <sdf@asd.com>
h,hjj