IT Web – O que o Visual Studio.Net oferece aos desenvolvedores de software?
Richard Kaplan – O VS.Net foi criado como um ambiente totalmente integrado de desenvolvimento para torná-lo mais fácil, aumentar a velocidade dessa construção de aplicativos e para inclusive criar e consumir XML Web Services. Ao mesmo tempo, nós estávamos determinados a fazer uma única ferramenta de programação que apresentasse essencialmente um único jeito de desenvolver aplicações, independente da linguagem e do tipo de cliente alvo da aplicação (celulares, PCs ou handhelds).
Nos últimos quatro anos, gastamos muito tempo observando como os programadores trabalhavam realmente e os problemas que encontravam com suas ferramentas de desenvolvimento. Também recebemos uma quantidade enorme de feedback dos usuários e tentamos incorporar no VS.Net as lições desse retorno.
A parte de desenhar as telas de programas no VS.Net é um bom exemplo de como o feedback de usuário dirigiu o desenvolvimento do produto. Os usuáriosde Visual Basic 6.0 queixaram-se que alguns controles eram como “black holes”, significando que era difícil fazer com que as propriedades ajustadas no desenhador aparecessem no código real. Similarmente, havia muito descontentamento com o código gerado pelo Visual Interdev.
No VS.Net, a interface de desenhar telas está mais limpa e não há mais buracos negros. O código criado arrastando e deixando cair controles na modalidade do projeto é sempre fácilmente acessível no código de fonte. Outras melhorias grandes incluem a criação de versão dos componentes que é extremamente simplificada e de um modelo de debugging, muito mais detalhado, para eliminar erros.
ITW – Como o .Net competirá com o Linux e o Java, que estão crescendo em popularidade, oferecendo ferramentas grátis ou muito baratas e estão atraindo programadores novos nas universidades brasileiras?
Kaplan – Nós não estamos vendo realmente o crescimento no número dos negócios que se realizam com o Java. Realmente, pelo contrário, quando nós visitamos companhias para introduzir o .Net, nós ouvimos freqüentemente que eles estão tendo problemas com a complexidade de seus projetos de Java. Muitas vezes eles dizem, “porque você não veio aqui antes,” quando vêem como é fácil criar sistemas com o VS.Net.
Em termos de preço, VS.Net é muito competitivo com as ferramentas do mesmo nível para Java. A realidade é que a maioria das empresas que escrevem aplicações em Java estão usando ferramentas como JBuilder, melhor que ferramentas livres mas menos úteis como Forte. Também, o programa licenciando da subscrição de MSDN tem um valor particularmente bom para desenvolvedores. Os assinantes recebem muitas ou todas as ferramentas, plataformas e tecnologias de servidores, dependendo de seu nível da subscrição.
Também, é possível desenvolver aplicações em .Net sem o VS.Net. Você poderia, por exemplo, escrever seus programas no Notepad. O compilador é incluído na instalação livre da estrutura do Net. Por outro lado, é verdade que nós fomos um tanto lentos em lançar programas para as áreas de informática nas universidades no Brasil. Entretanto, nós começamos, recentemente, a promover a versão academic da subscrição de MSDN. Isto permite aos estudantes acesso barato e fácil às ferramentas e às tecnologias da Microsoft.
ITW – A Microsoft tem promovido pesadamente os Web Services no lançamento de VS.Net. Como a Microsoft vê os Web Services e onde eles cabem no desenvolvimento do software das empresas?
Kaplan – Basicamente, os Web Services são meios simples e muito eficazes para que uma empresa defina relacionamentos com seus parceiros. Visto que no passado, a troca dos dados entre organizações foi sempre feita caso-a-caso. Com os Web Services é possível padronizar estas interações, sem revelar as origens e as estruturas internas dos dados. Dentro da empresa, os Web services são úteis do mesmo jeito, permitindo que divisões ou departamentos definam os relacionamentos com outros grupos. Em meu grupo na Microsoft, nós fizemos exatamente isso, usamos os Web Services para consolidar nossos dados de usuários com outras bases de dados dentro da companhia.
A Cohesity anunciou a concessão da Patente Nº 12.619.501 pelo Escritório de Patentes e Marcas…
Diogo Cortiz, professor da PUC-SP e doutor em Tecnologias da Inteligência e Design Digital, tem…
DJ Sampath chegou aos Estados Unidos há 30 anos com oito dólares no bolso e…
A evolução da inteligência artificial nos serviços financeiros ainda esbarra em desafios relacionados à experiência…
A Motorola Solutions anunciou a assinatura de um acordo definitivo para adquirir a D-Fend Solutions,…
Nesta terça-feira (2), a Meta anunciou a expansão global de configurações de conteúdo para contas…