# Roslyn Reviews
**Vendor:** Codeplex  
**Category:** [Ferramentas de Análise de Código Estático](https://www.g2.com/pt/categories/static-code-analysis)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 12
## About Roslyn
A Plataforma do Compilador .NET (&quot;Roslyn&quot;) fornece compiladores de C# e Visual Basic de código aberto com APIs ricas de análise de código.




## Roslyn Reviews
  ### 1. o compilador Dot Net que você não quer perder

**Rating:** 4.0/5.0 stars

**Reviewed by:** Awal R. | Unity Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** March 28, 2021

**O que você mais gosta em Roslyn?**

Então, quando comecei a usar o Roslyn, tive minhas dúvidas, como todos nós temos antes de mudar para um novo compilador, mas, nossa, ele superou minhas expectativas. Meu código não tinha mais erros de compilação, mas também me ajudava a resolver os erros pré-codificados nos projetos existentes. Analisávamos nosso código e refatorávamos tudo no Roslyn, e não parecia que estávamos fazendo grandes coisas. Faz você se sentir como se estivesse simplesmente usando um software tão simples quanto o Word.

**O que você não gosta em Roslyn?**

Bem, às vezes sinto dificuldade em usá-lo para APIs e coisas do tipo, mas você precisa se familiarizar com o compilador. Uma vez que você passa por isso, é moleza. Então, sim, a documentação poderia ter sido bem formatada (melhor do que está no momento), mas não se pode culpá-los, depende da maneira de percepção e compreensão de cada um.

Como iniciante, você pode querer primeiro passar por todos os recursos sem mergulhar diretamente no uso do compilador em seus projetos finais e de produção.

**Recomendações a outras pessoas considerando Roslyn:**

1.) A documentação
2.) Cuidado com as partes da API

**Que problemas Roslyn está resolvendo e como isso está beneficiando você?**

Estou usando para meus projetos de Realidade Aumentada e desenvolvimento de jogos para obter erros mínimos e códigos eficientes para meus projetos sem enfrentar muitos bugs e erros na versão final de produção.  
Roslyn tem:  
1.) Economizado muito tempo em nossas práticas de codificação  
2.) Nos dado soluções ótimas para nossos problemas  
3.) Ajudado a aumentar nossa receita

  ### 2. Revisão de Roslyn. Um ótimo compilador para a plataforma .NET.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pulkit M. | Student Ambassador, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** March 05, 2021

**O que você mais gosta em Roslyn?**

Sou um programador regular de C# e .NET e o compilador nativo que obtemos com o Windows no Visual Studio. E o que eu queria obter é uma solução de compilador como serviço e o Roslyn fornece isso.

A melhor característica do Roslyn é quando a aplicação que estamos escrevendo precisa de uma interface de script. Com o Roslyn, obtemos o script compilado como o código C# original. Com as mesmas capacidades de programação com o código-fonte da aplicação.

**O que você não gosta em Roslyn?**

A única coisa que sinto que pode ser o desafio é que implementar o Roslyn pode ser um pouco complicado para os iniciantes. Então, a curva de aprendizado é um pouco difícil.

**Recomendações a outras pessoas considerando Roslyn:**

Realmente recomendado para qualquer pessoa que faça programação em C#.

**Que problemas Roslyn está resolvendo e como isso está beneficiando você?**

Roslyn permite a implementação de programação orientada a aspectos. Agora, existem certas vantagens em usar o Roslyn, como login de política. Ele possui um excelente tratamento de exceções, permite auditoria automática de vários tipos de chamadas de função, gera automaticamente diferentes tipos de propriedades para propriedades automáticas. Além disso, possui um ótimo sistema de sincronização de threads que é para multithreading, proporcionando uma maneira muito boa de usá-lo.

  ### 3. Revisão de Roslyn: Um ótimo compilador para criar aplicativos .NET

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shivay L. | CTO, Empresa (> 1000 emp.)

**Reviewed Date:** March 02, 2021

**O que você mais gosta em Roslyn?**

Roslyn é um compilador muito poderoso usado para compilar aplicações .NET. Como fornece Compilação como Serviço, permite dividir facilmente as etapas de compilação em diferentes partes e ajuda a verificar o aspecto sintático do código que escrevemos em C#. Permite usar programação Orientada a Aspectos. 

Tem muitas vantagens, como: 
1. fornece ótimas capacidades de registro
2. possui excelente tratamento de exceções
3. A sincronização de threads é automática. Portanto, os conceitos de threading e multithreading são ótimos no suporte do Roslyn para C#
4. a auditoria de funções ocorre automaticamente

**O que você não gosta em Roslyn?**

Foi um pouco difícil configurar antes, mas depois disso tem sido uma maravilha de usar. Para aqueles que usam Visual Studio ou outros compiladores, eles acharão o Roslyn ótimo de usar.

**Recomendações a outras pessoas considerando Roslyn:**

É muito poderoso e versátil!

**Que problemas Roslyn está resolvendo e como isso está beneficiando você?**

Isso realmente ajudou a estabelecer melhores práticas de estrutura de código com código C#. Por causa dos seus benefícios em tempo de compilação, como já mencionei, permite a programação orientada a aspectos, tornando-o super útil. Tem sido uma bênção disfarçada para qualquer desenvolvimento de plataforma com C#.

Algumas das melhores coisas sobre o Roslyn são, a saber:
Ele fornece ótimas capacidades de registro
tem um ótimo tratamento de exceções
Sincronização automática de threads ocorre
auditoria de funções ocorre automaticamente

  ### 4. Este software facilita não apenas a escrita de código, mas também a escrita de um bom código.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Romeo K.  S. | Empresa (> 1000 emp.)

**Reviewed Date:** December 28, 2019

**O que você mais gosta em Roslyn?**

Roslyn desmistifica as fundações mais profundas para o desenvolvimento de software. A interface do Roslyn é muito mais intuitiva. Coisas como métodos, ferramentas, eventos... são mostradas enquanto você digita e as completa imediatamente, tornando mais fácil não apenas digitar código, mas também escrever código. Portanto, é avaliado em tempo real quando você escreve seu código para ajudar a evitar erros de tempo. Roslyn simplificará e melhorará o código e promoverá suas vidas.

**O que você não gosta em Roslyn?**

Pessoalmente, nunca olhei para trás quando usei o Roslyn pela primeira vez. Foi uma das minhas ferramentas digitais favoritas.

**Recomendações a outras pessoas considerando Roslyn:**

Vale a pena levar em consideração tudo o que facilita sua vida como desenvolvedor. Roslyn foi uma dessas coisas para mim e se tornou uma pedra angular das minhas atividades de crescimento.

**Que problemas Roslyn está resolvendo e como isso está beneficiando você?**

Melhorias de eficiência no geral são o que mais me diferencia. Não só o próprio código é escrito mais rapidamente do que no tempo de construção, mas o próprio código é verificado em tempo real.

  ### 5. Excelente para escrever bons códigos

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Automotivo | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 29, 2020

**O que você mais gosta em Roslyn?**

Ótima interface e melhor para programação, compilador bom também, eu pessoalmente recomendo para coisas de programação.

**O que você não gosta em Roslyn?**

No início, é difícil de usar, mas à medida que se acostuma, as coisas ficam mais fáceis. Sem grandes desagrados.

**Recomendações a outras pessoas considerando Roslyn:**

Melhor para programar

**Que problemas Roslyn está resolvendo e como isso está beneficiando você?**

Trabalho de codificação, trabalho de compilação e trabalho relacionado a software

  ### 6. Roslyn mudou meu desenvolvimento de uma tarefa para um prazer eficiente.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jason E. | Sr. Application Developer, Bancário, Empresa (> 1000 emp.)

**Reviewed Date:** February 13, 2019

**O que você mais gosta em Roslyn?**

Roslyn desmistifica muitos dos fundamentos mais profundos que são necessários para o desenvolvimento de software. Com Roslyn, você é apresentado a uma interface muito mais intuitiva. Coisas como métodos, propriedades, eventos e outros são todos exibidos enquanto você digita, com auto-completar, tornando mais fácil não apenas escrever código, mas escrever um bom código. E, além disso, à medida que você escreve seu código, ele é analisado em tempo real para ajudar a evitar erros de compilação. Com Roslyn, seu código será mais limpo e forte, tornando sua vida mais fácil.

**O que você não gosta em Roslyn?**

Honestamente, depois de usar o Roslyn pela primeira vez, nunca mais olhei para trás. Tem sido uma das ferramentas mais amadas no meu cinto digital.

**Recomendações a outras pessoas considerando Roslyn:**

Qualquer coisa que ajude a facilitar sua vida como desenvolvedor vale a pena considerar. Roslyn foi uma dessas coisas para mim e se tornou um elemento essencial nas minhas atividades de desenvolvimento.

**Que problemas Roslyn está resolvendo e como isso está beneficiando você?**

Os ganhos gerais de eficiência são o que fazem a maior diferença para mim. Não só você escreve código mais rapidamente, mas o próprio código está sendo validado em tempo real, em comparação com o tempo de compilação.

  ### 7. Bom Compilador

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** March 14, 2019

**O que você mais gosta em Roslyn?**

O software é fácil de usar e tem uma interface agradável. A funcionalidade de autocompletar em eventos, métodos e propriedades, etc., torna o trabalho mais simples, fácil e rápido, além de preciso. Eu diria que eles estão entre os melhores disponíveis.

**O que você não gosta em Roslyn?**

Eu adoro, mas acredito firmemente que novos usuários podem ficar um pouco alarmados e isso deve ser simplificado para novos usuários que possam estar interessados, tenho certeza de que a equipe poderia conseguir isso.

**Recomendações a outras pessoas considerando Roslyn:**

Como faço com outros produtos, recomendo que as pessoas os experimentem, pois você não pode saber se é para você ou se funcionará para você sem antes tentar. Eu digo: faça bom uso dele e depois decida se é para você.

**Que problemas Roslyn está resolvendo e como isso está beneficiando você?**

Criamos software para clientes usando isso.

  ### 8. Compile e Análise Nativa

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhilash M. | Senior Software Engineer, Hospital e Cuidados de Saúde, Empresa (> 1000 emp.)

**Reviewed Date:** March 29, 2019

**O que você mais gosta em Roslyn?**

Roslyn abre as portas para o mundo de código aberto com Análise de Código nativa e Compilação e recursos de auto-hospedagem. Você pode expandir as habilidades para outro nível em aplicações Dotnet Core.

**O que você não gosta em Roslyn?**

Pasta separada no diretório bin durante a implantação. Poderia ser uma pequena biblioteca em vez de uma pasta.

**Que problemas Roslyn está resolvendo e como isso está beneficiando você?**

O compilador Roslyn aplica as políticas de POO em todo o seu código no momento da compilação e mantém preocupações transversais para poluir sua lógica de negócios.

  ### 9. É tão eficiente

**Rating:** 2.5/5.0 stars

**Reviewed by:** Usuário Verificado em Hospital e Cuidados de Saúde | Empresa (> 1000 emp.)

**Reviewed Date:** March 25, 2019

**O que você mais gosta em Roslyn?**

Eu gosto do Roslyn porque você é apresentado a uma interface muito mais intuitiva. A melhor coisa sobre ele é o auto-completar, tornando mais fácil não apenas escrever código, mas escrever um bom código. E, além disso, à medida que você escreve seu código, o Roslyn fará com que seu código seja mais limpo e forte, facilitando sua vida.

**O que você não gosta em Roslyn?**

Sinceramente, não há nada que eu não goste em Roslyn.

**Que problemas Roslyn está resolvendo e como isso está beneficiando você?**

Gosto que seja modular o suficiente para permitir plugins robustos, e o fato de estar sendo desenvolvido de forma aberta significa que posso acompanhar seu progresso e planejar para o futuro.

  ### 10. Ótimo compilador de C# e Visual Basic

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Impressão | Empresa (> 1000 emp.)

**Reviewed Date:** January 28, 2019

**O que você mais gosta em Roslyn?**

Grande compilador de C# e VB.NET que fornece uma enorme quantidade de APIs e também inclui uma linha de comando tradicional. A verdade faz jus ao nome de ".NET Compiler Platform". Sem dúvida, um dos melhores para realizar APIs para análise de código e refatoração.

**O que você não gosta em Roslyn?**

A verdade não apresenta muitas desvantagens... mesmo que eu tenha que apontar um inconveniente, diria que sua curva de aprendizado pode ser elevada para alguém que não está 100% familiarizado com sua arquitetura. Mas não é complicado se você já estiver familiarizado.

**Recomendações a outras pessoas considerando Roslyn:**

Não considerou, pegue!

**Que problemas Roslyn está resolvendo e como isso está beneficiando você?**

Pequenas APIs para software de impressora.

  ### 11. Roslyn é uma ferramenta boa para iniciantes

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Automotivo | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** March 25, 2019

**O que você mais gosta em Roslyn?**

Como eu era novo nas linguagens, usei o Roslyn, pois ouvi boas críticas sobre ele e achei realmente fácil de usar.

**O que você não gosta em Roslyn?**

Nada realmente que eu não goste neste produto.

**Que problemas Roslyn está resolvendo e como isso está beneficiando você?**

Isso torna o trabalho mais fácil e realmente fundamental para usar e os melhores compiladores para iniciantes. Como há muitos novatos, o trabalho se torna fácil.

  ### 12. A melhor parte da pilha

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Administração Pública | Empresa (> 1000 emp.)

**Reviewed Date:** April 26, 2018

**O que você mais gosta em Roslyn?**

Tem suas falhas, mas é uma peça de tecnologia muito boa, e está melhorando o tempo todo.

**O que você não gosta em Roslyn?**

É, talvez, um pouco exagerado para o que é. Existe algo como ter recursos demais.

**Recomendações a outras pessoas considerando Roslyn:**

É difícil separar o Roslyn do restante da pilha. Tenho preocupações sobre a direção da linguagem C#, mas o próprio Roslyn é uma tecnologia impressionante.

**Que problemas Roslyn está resolvendo e como isso está beneficiando você?**

Gosto que seja modular o suficiente para permitir plugins robustos, e o fato de estar sendo desenvolvido de forma aberta significa que posso acompanhar seu progresso e planejar para o futuro.


## Roslyn Discussions
  - [What makes Roslyn different from other similar coding applications?](https://www.g2.com/pt/discussions/30237-what-makes-roslyn-different-from-other-similar-coding-applications) - 1 comment

- [View Roslyn pricing details and edition comparison](https://www.g2.com/pt/products/roslyn/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-30+06%3A12%3A57+-0500&secure%5Bsession_id%5D=cea1fb72-985d-4548-b0b2-f9d55ba7d7fb&secure%5Btoken%5D=96c5b08cc1fc72d0e11cf35136e3cb5fbdc58c2331b387cdc3788455308174f0&format=llm_user)

## Roslyn Features
**Análise de Código Estático - AI Agente**
- Aprendizagem Adaptativa
- Interação em Linguagem Natural
- Assistência Proativa

## Top Roslyn Alternatives
  - [SonarQube](https://www.g2.com/pt/products/sonarqube/reviews) - 4.4/5.0 (140 reviews)
  - [ReSharper](https://www.g2.com/pt/products/resharper/reviews) - 4.5/5.0 (83 reviews)
  - [Gearset DevOps](https://www.g2.com/pt/products/gearset-devops/reviews) - 4.7/5.0 (290 reviews)

