SnapDevelop
Un IDE C# léger pour développer rapidement des API et des librairies REST.
Pourquoi développer avec SnapDevelop ?
Simplicité d'utilisation
Conçu comme un IDE C# léger, il est plus simple à installer et plus facile à utiliser que les IDE plus complexes.
Forte productivité
Pour être plus productif, il propose un processus intégré de génération, refactoring et test du code C#.
Pas de plugins tiers
Il fournit de base toutes les fonctionnalités clés dont vous avez besoin. Pas de contraintes ou de risques à cause de plugins tiers.
Principales Fonctionnalités
SnapDevelop fournit un ensemble complet de fonctionnalités, pour faciliter le développement rapide de projets C# non visuels pour .NET Core: coding rapide, debugging en temps réel, tests unitaires et déploiement simplifié.
- Développer
- Analyser
- Debuguer
- Tester
- Déployer
Environnement intégré
Développez, gérez et déployez les projets C# non visuels sans quitter l'IDE. SnapDevelop propose une gestion complète des solutions et des projets. Il s'intègre complètement aux principaux gestionnaires de sources, supporte le packaging et la gestion des NuGet, ainsi que la gestion et le déploiement des conteneurs.
Génération de Code
Générez automatiquement un squelette de code grâce à divers outils et modèles de génération de code intégrés. Outre la génération directe de modèles à partir d'une table, les modèles de scaffold vous permettent de configurer des règles complexes ou d'appliquer des modèles personnalisés pour produire les services et les contrôleurs qui répondent à vos besoins.
Coder Rapidement
Développez rapidement et efficacement en C# grâce à de puissants outils de validation de code. SnapDevelop liste des valeurs, membres, propriétés et méthodes valides. Il filtre et propose automatiquement les meilleures correspondances en cours de saisie. Il fournit également diverses informations sur les paramètres nécessaires pour une méthode ou un paramètre de type générique d'attribut.
Navigation et recherche efficaces
Naviguez et cherchez efficacement dans le code pour trouver des types, des fichiers et des membres. Identifiez instantanément où un type est référencé et accédez à sa définition ou à son implémentation. Vous pouvez utiliser des expressions régulières pour rechercher et remplacer du code plus rapidement.
Correction rapide du code
Basé sur Roslyn - un ensemble d’outils issus de Visual Studio - SnapDevelop surligne le code présentant des problèmes pendant la saisie, suggère des corrections potentielles et applique automatiquement la solution sélectionnée. Il inclut aussi des fonctionnalités de refactoring telles que renommer ou extraire une méthode et extraire une 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.
Debugging exhaustif
Des fonctionnalités complètes de debugging sont incluses, telles que la définition et la gestion d'un ou de plusieurs points d'arrêt, la définition des conditions des points d'arrêt, l'entrée, la sortie et le survol du code, l'exécution d'un curseur, la définition de points de contrôle, la vérification de la pile d'appels, la gestion des exceptions, l'attachement à un processus externe et l'exploration des threads.
Débuguer les API REST en direct
Pendant l'exécution des méthodes HTTP d'une API REST, débuguez facilement le code C# correspondant avec le testeur d'API REST intégré, grâce aux fonctionnalités complètes de débug de SnapDevelop.
Test Visuels des API REST
Un outil visuel de test d'API Web vous permet d'inspecter, tester et débugger facilement des API REST, sans créer d’interface utilisateur, ni coder de JSON manuellement. Les contrôles nécessaires à la saisie des données s'affichent automatiquement en fonction des types de données de l'API. Cet outil supporte les protocoles d'authentification et permet d'ajouter ou capturer visuellement des cookies.
Tests unitaires productifs
Créez, gérez et exécutez de façon productive des scénarios de tests unitaires basés sur le framework xUnit.net. À partir de l'explorateur de tests, exécutez vos scénarios de test, vérifiez les résultats, accédez au code et corrigez rapidement les éventuelles erreurs.
Déploiement simplifié
SnapDevelop permet de déployer votre projet dans de nombreux environnements : serveur IIS, dossier local, Docker Hub, et Docker local ou distant. SnapDevelop intègre un explorateur Docker qui permet de réaliser facilement les opérations de déploiement Docker, telles que la connexion à un moteur Docker local ou distant, l'extraction ou l’insertion d'une image dans le registre Docker, la gestion d'applications à conteneurs multiples avec Docker Compose et l'édition des fichiers Docker avec l'assistant de code.
Commencer
Prix
SnapDevelop est disponible dans le cadre de PowerBuilder CloudPro. PowerBuilder CloudPro déployer les applications client/serveur existantes sur le cloud avec une architecture API REST C#. Le chemin le plus rapide vers le Cloud !