Diferencia entre revisiones de «MARMITA. Entorno»

De EduWiki
Saltar a: navegación, buscar
(Configuración SVN en Eclipse)
Línea 93: Línea 93:
  
 
= <br>Área Gestión de Entornos y Despliegues =
 
= <br>Área Gestión de Entornos y Despliegues =
 
*
 
= Documentación de ayuda =
 

Revisión de 11:27 26 sep 2019

Introducción

Volver a MARMITA


Descripción

El subsistema de Entorno es el encargado de definir de forma general los distintos entornos para las aplicaciones, así como aquellos aspectos del ciclo de vida del desarrollo del software que tienen una fuerte dependencia e interacción con los citados entornos:

  • Entrega y recepción del software,
  • Traspaso del software entre entornos
  • Etc.


Objetivos

Los objetivos a conseguir son los siguientes:

  • Identificar y normalizar la estructura y procedimiento para realizar las entregas, en todas y cada una de las tecnologías que se utilizan.
  • Documentar el uso y configuración de herramientas necesarias para la gestión de entregas: Gestión de estructura y despliegue de aplicaciones, Control de versiones, Control de librerías, Gestión documental
  • Definir los distintos entornos de ejecución y sus características
  • Normalizar los procedimientos de paso de software entre entornos


Según Madeja hay que tener en cuenta las siguientes áreas

1.Preparación del Entorno de Desarrollo
2.Área Gestión de la Entrega
2.1.Repositorio de Artefactos
3.Área Gestión de Entornos y Despliegues

Entorno de desarrollo

Puesto de trabajo. Software necesario

En el puesto de trabajo se definen diferentes herramientas en función del lenguaje de programación.

Lenguaje de programación .Net

Para PlumierXXI

  • IDE de desarrollo: Visual Studio 2015
  • IDE de desarrollo: Microsoft .NET Framework 4
  • Informes: Crystal Reports for Visual Studio 2015
  • Informes: iReports o plugin de Eclipse equivalente.
  • Informes: JasperSoftStudio o plugin de eclipse equivalente
  • Cliente SVN: TortoiseSVN con plugin TSVN para integración con SVN,

Para Servicios Web, Sistema Educativo y Atención a la diversidad ( Framework 2.0):

  • Visual Studio 2015
  • Crystal Reports for Visual Studio 2005.
  • Los servicios web corren en IIS v6.0.
  • Ramas SVN de pruebas y producción
  • Servidor Web IIS 6.0

Lenguaje de programación Java

  • IDE de desarrollo: Eclipse IDE for Enterprise Java Developers (lleva un MAVEN embebido)
  • Plugins de Eclipse: Para SVN (Subversive o Subclipse)
  • Tomcat 8
  • JBOSS, en desuso
  • JDK de Java, Kit de Desarrollo. Desde Java 1.5 hasta Java8 en función del proyecto.
  • Informes: iReports o plugin de Eclipse equivalente.
  • Informes: JasperSoftStudio o plugin de eclipse equivalente

Lenguaje de programación AngularJS, Javascript

  • IDE de desarrollo: Eclipse
  • IDE de desarrollo: Visual Studio
  • Herramientas de apoyo: NODE.JS, gestor de paquetes NPM, GRUNT

Lenguaje de programación PHP

  • IDE de desarrollo: SublimeText (Eclipse también dispone de plugin para PHP)
  • Cliente FTP: Filezilla
  • Cliente SVN: Tortoise

Lenguaje de programación Forms

  • IDE de desarrollo: JDevelopper
  • Informes: iReports o plugin de Eclipse equivalente.
  • Informes: JasperSoftStudio o plugin de eclipse equivalente
  • Cliente SVN: Tortoise

Lenguaje de programación PL/SQL

  • IDE de desarrollo: SqlDevelopper

Área Gestión de la Entrega


Repositorio de Artefactos


Área Gestión de Entornos y Despliegues