quarta-feira, 10 de dezembro de 2014

Microsoft: Ei, não se esqueça Visual Basic! Open source e novos recursos que vem


Guia do Iniciante para certificados SSL


A Microsoft postou detalhes do que está por vir na próxima versão do Visual Basic (VB).


Nos anos 90, VB era única alternativa praticamente da Microsoft para C / C ++ para o desenvolvimento do Windows, atraindo uma grande base de usuários de amadores para desenvolvedores profissionais. VB perdeu terreno após o aparecimento do .NET Framework em 2002. Muitos profissionais mudaram para C #, a coisa mais próxima de uma língua nativa para .NET, e alguns que queria ficar com VB encontrou as mudanças do VB 6.0 para VB .NET difícil a aceitar, especialmente no que era incompatível com os projetos existentes.







Visual Basic ainda tem seguidores embora. Insensibilidade caso e uma sintaxe mais Inglês-like parecem torná-lo menos intimidador do que as linguagens encaracolado-cinta, como C #. VB é amplamente utilizado em escolas e mantém algum uso comercial. Microsoft manteve VB principalmente em um par com C #, em termos de recursos de linguagem, e ambos compilar a IL semelhante (Intermediate Language) binários por isso o desempenho é semelhante.


Visual Basic 14

Microsoft Visual Basic 2015



Agora gerente do programa de Lucian Wischik postou detalhes do que está vindo em Visual Basic 14, parte do Visual Studio 2015 libertação agora na pré-visualização. VB é parte da onda de código aberto da Microsoft, assim como Wischik observa, o compilador VB será open source, como parte do projeto de codinome Roslyn. A versão atual é VB 12, então a Microsoft está ignorando azarado versão 13, para se manter em sintonia com o próprio Visual Studio.


Então, novamente, é confuso o suficiente para que o Visual Studio "14" também é Visual Studio 2015. Never mind.


O que há de novo no VB 14? Talvez o maior incômodo fixo é que VB agora permitirá que strings literais multi-linha, evitando a necessidade de concatenations desnecessários. Há também um novo?. operador que retorne um tipo anulável, em vez de uma exceção se faz referência a uma propriedade de um objeto nulo:


Cliente? .Name


VB 14 também está ficando interpolação string. Em vez de usar um espaço reservado posicional, você pode inserir expressões em cordas prefixados com o caractere $:


Dim s = $ "Olá {Customer.Name}"


Um novo operador NameOf retorna o nome do identificador passado para uma função.


Você pode ver a lista completa das novas funcionalidades do VB 14 aqui .


O compromisso da Microsoft para o Visual Basic é compreensível. Microsoft BASIC (para o MITS Altair) foi o primeiro produto da empresa. Hoje, porém, há razões para evitar VB. No mundo do .NET C # é a linguagem premier, e VB não tem nenhuma vantagem real.


Caso insensibilidade é mais uma responsabilidade do que uma vantagem. Alguns terceiros, tais como Xamarin e RemObjects, oferecem compiladores de plataforma cruzada para C # visando o Mac e plataformas móveis, mas não para o Visual Basic. Na educação, qualquer vantagem na simplicidade do VB é compensada por uma transição mais difícil para outras linguagens como JavaScript ou Java.


Há desenvolvedores que gostam VB embora, e que não vêem nenhuma necessidade de se afastar. A boa notícia para eles é que a Microsoft está mantendo o faith.®







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário