Anunciando A CTP Do Microsoft Roslyn

A equipa do Roslyn anunciou a disponibilidade geral do Roslyn CTP!

O lançamento oficial pode ser encontrado em http://msdn.com/roslyn, assim como em algumas entradas de blogues (soma, ericli, vsteam, vbteam, c#faq) e pelo Twitter.

Este lançamento marca um passo significante no modo de pensar acerca dos compiladores, a agilidade tornada agora possível com inovação nas linguagens, ferramentas de IDE e potenciação do ecossistema. Os compiladores de C# e VB deixam de ser caixas pretas – algo para onde despejamos texto, opera alguma magia e despeja uma assembly cá para fora. Toda a riqueza de informação acerca do código já não é deitada fora mas exposta como um modelo de objectos de total fidelidade que pode facilmente ser consumido por todos. Adicionalmente, foi lançada uma como antevisão da primeira janel interactiva de C# que dispõe de todo o suporte do IDE – incluindo IntelliSense e detecção automática de directivas using em falta.

Como começar:

  • Descarregar a CTP. A CTP é instalada sobre o Visual Studio 2010 SP1 e pode ser instalada com segurança lado-a-lado com o Visual Studio 11.
  • Ir a Start -> All Programs -> Microsoft Codename Roslyn CTP -> Getting Started para lançar o ponto de entrada para toda a documentação, exemplos e ferramentas.
  • Leiam o Roslyn Project Overview para uma melhor visão do projecto.
  • Aprendam com os ricos exemplos incluído (colar como C#/VB, refactorings, análise de código e ferramentas de geração de código).
  • Corram os walkthroughs para aprender as APIs do compilador, s APIs dos serviços usar a janela interactiva.
  • Qve extensões, pode descarregar a CTP ara experimentar a janela interactiva e usar as extensões Copiar Colar C#/VB que foram criadas para nos ajudar no trabalho diário!

Esta distribuição inclui as seguintes funcionaliades:

  • Visual Studio Project Templates
    Estes modelos de projecto ajudam nos primeiro passos da utilizaão das APIs do Roslyn e a construir novas extensões para o Visual Studio usando as APIs do C# ou VB.
  • Reference Assemblies
    As assemblies do Roslyn podem ser adicionadas aos projecto através da janela Add Reference.
  • Interactive Window
    A nova janela chamada C# Interactive está disponível no Visual Studio invocando View -> Other Windows -> C# Interactive a partir do menu. A partir daí podem-se experimentar quer executando pequenos pedaços de código quer construindo cumulativamente um contexto de execução à medida que se vai experimentando.
  • Script File Editing Support
    Os ficheiros C# Script (.csx) permitem instruções de alto nível como a janela C# Interactive. Pode-se criar um novo ficheiro de C# Script invocando File -> New File -> Script -> Visual C# Script a partir do menu do Visual Studio. Adicionalmente a digitar o código directamente na janela, é possível seleccionar código em C# e ficheiros C# Script (.csx) e invocar "Execute in Interactive" ou "Copy to Interactive" a partir do menu de contexto. As funcionalidades de edição do C# Script, como o IntelliSense, são disponibilizadas usando o Roslyn Language Service.

Tenham em atenção de que isto é apenas uma antevisão da tecnologia (technology preview) e não produto final! O principal objectivo desta CTP é recolher testemunhos acerca das APIs públicas e permitir uma visão antecipada da janela Interactive. O formato das APIs está num estado razoavelmente estável, principalmente o as do compilador, mas ainda existem ainda algumas limitações conhecidas e apenas um conjunto das linguagens C# e Visual Basic estão implementadas na actual distribuição. Para a lista completa das funcionalidades não implementadas das linguagens, ver aqui. A janela Interactive está disponível apenas em C# neste momento, mas o VB seguir-se-á em breve.

A equipa do Roslyn aguarda testemunhos nos foruns e Connect.

Published 20-10-2011 0:56 por Paulo Morgado

Leave a Comment

(requerido) 
(requerido) 
 
(opcional)
(requerido) 
If you can't read this number refresh your screen
Enter the numbers above: