Microsoft Visual Studio

Origem: Wikipédia, a enciclopédia livre.
Microsoft Visual Studio
Captura de tela
Microsoft Visual Studio
Desenvolvedor Microsoft
Plataforma x86 e x64
Versão estável 2015 Technical Preview CTP 6 (25 Março de 2015)
Idioma(s) 7 Idiomas, Inclusive Português
Escrito em C/C++, C#, F# e VB.NET
Sistema operativo Microsoft Windows
Gênero(s) IDE
Licença Proprietária
Estado do desenvolvimento Ativo
Tamanho 5GB+
Página oficial https://www.visualstudio.com/

O Microsoft Visual Studio é um pacote de programas da Microsoft para desenvolvimento de software especialmente dedicado ao .NET Framework e às linguagens Visual Basic (VB), C, C++, C# (C Sharp) e J# (J Sharp). Também é um grande produto de desenvolvimento na área web, usando a plataforma do ASP.NET. As linguagens com maior frequência nessa plataforma são: VB.NET (Visual Basic.Net) e o C♯ (lê-se C Sharp).

Edições

O Visual Studio possui diversas edições no mercado:

Visual Studio 97

Esta versão foi desenvolvida em 1997. Havia duas edições deste produto: A edição Professional (profissional) e Enterprise (empresarial).

Esta versão incluía o Visual Basic 5.0, Visual C++ 5.0, Visual J++ e Visual FoxPro 5.0.

Visual Studio 6.0

Esta versão foi publicada em 1998. Esta contém a versão mais conhecida e usada no mundo, do Visual Basic e do Visual C++ (6.0). Até essa versão não tinha o.NET Framework. Muitos ainda usam o VS 6.0 porque o que se faz nele roda em todas as versões de Windows, já nos novos é necessário ter o.NET Framework, o que aumenta bastante o tamanho dos instaladores.

Visual Studio.NET

Esta é uma versão focada no desenvolvimento da plataforma .NET. Inclui O Visual C# e o Visual Basic .NET.

Visual Studio 2008

Lançada em Fevereiro de 2007, junto com as versões finais dos softwares Windows Server 2008 e o SQL Server 2008. Seguem algumas especificações dessa edição do software:

Tipos de projeto no Visual Studio 2008

  • Windows
    • windows forms application
    • WPF application
    • console application
    • windows service
    • WPF user control library
    • class library
    • WPF browser application
    • empty project
    • WPF custom control library
    • windows control forms library
  • Web
    • asp.net web application
    • asp.net ajax server control
    • asp.net server control
    • asp.net web service application
    • asp.net ajax server control extender
    • wcf service application
  • smart device
    • smart device project
  • reports
    • reports application
    • crystal reports application
  • test
    • test project
  • WCF
    • sequential workflow service library
    • sindication service library
    • state machine workflow service library
    • wcf service library
  • Workflow
    • empty workflow project
    • sequential workflow library
    • sharepoint 2007 state machine workflow
    • state machine workflow library
    • sequential workflow console application
    • sharepoint 2007 sequential workflow
    • state machine workflow console application
    • workflow activity library
  • distribuited systems
    • application design
    • system design
    • logical datacenter design
  • setup and deployment
    • setup project
    • merge module project
    • cab project
    • web setup project
    • setup wizard
    • smart device cab project
Visão Geral

O Microsoft® Visual Studio® 2008 cumpre a visão da Microsoft de aplicativos clientes permitindo que os desenvolvedores criem com muita rapidez aplicativos que são passíveis de proporcionar experiências de usuário com a mais alta qualidade e riqueza. O Visual Studio 2008, junta ferramentas com as quais as organizações sentirão maior facilidade em capturar e analisar informações, o que significa a melhor tomada de decisões de negócios. O Visual Studio 2008 possibilita que organizações de todos os tamanhos criem aplicativos mais seguros, gerenciáveis e confiáveis que tiram proveito do Windows™ e do Office.

O Visual Studio 2008 se baseia em três pilares para proporcionar melhor experiência para os programadores: Melhorias na produtividade do desenvolvedor; Gerenciamento do ciclo de vida do aplicativo; e Utilização das mais recentes tecnologias.

Versões
  • Microsoft® Visual Studio® 2008 Express
    • Web Developer 2008 Express Edition (Web)
    • Basic 2008 Express Edition (Windows Forms)
    • C# 2008 Express Edition (Windows Forms)
    • C++ 2008 Express Edition (Windows Forms)
  • Microsoft® Visual Studio® 2008

O Microsoft Visual Studio 2008 Professional Edition e o Microsoft Visual Studio 2008 Standard Edition fornecem a indivíduos e pequenas equipes de desenvolvimento um ambiente com muitos recursos para a construção de aplicações de alto desempenho que aproveitam as vantagens das mais recentes tecnologias, alinhando-se aos objetivos de negócios.

Disponível nas edições:

  • Standart Edition
  • Professional Edition
  • Microsoft® Visual Studio® Team System 2008

O Microsoft Visual Studio Team System 2008 é uma solução integrada de gerenciamento do ciclo de vida da aplicação que permite aos membros de sua equipe colaborarem e se comunicarem de forma mais eficaz, garantirem a qualidade do software e obterem maior visibilidade sobre o ciclo de vida de desenvolvimento de softwares.

Disponível nas edições:

  • Team Suite
  • Architecture Edition
  • Database Edition
  • Development Edition
  • Test Edition
  • Team Foundation Server

Visual Studio 2010

A 12 de Abril de 2010 a Microsoft lançou o Visual Studio 2010, de nome de código Dev10, e a .NET Framework 4.[1][2][3]

Foi lançado com o objetivo de ser a IDE mais completa disponível no mercado. Para isso conta com suporte a desenvolvimento de aplicativos Web, aplicativos para Windows Phone, SharePoint além de aprimorar os já conhecidos, Windows Forms, Web Forms e também plataformas como o Microsoft XNA. Oferece IntelliTrace, Gerenciamento de Ciclo de Vida de Aplicativos (ALM), uma nova interface desenvolvida com WPF (Windows Presentation Foundation), para tornar a IDE mais intuitiva, sistema de busca muito mais eficaz, dentre outros.

Top 5 recursos para Desenvolvedores:

  • Construir customizações para SharePoint;
  • Desenvolver aplicações para Windows 7, utilizando seus recursos (Multitouch, Pin Bar, etc.);
  • Compreender de forma mais simples códigos e arquitetura já existentes;
  • Identificar por testes, os impactos de alterações no código.
  • Customizar o Visual Studio para atender às suas necessidades.

Top 5 recursos para Testadores:

  • Aproveite uma colaboração profunda com o time de desenvolvimento;
  • Avançar (Fast Forward) por testes manuais;
  • Reproduzir bugs em um ambiente virtualizado;
  • Automaticamente incluir contexto aos bugs;
  • Total visibilidade do progresso do teste.

Top 5 recursos para Gerentes de projeto:

  • Novo dashboard mantém o time em sincronia;
  • Ágeis templates ajudam no processo de estimativa;
  • Rastreabilidade de requisitos mantém as partes interessadas informadas;
  • Visual Studio Team Web Access auxilia na emissão de relatórios;
  • Novos relatórios ajudam a permitir gerenciamento proativo de projeto.

Top 5 recursos para UI designers

  • SketchFlow para rápida prototipação e compartilhamento;
  • Integração com o time de desenvolvimento via Team Foundation Server;
  • Melhorias na edição de HTML e CSS, com suporte aos padrões CSS 2.1 ;
  • Melhorias no compartilhamento de arquivos XAML;
  • Novo suporte ao desenvolvimento de Silverlight.

Visual Studio 2012

O Microsoft Visual Studio 2012 teve seu anuncio final de build em 1°de Agosto de 2012 com versão final disponibilzada em 12 de setembro de 2012.

O VS2012 veio com uma remodelação na interface adptando seu layout ao novo modelo visual da Microsoft para o Windows 8.

De novidades do VS2012 podemos citar como principais:

  • Nova framework de desenvolvimento: Agora o VS2012 permite desenvolver para a versão 4.5 da .Net Framework
  • Page Inspector: Permite a visualização rápida da página web (Web Forms ou MVC) diretamente do Visual Studio ou do browser escolhido sem a necessidade de execução do projeto como um todo.
  • F# para Web: A nova versão da IDE permite o desenvolvimento em F#[4] para plataformas Web e Azure.
  • Team Foundation Server Power Tools para Visual Studio 2012: Trata-se de uma série de melhorias, ferramentas, utilitários de linha de comando para aumentar a produtividade dos times de desenvolvimento.
  • Suporte para Desenvolvimento à plaforma Windows 8 e Windows Store: A IDE contém agora projetos do tipo Windows Store com templates para Aplicativos do Windows 8
  • Projetos Portaveis: Trata-se de projetos do tipo Class Library que podem ser portados entre múltiplaformas (Windows, Silverlight, Windows Phone e Xbox)
  • Mudanças nas ferramentas: A ferramenta agora possui ferramentas para aumento de produtividade, possiblidade e navegar no Solution Explorer de Solução -> Projeto- > Classe -> Métodos. Novas ferramentas de busca e duas possilbidades visual (Gray e Dark).

Referências

Visual Studio 2010

Ligações externas

Predefinição:Ambientes de desenvolvimento integrado para C++ e C

Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.