====== Migración SICOF ERP - Proceso: Herramientas de Desarrollo ====== Para este proyecto se han elegido las siguientes herramientas de desarrollo las cuales fueron analizadas teniendo presente su utilidad, aporte a la fabrica de desarrollo y vigencia en el mercado. ===== Herramientas y Lenguaje de Desarrollo ===== * Lenguaje de Desarrollo Java Versión: [[https://www.oracle.com/java/technologies/javase-jdk11-downloads.html|JDK11]] - EE 8 * Repositorio de código fuente: SVN [[https://tortoisesvn.net/downloads.html|Tortoise SVN 1.13]] * Gestor de dependiencias de código fuente: [[https://maven.apache.org/download.cgi|Maven 3.6.3]] * Integración Continua: [[https://jenkins.io/download/|Jenkins 2.222.1]] * Revisión de Codigo SonarSource [[https://www.sonarqube.org/downloads/|SonarQube 8.2]] - [[https://www.sonarlint.org/|SonarLint]] - Instalacion SonarLint:{{:ada:howto:sicoferp:factory:migracionsicoferp:process:backend:instalacion_sonarlint_-_eclipse_-_sts.docx| Instalacion SonarLint.docx}} * Herramientas para automatización de pruebas: [[https://jmeter.apache.org/download_jmeter.cgi|Jmeter 5.2.1]] ==== IDE (Integrated Development Environment ) ==== Se han definido los siguientes entornos de desarrollo para la generación de código fuente: * [[https://netbeans.apache.org/download/index.html|Apache Netbeans]] * [[https://www.eclipse.org/downloads|Eclipse]] * [[https://spring.io/tools|Sprint Tool Suite]] === Recomendaciones === * Puede utilizar el IDE de su preferencia * Utilice la versión más reciente del IDE de su preferencia * Asegurese que la versión del IDE soporte Spring ==== Tecnologías de Desarrollo ==== Se han definido las siguientes tecnologias de desarrollo soportadas por el lenguaje * [[https://spring.io/projects/spring-boot|Spring Boot 2.3.1.RELEASE]] * [[https://maven.apache.org/|Maven 3.3+]] ==== Observaciones ==== * Se deben mantener las Tecnologias y Herramientas a la última versión estable liberada. [[ada:howto:sicoferp:factory:migracionsicoferp:process:backend|←Volver atrás]]