¿Qué se puede hacer con ZinjaI?
Programar cómoda y rápidamente en C++. ZinjaI está pensado para dos tipos de usuario muy diferentes:
- Estudiantes/Principiantes: los estudiantes de programación/C++ encontrarán en ZinjaI un entorno amigable y muy fácil de aprender a utilizar, con el cual podrán comenzar a realizar prácticas muy rápidamente y sin preocuparse por detalles relacionados al compilador o la gestión de proyectos. De esta forma podrán centrar su atención exclusivamente en el lenguaje y la lógica, y dejar que el IDE resuelva el resto de los problemas.
- Avanzados/Profesionales: los programadores con conocimiento avanzado de C++ encontrarán en ZinjaI la flexibilidad suficiente para desarrollar cualquier tipo de proyecto sin importar su complejidad, y el nivel de personalización adecuado para adaptarlo a sus costumbres y necesidades. Podrán entender y explotar muchas de sus funcionalidades de edición y gestión de proyectos específicas, que los llevarán a desarrollar sus programas muy rápidamente.
Esta gran diferencia entre los dos tipos de usuarios a los que se orienta, hacen que este IDE sea además ideal para acompañar la transición de un grupo a otro.
Lista de funcionalidades
Puede hacer click en algunas funcionalidades para ver pequeñas demostraciones.
- facilidades de edición:
- desarrollo rápido de ejercicios
- completo sistema de ayuda
- documentación sobre el uso del IDE totalmente en español
- tutoriales introductorios
- ayuda rápida integrada sobre el lenguaje C++ estándar (disponible como complemento)
- autocompletado y ayuda emergente en llamadas a funciones
- gestión de plantillas
- plantillas de ejercicios simples y de proyectos
- posibilidad de descargar nuevas plantillas preconfiguradas para bibliotecas externas
- posibilidad generar plantillas propias fácilmente
- resultados de la compilación mejorados
- presentación de errores y advertencias en forma de árbol
- re-escritura de algunos mensajes y descarte de otros para una mejor lectura de los mismos
- reemplazo de argumentos en errores que involucran templates
- asistencias para la corrección de algunos errores frecuentes
- depuración integrada
- manejo de proyectos
- múltiples perfiles de configuración
- opciones de compilación y enlazado avanzadas
- compilación en paralelo
- compilación y ejecución mediante herramientas/scripts externos o en ambientes modificados
- compartición de fuentes
- portabilidad
- puede ejecutarse bajo Windows, GNU/Linux y Mac OS X
- convierte automática y transparentemente las rutas y opciones definidas en los proyectos al abrir el archivo en uno u otro sistema
- generación de representaciones visuales
- diagramas de flujo
- jerarquías de clases automáticamente a partir del código fuente
- dependencia entre archivos del código fuente
- resultados de profiling
- integración con herramientas externas
- generación rápida de interfases visuales con wxFormBuilder
- comparación y combinación de fuentes con diff
- generación de documentación con doxygen
- perfilado de ejecución con gprof
- análisis dinámico con valgrind
- análisis estático con cppcheck
- test de cobertura con gcov
- análisis de complejidad con lizard
- configuración automática de sanitizers (gcc/llvm-clang)
- posibilidad de configurar nuevas herramientas arbitrarias (generales y por proyecto)
- soporte opcional para diferentes herramientas de compilación
- gcc/mingw
- llvm-clang
- proyectos basados en makefile u otras herramientas similares
- posibilidad de definir toolchains alternativos
- sistema de internacionalización
- disponible actualmente en español e inglés
- posibilidad de añadir nuevos idiomas en el futuro
- apariencia personalizable
- bajos requerimientos de hardware
- su diseño e implementación están desarrollados para optimizar el consumo de recursos y evitar el costo computacional de las funcionalidades que no se utilicen frecuentemente.
- ZinjaI es utilizado frecuentemente en equipos con hasta 15 años de antigüedad
- software libre y gratuito
Si la funcionalidad que usted necesita para su proyecto no se encuentra en esta lista, puede consultar por la misma o sugerirla en el
foro.
Powered by: