Microsoft Visual Studio - Edições, Comparação, Recursos, Perguntas Frequentes

Visual Studio é o próprio IDE da (IDE)Microsoft que foi inicialmente codinome Project Boston e foi lançado em 1997. Desta vez, a Microsoft juntou todas as suas ferramentas de desenvolvimento e as comprou com um único produto. A versão inicial do software veio em 2 edições. Este primeiro foi o Visual Studio Professional(Visual Studio Professional) e o outro foi o Visual Studio Enterprise mais poderoso . A versão profissional foi empacotada com 3 CDs, e a versão Enterprise superior foi empacotada com 3 CDs. Agora, vamos falar sobre o Visual Studio 2017 .

Microsoft Visual Studio

Microsoft Visual Studio

Atualmente, a versão 11 do Visual Studio denominada Visual Studio 2017 é a versão estável mais recente da equipe de ferramentas do desenvolvedor da Microsoft . Está disponível em 3 edições principais nomeadamente

  1. Versão gratuita da comunidade,
  2. Versão profissional e
  3. Edição empresarial.

A edição Community é a versão gratuita(Community edition is the free version) do pacote de software e tem menos recursos. Mas de qualquer forma, ele faz seu trabalho como iniciante ou desenvolvedor estudante. A segunda é a Professional Edition que é um pouco mais poderosa que a Community Edition e, em seguida, vem o pacote Enterprise completo com todas as ferramentas poderosas para o Visual (Enterprise)Studio .

A partir de agora, o Visual Studio é um editor de código(Code Editor) , depurador(Debugger) e designer . Isso significa que você pode editar ou escrever código simples para backend ou consoles aqui, pode verificar se o código escrito por você é funcional e pode ajudar se seu código precisar de melhorias. Além disso, é um designer, pois agora você pode projetar interfaces de (Interfaces)usuário(User) e experiências(User Experiences) de usuário no Visual Studio , como ao desenvolver aplicativos para UWP ou em Xamarin usando Blend ou XAML .

Todas as informações contidas neste artigo dizem respeito às notas de rodapé da Microsoft . Estes estão listados abaixo:

    • As organizações empresariais são definidas como >250 PCs ou > $1 milhão de dólares americanos(Million US Dollars) em receita anual.
    • Área de Trabalho do(Windows Desktop) Windows , Aplicativos Universais do Windows(Universal Windows Apps) , Web ( ASP.NET ), Office 365 , Aplicativos de Negócios(Business Applications) , Apache Cordova , Azure Stack , C++ Cross-Platform Library Development , Python , Node.js , .NET Core , Ferramentas do Docker(Docker Tools)
    • Pode abrir diagramas gerados em outras edições do Visual Studio no modo somente leitura.
    • Inclui criação de perfil de interação de camada(Tier Interaction Profiling) .

Agora, vamos apenas comparar as edições do Visual Studio .

Edição gratuita da comunidade do Visual Studio(Studio Community Free)

1] Para quem é?(1] Who is it for?)

O Visual Studio Community Edition beneficiará muito os seguintes cenários de uso. Eles apoiarão  Desenvolvedores Individuais(Individual Developers) , Aprendizado em Sala de Aula(Classroom Learning) , Pesquisa Acadêmica(Academic Research) , Contribuindo para Projetos de (Projects)Código Aberto(Open Source) e para organizações não empresariais(Non-enterprise) para até 5 usuários.

2] Suportará a Plataforma de Desenvolvimento?(2] Will it support Development Platform?)

Como mencionei acima,  certamente irá suportar (Surely support ) a Plataforma de Desenvolvimento.

3] E o Ambiente de Desenvolvimento Integrado?(3] How about the Integrated Development Environment?)

Falando sobre o Ambiente de Desenvolvimento Integrado(Integrated Development Environment) , a edição gratuita da comunidade do Visual Studio oferecerá suporte aos seguintes recursos. Ele suportará  Peek Definition , Refactoring , One-click Web Deployment , Model Resource Viewer , Visualizando Soluções(Visualizing Solutions) com Gráficos de Dependência(Dependency Graphs) e Mapas(Code Maps) de Código e Multi-targeting .

4] Depuração e diagnóstico avançados?(4] Advanced Debugging and Diagnostics?)

Em Advanced Debugging and Diagnostics , a versão gratuita do Visual Studio oferece suporte ao seguinte. Ele suporta  métricas de código(Code Metrics) , depuração de gráficos(Graphics Debugging) , análise de código estático(Static Code Analysis) e hub de desempenho(Performance) e diagnóstico(Diagnostics Hub) .

5] Suporte a ferramentas de teste(5] Testing tools support)

Bem, como é uma edição gratuita do Visual Studio com recursos e ferramentas limitados. Ele apenas suporta testes de unidade para os desenvolvedores testarem seu código.

6] Quão bem está integrado o Xamarin (Cross-Platform Development)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Bem, se você está interessado em Xamarin , você está com sorte. Os recursos de plataforma cruzada a seguir são compatíveis com o Visual Studio Community sob o nome de Xamarin . Eles são o compartilhamento de código(Code) entre as contrapartes de aplicativos Android e iOS, designers de interface do usuário (Android)nativos(Native) para iOS e Android(Android UI Designers) , Xamarin Forms (abreviado como Xamarin .Forms) e Xamarin Instant Player .

7] Você pode colaborar com outros desenvolvedores do Visual Studio Community?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

Bem, a Microsoft cobriu você aqui. Os recursos a seguir são compatíveis com o Visual (Visual) Studio para atender a todas as suas necessidades de colaboração. Eles são  PowerPoint Storyboarding , Code Review , recursos de Task Suspend/Resume e Team Explorer com suporte a ferramentas de desenvolvimento de terceiros.

Leia(Read) : O que é o código do Visual Studio(Visual Studio Code) ?

Profissional do Visual Studio

1] Para quem é?(1] Who is it for?)

Além do que é mencionado para a Comunidade do Visual Studio(Studio Community) , esta Edição Profissional(Professional Edition) do Visual Studio é compatível com Cenários de Uso(Usage Scenarios) como  Empresas(Enterprises) .

2] Suportará a Plataforma de Desenvolvimento?(2] Will it support Development Platform?)

Como mencionei acima, certamente dará suporte à Plataforma de Desenvolvimento.

3] E o Ambiente de Desenvolvimento Integrado?(3] How about the Integrated Development Environment?)

Falando sobre o Ambiente de Desenvolvimento Integrado(Integrated Development Environment) , a edição profissional do Visual Studio dará suporte a tudo o que a Comunidade do Visual Studio Suporta(Studio Community Supports) . Isso também dará suporte ao CodeLens .

4] Depuração e diagnóstico avançados?(4] Advanced Debugging and Diagnostics?)

Em Depuração(Advanced Debugging) e Diagnóstico(Diagnostics) Avançados , a edição profissional oferece suporte exatamente a tudo que a edição gratuita do Visual Studio , a comunidade do Visual Studio oferece.

5] Falando sobre como o Visual Studio suporta ferramentas de teste(5] Talking about how well Visual Studio supports testing tools)

Pois bem, o profissional do Visual Studio ainda vem com recursos e ferramentas limitados quando comparado à versão Enterprise . Ele apenas suporta testes de unidade para os desenvolvedores testarem seu código.

6] Quão bem está integrado o Xamarin (Cross-Platform Development)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Bem, se você estiver interessado no Xamarin(Xamarin.It) , ele oferece suporte aos mesmos recursos que o Visual Studio Community oferece. Os recursos de plataforma cruzada a seguir são compatíveis com o Visual Studio Community sob o nome de Xamarin . Eles são o compartilhamento de código(Code) entre as contrapartes de aplicativos Android e iOS, designers de interface do usuário (Android)nativos(Native) para iOS e Android(Android UI Designers) , Xamarin Forms (abreviado como Xamarin .Forms) e Xamarin Instant Player .

7] Você pode colaborar com outros desenvolvedores com o Visual Studio Professional?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

Bem, a Microsoft cobriu você aqui. Todos os recursos são suportados pelo Visual Studio para atender a todas as suas necessidades de colaboração. Eles são  PowerPoint Storyboarding , Code Review , recursos de Task Suspend/Resume e Team Explorer com suporte a ferramentas de desenvolvimento de terceiros.

Visual Studio Enterprise

1] Para quem é?(1] Who is it for?)

Semelhante ao Visual Studio Professional , ele oferece suporte a  Desenvolvedores Individuais(Individual Developers) , Aprendizado em Sala de Aula(Classroom Learning) , Pesquisa Acadêmica(Academic Research) , Contribuição para (Contribution)Projetos de (Projects)Código(Source) Aberto , Organizações Não(Non-enterprise) Empresariais para até 5 usuários e Empresas(Enterprise) também.

2] Suportará a Plataforma de Desenvolvimento?(2] Will it support Development Platform?)

Como mencionei acima, certamente dará suporte à Plataforma de Desenvolvimento.

3] E o Ambiente de Desenvolvimento Integrado?(3] How about the Integrated Development Environment?)

Falando sobre o Ambiente de Desenvolvimento Integrado(Integrated Development Environment) , a edição Enterprise do (Enterprise)Visual Studio oferecerá suporte a tudo o que o Visual Studio Professional oferece(Studio Professional Supports) . Isso também oferecerá suporte à  validação de dependência ao vivo(Live Dependancy Validation) , diagramas de camada(Architectural Layer Diagrams) de arquitetura , validação(Architecture Validation) de arquitetura e clone de código(Code Clone) .

4] Depuração e diagnóstico avançados?(4] Advanced Debugging and Diagnostics?)

Em Advanced Debugging and Diagnostics , a edição Enterprise oferece suporte a exatamente tudo que o Visual Studio Professional oferece suporte. Além disso, ele suporta  IntelliTrace , Integração de Depurador de Mapa de Código(Code Map Debugger Integration) , Análise de Despejo de Memória .NET(.NET Memory Dump Analysis) .

5] Suporte para ferramentas de teste(5] Support for Testing tools)

Bem, a edição Enterprise do (Enterprise)Visual Studio vem com todos os recursos e ferramentas quando comparada a outras versões inferiores. Além  do teste de unidade(Unit Testing) , ele suporta testes de unidade ao vivo, (Unit Testing)gerenciamento de casos de teste, teste de(Test Case Management) carga e desempenho da Web(Web Load) , IntelliTest(Performance Testing) , Microsoft(IntelliTest) Fakes, também(Microsoft Fakes) conhecido como isolamento de teste de unidade(Unit Test Isolation) , cobertura de código(Code Coverage) , gerenciamento de laboratório(Lab Management) , teste de interface do usuário codificado(Coded UI Testing) , teste manual(Manual Testing) com a Microsoft Gerente de Testes(Microsoft Test Manager) , Testes Exploratórios(Exploratory Testing)com o Microsoft Test Manager(Microsoft Test Manager) e Fast-forward for Manual Testing com o Microsoft Test Manager(Microsoft Test Manager) .

6] Quão bem está integrado o Xamarin (Cross-Platform Development)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Bem, se você estiver interessado no Xamarin , ele oferece suporte a mais recursos do que o Visual Studio Community e o Visual Studio Enterprise . Os seguintes recursos de plataforma cruzada são compatíveis com o Visual Studio Enterprise(Visual Studio Enterprise) , além dos compatíveis com as outras duas edições sob o nome de Xamarin . Eles são Embedded Assemblies, Xamarin Inspector , Xamarin Profiler e Remoted iOS Simulator for Windows .

7] Você pode colaborar com outros desenvolvedores com o Visual Studio Enterprise?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

Bem, a Microsoft cobriu você aqui. Obviamente, todos os recursos são suportados pelo Visual Studio para atender a todas as suas necessidades de colaboração. Eles são  PowerPoint Storyboarding , Code Review , recursos de Task Suspend/Resume e Team Explorer com suporte a ferramentas de desenvolvimento de terceiros.

Baixar Visual Studio

Se você deseja experimentar o Visual Studio prático , pode aprender mais e baixá-lo em VisualStudio.com.

DICA(TIP) : O Microsoft Visual Studio Dev Essentials(Microsoft Visual Studio Dev Essentials)(Microsoft Visual Studio Dev Essentials) fornece todas as ferramentas e serviços essenciais para se tornar um desenvolvedor de forma totalmente gratuita. O software tem como objetivo fornecer ferramentas, serviços e treinamento gratuitos para incentivar mais desenvolvedores e entusiastas a experimentar sua tecnologia favorita.

Agora leia(Now read) : Guia para iniciantes para começar a usar o Visual Studio(Beginners guide to getting started with Visual Studio) .



About the author

Sou engenheiro de hardware, especializado no design e desenvolvimento de produtos da Apple, como iPhone e iPad. Tenho experiência com dispositivos iOS e edge, além de ferramentas de desenvolvimento de software como Git e Swift. Minhas habilidades em ambas as áreas me dão uma forte compreensão de como o sistema operacional (SO) dos dispositivos Apple interage com aplicativos e fontes de dados. Além disso, minha experiência com Git me permite trabalhar em sistemas de controle de versão de código, o que pode ajudar a melhorar a eficiência e a produtividade no desenvolvimento de software.



Related posts