Perché usare SnapDevelop?
Facilità d'uso
Progettato per essere un IDE C# leggero, è per sua natura più semplice da installare e più facile da utilizzare rispetto ad IDE più ingombranti.
Elevata produttività
Progettato per essere un IDE C# molto produttivo, integra generazione del codice, refactoring e processo di testing.
Nessun plugin di terze parti
Progettato per integrare le principali funzionalità di cui hai bisogno, non ci sono problemi o rischi legati a plugin di terze parti.
Funzionalità principali
SnapDevelop offre un completo set di funzionalità per agevolare lo sviluppo rapido di progetti C# non-visuali per il framework .NET Core, incluso il rapid coding, il live debugging, lo unit testing, e la facile installazione delle applicazioni.
- Sviluppa
- Analizza
- Fai il debug
- Testa
- Installa
Ambiente integrato
Sviluppa, gestisci e installa progetti C# non-visuali senza uscire dall'IDE. SnapDevelop offre una completa gestione di soluzioni e progetti, si integra completamente con i più diffusi sistemi di source control, supporta la pacchettizzazione e la gestione NuGet, e supporta la gestione e l'installazione per container.
Generazione del codice
Genera automaticamente lo skeleton code con vari strumenti e modelli integrati di generazione del codice. Oltre a generare modelli direttamente da una tabella, i modelli di scaffold ti permettono di configurare regole complesse o di applicare modelli personalizzati per ottenere i servizi ed i controller di cui hai bisogno.
Rapid Coding
Scrivi codice C# rapidamente ed accuratamente con potenti strumenti di autocompletamento del codice. SnapDevelop elenca valid values, members, proprietà e metodi, e filtra ed evidenzia automaticamente i best match mentre digiti. Elenca anche vari parametri di informazione richiesti da un metodo o generici parametri di attributo.
Navigate & Search Efficiently
Navigate & search code efficiently to find types, files, and members. Instantly identify where a type is referenced, and jump to its definition or implementation. Searching and replacing code can be accelerated by using regular expressions.
Fix Code Fast
Powered by Visual Studio’s Roslyn, SnapDevelop highlights problematic code as you type, suggests potential fixes for the issue, and automatically applies the selected fix for you. A number of valuable refactoring features are also provided, such as rename, extract method, and extract interface.
One-Stop-Fixing of Errors
Find all the code-related issues from the error list panel, no matter compile, build, or syntax errors. Leverage advanced filtering to focus on important errors, navigate to it, and fix it quickly.
Debug Comprehensively
Comprehensive debugging capabilities are provided, such as setting and managing one or multiple breakpoints, setting breakpoint conditions, stepping into, over, and out of the code, running to a cursor, setting watches, checking call stack, managing exception conditions, attaching to an external process, and exploring the threads.
Debug REST APIs Live
While executing HTTP methods of a REST API using the integrated REST API Tester, you can readily debug the underlying C# source code with the comprehensive debugging capabilities of SnapDevelop.
Test REST APIs Visually
A visual Web API testing tool allows you to easily inspect, test, and debug REST APIs, without spending the time to create a UI or code JSON by hand. The appropriate controls for inputting data are automatically displayed based on the data types of the REST API. It supports authentication protocols, and you can visually add or capture cookies.
Unit Test Productively
Productively create, manage, and run unit test cases based on the xUnit.net framework. From the Test Explorer, you can run your test case, check test output, navigate to the source code, and quickly debug when an error happens.
Deploy Easily
SnapDevelop helps deploy your project to a wide range of environments, including IIS server, local folder, Docker Hub, and local or remote Docker. The built-in Docker Explorer further simplifies your Docker deployment. With it, you can easily complete Docker deployment tasks, such as connecting to a local or remote Docker engine, pulling an image from or pushing an image to Docker registry, managing multi-container apps with Docker Compose, and editing the Docker files with code assistant.
Per cominciare
Prezzi
SnapDevelop è disponibile come parte di PowerBuilder CloudPro. PowerBuilder CloudPro pubblica applicazioni client/server esistenti nel Cloud con l'architettura API REST C#. La strada più veloce in assoluto per il Cloud!