Informació a https://canigo.ctti.gencat.cat/canigo/entorn-desenvolupament/
El software base s’ha instal·lat un conjunt de programari per a les tasques complementàries de desenvolupament. Aquest software addicional s’ha instal·lat dins el directori /opt
- Open JDK 8
- Open JDK 11
- Visual VM
- Clients per diferents BBDD (Mysql, PostgreSQL, MongoDB i Redis)
- Navegador Mozilla FireFox Quantum
- Client VPNC per accés a XCAT
- Navegador Google Chrome
- Engine Docker i Docker Compose Tool per l’execució de contenidors Docker
- Servidor Apache HTTP (2.4)
A banda del software base s’ha instal·lat i configurat un conjunt de programari addicional dins el directori /opt, amb les versions alineades al full de ruta del programari.
- LanguageTool 5.3 - Per revisar gramàtica, ortografia i formes correctes del català.
- DBeaver 6.0.2 - Eina multi-paradigma (SQL, No-SQL, etc.) per a BBDD.
- SoapUI 5.7.0 - Eina per treballar amb serveis SOAP i REST.
- jMeter 5.1.1 - Eina per fer validacions funcionals, proves de càrrega i mesures de rendiment d’aplicacions.
- NodeJS - Servidor d’aplicacions JS. Les versions instal·lades són 14.19.3 i 16.15.0.
- Visual Studio Code - Editor altament extensible (mitjançant plugins). Recomanable principalment per a treballar amb tecnologies frontend (AngularJS, Javascript, Typescript, etc.)
- Maven 3.8.5
- Tomcat 10.0.21
- jEdit 5.5.0 - Editor de textos (més lleuger que VS Code) basat en Java. Recomanable per a l’edició de fitxers grans (logs).
- IDE - Spring Tool Suite 4.13.0, i els següents plugins:
- Plugin CTTI Canigó per creació aplicacions Canigó 3.6.x basades en arquitectura REST+HTML5/JS.
- Spring Tool Suite per facilitar el desenvolupament d’aplicacions basades en Spring.
- SonarLint permet detectar i solucionar problemes de qualitat al codi SonarLint.