¿Por qué desarrollar con SnapDevelop?
Fácil de usar
Diseñado para ser un IDE ligero de C#, es naturalmente más sencillo de instalar y más fácil de trabajar que otros IDEs más robustos.
Alta productividad
Diseñado para ser un IDE de C# más productivo, proporciona la generación de código integrado, refactorización, y procesos de prueba.
No se requieren plugins de terceros
Diseñado para proporcionar todas las funcionalidades clave que necesitas, no corres el riesgo de utilizar plugins de terceros.
Funcionalidades clave
SnapDevelop proporciona un conjunto completo de funcionalidades que facilitan el rápido desarrollo de proyectos C# no visuales para el framework .NET Core, incluyendo una codificación rápida, debugging en vivo, pruebas unitarias, y un despliegue sencillo.
- Desarrollo
- Análisis
- Debug
- Pruebas
- Despliegue
Ambiente integrado
Desarrolla, maneja y despliega proyectos C# no visuales sin abandonar el IDE. SnapDevelop presenta una solución integral y de administración de proyectos, que se integra complemente con los principales sistemas de control de fuente, soporta la gestión y paquetes de NuGet, así como la administración y despliegue de contenedores.
Generación de código
Genera automáticamente código base con varias herramientas de código integradas, así como plantillas. Además de generar directamente modelos desde una tabla, las plantillas scaffold te permiten configurar reglas complejas o aplicar plantillas personalizadas para obtener los servicios y controladores que se ajusten a tus necesidades.
Códificación rápida
Codifica en C# rápidamente y de manera precisa con poderosas herramientas de código. SnapDevelop enlista valores válidos, miembros, propiedades y métodos, y filtra y destaca automáticamente las mejores coincidencias mientras escribes. También enlista información de parámetros que es requerida por un método o un parámetro de tipo genérico.
Navega y busca eficientemente
Navega y busca código eficientemente para encontrar tipos, archivos, y miembros; identifica instantáneamente donde es requerido un tipo, y salta a su definición o implementación. Puedes acelerar el proceso de buscar y reemplazar código al utilizar expresiones regulares.
Arregla el código rápidamente
Con la tecnología Roslyn de Visual Studio, SnapDevelop resalta código problemático mientras lo escribes, sugiere arreglos potenciales, y aplica automáticamente el arreglo seleccionado por ti. También proporciona una serie de funcionalidades de refactorización valiosas, como renombrar, el método de extracción y la interfaz de extracción.
Solución integral de errores
Encuentra todos los problemas relacionados con el código desde el panel que enumera los errores, sin importar que sean errores de compilación, construcción o sintaxis. Aprovecha el filtrado avanzado para enfocarse en los errores importantes, navegar hasta él, y arreglarlo, rápidamente.
Debug integral
Se proporciona la capacidad de realizar un debug integral, al configurar y manejar uno o múltiples puntos de interrupción, configurar condiciones de puntos de interrupción, ingresar, pasar y salir del código, configurar relojes, verificar la pila de llamados, manejar condiciones de excepción, adjuntar a un proceso externo y exploración de los hilos.
Realizar debug a REST APIs
Mientras se ejecutan métodos HTTP de una REST API utilizando el Tester de REST API integrada, puedes realizar un debug fácilmente al código fuente C# subyacente con las capacidades de debugging integral que te ofrece SnapDevelop.
Prueba REST APIs visualmente
Una herramienta de prueba Web API visual te permite fácilmente inspeccionar, hacer pruebas y hacer un debug a la REST API, sin invertir tiempo en crear una UI o código JSON manualmente. Los controles apropiados para ingresar datos son desplegados automáticamente basados en el tipo de dato de la REST API. Soporta protocolos de autenticación, y puedes añadir o capturar cookies visualmente.
Prueba unitaria de forma productiva
Crea, maneja y corre de manera productiva, casos de prueba unitaria basados en el framework xUnit.net. Desde Text Explorer, puedes correr tus casos de prueba, checar pruebas de salida, navegar al código fuente, y realizar un debug rápidamente cuando suceda algún error.
Despliega fácilmente
SnapDevelop te ayuda a desplegar tus proyectos a una amplia gama de ambientes, incluyendo IIS server, local folder, Docker Hub, y Docker local o remoto. El Docker Explorer integrado simplifica aún más el despliegue Docker. Con él, puedes completar fácilmente tareas de despliegue Docker, tal como conectarse a un motor Docker local o remoto, jalar una imagen o llevar una imagen al registro Docker, manejando múltiples apps de contenedor con Docker Compose, y editando archivos Docker con asistente de código.
Para comenzar
Precios
SnapDevelop está disponible como parte de PowerBuilder CloudPro. PowerBuilder CloudPro despliega aplicaciones cliente/servidor existentes, a la nube, con arquitectura C# REST API. ¡Definitivamente la forma más rápida de pasar a la nube!