
Lightning Component Framework
Lightning Component es un framework UI que permite crear páginas web simples, responsive y con interfaces dinámicas en Salesforce.
Beneficios de usar Lightning Component Framework
- Utiliza una arquitectura even-driven. Por lo tanto, los componentes son capaces de escuchar y responder a eventos.
- Pueden construir aplicaciones responsive, es decir, se adaptan a cualquier dispositivo.
- Usa Javascript en el lado del cliente y Apex en el lado del servidor.
- Usa un cliente stateful y un servidor stateless. Es decir, llama al servidor solo cuando es necesario, incrementando la eficiencia de la aplicación.
- Puede usar Aura o Lightning Web Components para construir componentes que coexistan e interoperen en una misma página.
- Se puede usar en diferente contexto. Por ejemplo, se puede utilizar en Pestañas Personalizadas, Lightning Experience y en la aplicación movil de Salesforce.
- Además, los componentes son reusables y reducen el tiempo de desarrollo.
Event-Driven en Lightning Component Framework
- Utiliza la arquitectura even-driven. Es decir, consta de procedimientos y consumidores de eventos, además de, canales.
- Se utiliza para manejar información en tiempo real cuando un evento ocurre.
- Adicionalmente, simplifica la comunicación de los productores de eventos desacoplando a los consumidores de eventos.
- Un componente puede suscribirse a una aplicación del evento o ser visible para los eventos del componente.
Aplicaciones Integradas
- Salesforce brinda una gran cantidad de componentes integrados para crear aplicaciones rápidamente.
- Pueden ser responsive, por lo tanto, se pueden utilizar en diferentes dispositivos sin problema.
- Además, se pueden construir componentes reusables, construyendo bloques que aceleren el desempeño de la aplicación.
- Se pueden personalizar las aplicaciones utilizando Lightning System Design.
Múltiples Casos de Uso
- Se pueden acceder a los componentes desde el menú de navegación en la Aplicación Movil de Salesforce.
- Adicionalmente, podemos incluir Lightning Components en Visualforce Pages usando el componente <apex:includeLightning />.
- Los componentes estándar y personalizados pueden ser agregados a Lightning Pages usando Lightning App Builder.
- Además, Podemos publicar componentes en el AppExchange y compartirlo con otros.
- Finalmente, podemos usar Experience Builder para agregar componentes a una comunidad.
Incrementan el Rendimiento
- Se ejecutan en una arquitectura stateful y stateless para utilizar los recursos de manera eficiente.
- Por otro lado, incrementan su eficiencia al utilizar el servidor, navegador, dispositivos y la red de forma inteligente.
- Usan Javascript en el lado del cliente para administrar componentes UI, metadata y data.
- El cliente llama al servidor o envía solicitudes solo cuando sea necesario.
- El servidor solo envía los datos que el cliente necesite.
- Se puede utilizar el formato JSON para intercambiar datos entre el cliente y el servidor.
Más Información
- What is Salesforce Lightning?
- Why Use the Lightning Component Framework?
- Event-Driven Software Architecture
- Why Use the Aura Components Programming Model?
- Trailhead – Use Lightning Components in Lightning Experience
Para saber más de Salesforce puedes ir a Apex estático e instanciado en Salesforce
Hi there! I just wanted to ask if you ever have any issues with hackers?
My last blog (wordpress) was hacked and I ended up losing a
few months of hard work due to no back up.
Do you have any methods to stop
hackers?
Feel free to surf to my web-site :: click here, Lester,