Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.92 KB

README.md

File metadata and controls

35 lines (28 loc) · 1.92 KB

Entorn de desenvolupament del framework Canigó

Informació a https://canigo.ctti.gencat.cat/canigo/entorn-desenvolupament/

Software base

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

  1. Open JDK 8
  2. Open JDK 11
  3. Visual VM
  4. Clients per diferents BBDD (Mysql, PostgreSQL, MongoDB i Redis)
  5. Navegador Mozilla FireFox Quantum
  6. Client VPNC per accés a XCAT
  7. Navegador Google Chrome
  8. Engine Docker i Docker Compose Tool per l’execució de contenidors Docker
  9. Servidor Apache HTTP (2.4)

Software addicional

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.

  1. LanguageTool 5.3 - Per revisar gramàtica, ortografia i formes correctes del català.
  2. DBeaver 6.0.2 - Eina multi-paradigma (SQL, No-SQL, etc.) per a BBDD.
  3. SoapUI 5.7.0 - Eina per treballar amb serveis SOAP i REST.
  4. jMeter 5.1.1 - Eina per fer validacions funcionals, proves de càrrega i mesures de rendiment d’aplicacions.
  5. NodeJS - Servidor d’aplicacions JS. Les versions instal·lades són 14.19.3 i 16.15.0.
  6. Visual Studio Code - Editor altament extensible (mitjançant plugins). Recomanable principalment per a treballar amb tecnologies frontend (AngularJS, Javascript, Typescript, etc.)
  7. Maven 3.8.5
  8. Tomcat 10.0.21
  9. 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).
  10. 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.