Visualforce

Visualforce offre ai clienti la possibilità di progettare le interfacce utente di ciascuna applicazione su qualsiasi schermo. Insieme alla logica e alla workflow intelligence fornite dal linguaggio di programmazione Apex, Visualforce offre la flessibilità necessaria per soddisfare i requisiti delle applicazioni che caratterizzano i diversi tipi di utente su molteplici dispositivi. Ora puoi acquisire e offrire l'esperienza che hai sempre desiderato.




Visualforce utilizza un modello basato sulle pagine, sviluppato con le tecnologie di presentazione Web e HTML standard, una libreria di componenti per l'implementazione degli elementi dell'interfaccia utente più comuni e un modello di controller per la creazione di nuove interazioni tra questi elementi. Come parte della piattaforma Force.com, l'esperienza acquisita dal cliente in Visualforce sfrutta direttamente i dati, la logica e il flusso di lavoro delle altre funzionalità di Force.com. Le funzioni e le caratteristiche di Visualforce comprendono:

Pagine: questa funzione consente di definire il design dell'interfaccia utente di un'applicazione. Implementata utilizzando le tecnologie Web standard tra cui HTML, AJAX e Flex, la funzione Pagine è in grado di rilevare automaticamente i dispositivi e di associarli a definizioni di design specifiche. La funzione Pagine consente ai clienti di acquisire esperienza con le tecnologie Web standard e agli sviluppatori Web di offrire la giusta soluzione al dispositivo più indicato.

Componenti: questa funzione consente di creare nuove applicazioni che si adattano automaticamente all'aspetto delle applicazioni di Salesforce oppure di personalizzare ed estendere con facilità l'interfaccia utente di Salesforce in base ai requisiti specifici dei singoli clienti e utenti. I clienti possono fare rapidamente esperienza assemblando elementi di interfaccia utente esistenti. Visualforce offre la possibilità di riutilizzare lo standard Salesforce predefinito e i componenti dell'interfaccia utente personalizzati. Con Visualforce sono disponibili oltre 50 elementi dell'interfaccia utente standard di Salesforce.

Logic Controller: il controller consente ai clienti di creare qualsiasi elemento dell'interfaccia utente. I clienti saranno in grado di utilizzare Visualforce per creare in modo immediato un nuovo aspetto che sfrutti le funzionalità delle applicazioni già esistenti. I clienti possono definire nuove interazioni dell'interfaccia utente che traggono vantaggio dalle funzionalità del linguaggio di programmazione Apex. Il controller standard consente ai clienti di ereditare e riutilizzare un elemento dell'interfaccia utente standard di Salesforce e di modificarlo e salvarlo. Inoltre, i clienti potranno utilizzare le funzioni personalizzate del controller per definire nuove azioni UI tramite Apex.