Skip to main content

Desarrollo de aplicaciones en App Studio

App Studio es el potente entorno de desarrollo de aplicaciones low-code de Pega. App Studio proporciona las herramientas para desarrollar aplicaciones de una manera conveniente, colaborativa y comprensible para todos los miembros del equipo del proyecto, desde el Citizen Developer con poco o ningún conocimiento de cualquier lenguaje de programación hasta el altamente técnico Lead System Architect (LSA).

Nota: En Pega, el término Citizen Developer se refiere a una persona que trabaja fuera de TI, pero usa App Studio para configurar flujos de trabajo para automatizar procesos de negocio simples a moderadamente complejos. Un Citizen Developer puede trabajar como colaborador único (un "Maker") (desarrollando aplicaciones para que las usen ellos mismos y su grupo de trabajo inmediato) o como miembro de un equipo de fusión que incluye System Architects, Business Architects de Pega y otras partes interesadas de TI, y que crea aplicaciones de low-code como un servicio para su departamento. Para obtener información sobre el rol Citizen Developer de Pega, consulte Rol de Citizen Developer.

En este tema, explorará el espacio de trabajo de App Studio y el papel integral que desempeña en el desarrollo de aplicaciones de Pega.

UX de low-code

Pega Platform™ es una plataforma low-code. Eso quiere decir que es un entorno de desarrollo de aplicaciones que no utiliza un método tradicional de programación manual, sino las siguientes tecnologías:

  • Interfaces gráficas de usuario
  • Metáforas visuales
  • Configuración de formulario

App Studio, así como otros Pega Studios, aprovecha estas tecnologías para hacer que el desarrollo de aplicaciones sea accesible para personas con distintos niveles de conocimientos técnicos y experiencia.

Seis principios de UX para App Studio

App Studio sigue seis principios para el diseño y desarrollo de aplicaciones.

  1. Agregar valor tan rápido como sea posible: App Studio está diseñado para obtener resultados y ahorrar tiempo.
  2. Reducir la cantidad de conceptos: App Studio utiliza formularios low-code para simplificar el desarrollo de aplicaciones reduciendo la exposición a las clases y reglas individuales que se encuentran en las aplicaciones tradicionales basadas en Java.
  3. Contextualizarse según la necesidad del usuario: El desarrollo de aspectos de una aplicación en App Studio se realiza en una sola página, y el sistema crea automáticamente asociaciones de reglas en el back-end. Por ejemplo, cuando se crea un equipo en App Studio, la plataforma crea el grupo de trabajo y la cola de trabajo subyacentes y todas las asociaciones necesarias en segundo plano.
  4. Usar configuraciones predeterminadas: Pega se enorgullece de tener el método más rápido para la creación de apps, que consiste en utilizar valores predeterminados en vez de comenzar desde cero. En toda aplicación y plantilla nueva, las apps de Pega usan las siguientes opciones predeterminadas:
    • Canales (Channels)
    • Data objects
    • Roles con las aplicaciones (y plantillas) nuevas.
  5. Proporcionar terminología y herramientas familiares: Dev Studio usa terminología exclusiva de Pega. App Studio utiliza terminología estándar de la industria (por ejemplo, harness/página o regla/objeto).
  6. Ir más allá de los límites del diseño de UX: Pega cree que cualquier cosa se puede simplificar, incluso tecnologías de alta complejidad como el aprendizaje automático y la automatización robótica.

El espacio de trabajo de App Studio

El espacio de trabajo de App Studio es la interfaz de usuario en la que usted y su equipo de proyecto planifican, prueban, desarrollan y visualizan su aplicación. 

En la siguiente imagen, haga clic en los íconos + para obtener más información sobre el espacio de trabajo de App Studio:

Compruebe sus conocimientos con la siguiente actividad:

Desarrollo de aplicaciones en App Studio

App Studio es una herramienta inclusiva para digitalizar procesos de negocio y crear aplicaciones de forma colaborativa. Con su sólido conjunto de funciones listas para usar, App Studio ha introducido una experiencia de autoría low-code que le permite a un grupo mucho más amplio de usuarios desarrollar aplicaciones. Se recomienda que incluso los miembros del equipo técnico, como los System Architects, desarrollen aplicaciones en App Studio. Herramientas como el Asistente para desarrolladores y las contenciones (guardrails) reducen la posibilidad de errores y proporcionan ayuda contextual tanto para desarrolladores experimentados como para principiantes.

El trabajo de desarrollo de aplicaciones se realiza en Dev Studio solo cuando se configuran características avanzadas que no están disponibles en App Studio, como servicios de integración, actividades complejas o asignaciones de clase de bases de datos.

En la siguiente imagen, haga clic en los íconos+ para obtener más información sobre cómo se divide el proceso de desarrollo de aplicaciones entre App Studio y Dev Studio, a medida que madura un proyecto:

Es importante reconocer que App Studio no pretende ser un sustituto de Dev Studio. Más bien, los dos Studios existen juntos, apoyándose mutuamente. Para usar la analogía de una vivienda, Dev Studio se usa para sentar una base sólida para la aplicación. Los cimientos rara vez se ven, pero toda vivienda fuerte los necesita para permanecer en pie. Las paredes y el techo están construidos con App Studio. Esta es la parte de la casa que todos ven, es fácil de explicar y con la que los residentes viven todos los días. Dev Studio vuelve a entrar en juego al agregar los complejos toques finales que hacen que el hogar sea único: la calefacción, el aire acondicionado y el cableado, por ejemplo.

App Studio es la herramienta más poderosa que usted, como BA de Pega, puede utilizar para garantizar el éxito de su proyecto. App Studio proporciona una vía de acceso fácil para los usuarios que son nuevos en el desarrollo de aplicaciones de software: admite la colaboración entre todas las partes interesadas de su proyecto, desde el negocio hasta TI, y respalda la innovación permitiendo la creación rápida de prototipos de nuevos conceptos de aplicación.

 

Compruebe sus conocimientos con la siguiente actividad:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice