¿Qué es la arquitectura MVC en Salesforce?

Comparte la información a tus amigos

¿Sabías que conociendo los elementos que componen la arquitectura MVC en Salesforce puedes programar mejor en esta plataforma?

MVC es un patrón de arquitectura de software que divide los datos de una aplicación en capas según su estructura (Modelo), lógica (Controlador) y forma de presentación de datos (Vista). 

Los elementos de Salesforce se pueden clasificar en las diferentes capas de la arquitectura MVC de la siguiente manera: 

Modelo: 

  • Objetos estándares y personalizados.
  • Campos de objetos.
  • Relaciones de objetos o Lookups.
  • Clases en Apex para representar datos.

Vista: 

  • Páginas estándar.
  • Visualforce Pages.
  • Componentes.
  • Layouts y Tabs.

Controlador: 

  • Controladores estándar y personalizados con Apex.
  • Herencia (Extends) 
  • Reglas y Herramientas declarativas: Validation Rules, Flows, Triggers, Process, etc.

Teniendo en cuenta los elementos que componen cada capa de la arquitectura MVC en Salesforce, podemos incrementar nuestro conocimiento para desarrollar en esta plataforma, sobre todo al empezar. ¿Cuál es tu opinión sobre este tema?

Comparte la información a tus amigos