SnapDevelop
Um IDE C# leve e rápido para criação de APIs REST e bibliotecas.
Por que desenvolver com SnapDevelop?
Fácil de Usar
Projetado para ser uma IDE C# leve e naturalmente mais simples e mais fácil de instalar e trabalhar do que IDEs avolumadas.
Altamente Produtivo
Projetado para ser uma IDE C# mais produtiva e fornece um processo integrado de geração de código, refatoração e testes.
Sem plug-ins de terceiros
Projetado para fornecer os principais recursos de que você precisa, sem complicações ou risco de plug-ins de terceiros.
Caracteristicas Principais
O SnapDevelop fornece um conjunto abrangente de recursos para facilitar o desenvolvimento rápido de projetos C# não visuais para a framework .NET Core, incluindo codificação rápida, debug live, unit test, e fácil implementação.
- Desenvolver
- Analisar
- Debugar
- Teste
- Deploy
Ambiente Integrado
Desenvolva, gerencie, e implante os projetos C# não visuais sem sair do IDE. O SnapDevelop apresenta solução abrangente e gerenciamento de projetos, integra com os principais sistemas de controle de versão, suporte para gerenciamento de pacotes NuGet e gerenciamento e implantação para container.
Geração de Código
Gere automaticamente o esqueleto do código com as ferramentas e modelos integrados. Além de gerar modelos diretamente de uma tabela, os modelos de scaffold permitem que você configure regras complexas ou aplique modelos personalizados para obter os serviços e controladores que atendem às suas necessidades.
Codificação Rápida
Codifique C# de forma rápida e precisa com poderosas ferramentas de geração de código. SnapDevelop lista valores válidos, membros, propriedades e métodos, e filtra automaticamente e destaca as melhores correspondências para seu tipo. Ele também lista várias informações de parâmetro que são exigidas por um método ou um parâmetro de tipo genérico de atributo.

Navegue e pesquise com eficiência
Navegue e pesquise códigos com eficiência para encontrar tipos, arquivos e membros. Identifique instantaneamente onde um tipo é referenciado e vá para sua definição ou implementação. A pesquisa e a substituição do código podem ser aceleradas usando expressões regulares.
Corrigir o código rápido
Desenvolvido por Roslyn do Visual Studio, o SnapDevelop destaca o código problemático conforme você digita, sugere possíveis soluções para o problema e aplica automaticamente a correção selecionada para você. Vários recursos valiosos de refatoração também são fornecidos, como renomear, extração de métodos e extração de interface.

Correção de erros em uma unica vez
Encontre todos os problemas relacionados ao código na lista de erros do painel, independentemente de erros de compilação, construção ou sintaxe. Aproveite a filtragem avançada para se concentrar em erros importantes, navegue até eles e corrija-os rapidamente.
Debugar de forma abrangente
Recursos de depuração abrangentes são fornecidos, como configurar e gerenciar um ou vários pontos de breakpoints, definir condições de ponto de interrupção, entrar, passar e sair do código, executar um cursor, definir watches, checar call stack, gerenciar condições de exception, anexar a um processo externo e explorar threads.
Debug live - APIs REST
Ao executar métodos HTTP de uma API REST usando o verificador de API REST integrado, você pode depurar prontamente o código-fonte C# prontamente com os recursos de depuração de forma abrangentes do SnapDevelop.

Teste APIs REST Visualmente
Uma ferramenta de teste de API da Web visual permite que você inspecione, teste e depure APIs REST facilmente, sem perder tempo para criar uma IU ou código JSON manualmente. Os controles apropriados para inserir dados são exibidos automaticamente com base nos tipos de dados da API REST. Ele oferece suporte a protocolos de autenticação e você pode capturar adicionar e visualizar cookies.
Test Unit produtivo
Crie, gerencie e execute de forma produtiva casos de teste de unidade com base na estrutura xUnit.net. No Test Explorer, você pode executar o caso de teste, verificar a saída do teste, navegar até o código-fonte e depurar rapidamente quando ocorrer um erro.

Implante facilmente
O SnapDevelop ajuda no deploy do seu projeto em uma ampla variedade de ambientes, incluindo servidor IIS, pasta local, Docker Hub e Docker local ou remoto. O Docker Explorer integrado simplifica ainda mais a implantação do Docker. Com ele, você pode facilmente concluir tarefas de implantação do Docker, como conectar-se a um mecanismo Docker local ou remoto, puxar uma imagem ou enviar uma imagem para o registro do Docker, gerenciar aplicativos de vários contêineres com o Docker Compose e editar os arquivos do Docker com código assistente.

O que há de novo no SnapDevelop 2021
Debug Aprimorado
Debugar seus projetos C# no SnapDevelop com mais facilidades e rapidez. O debug C# foi aprimorado com mais utilitários, incluindo depuração de projetos assíncronos e multi-thread.
Caracteristicas- Definir as condições e ações do breakpoint
- Debugar código multi-thread
- Debugar código assíncrono
- Anexando processos com debug
- Evidenciando uma exception
Integração aprimorada do Docker
Conclua facilmente a implantação do Docker, o gerenciamento de imagens e contêineres e a orquestração no SnapDevelop.
Caracteristicas- Conectando-se ao mecanismo docker local ou remoto
- Extrair imagem ou enviar imagem para o registro do docker
- Gerenciar aplicativos de vários contêineres com docker compose
- Editor de comando de arquivo docker aprimorado
Novos Geradores de Código
Mais ferramentas de geração de código foram adicionadas ao SnapDevelop, permitindo que você codifique menos para desenvolver mais rápido.
Caracteísticas- Gerador de model Integrado
- Gerar uma Class a partir de um arquivo JSON / XML
- Gerador GUID integrado
Suporte para .NET Core 3.1
Incremente seus projetos C # com novos recursos do .NET Core 3.1. Além de ser uma versão LTS, o .NET Core 3.1 inclui uma série de melhorias, como C# 8.0, nova API JSON, suporte para ARM 64, etc.
Começando
Preços
SnapDevelop está disponível como parte do PowerBuilder CloudPro. PowerBuilder deploy de aplicativos cliente/servidor para nuvem com uma arquitetura de API C# REST. O caminho mais rápido e absoluto para nuvem!