Visualforce

Met Visualforce kunnen klanten gebruiksinterfaces voor applicaties ontwerpen voor elke ervaring. Met de krachtige logica en workflowintelligentie van Apex Code kunt u met Visualforce applicaties ontwerpen voor verschillende gebruikers op uiteenlopende apparaten. Nu hebt u de flexibiliteit om elke willekeurige gebruikerservaring te maken en leveren.

Visualforce biedt een op pagina's gebaseerd model dat is gebouwd op standaard-HTML- en webpresentatietechnologieën. Het omvat ook een componentenbibliotheek voor het implementeren van veelvoorkomende gebruiksinterface-elementen en een controllermodel voor het maken van nieuwe interactie tussen deze elementen. Met Visualforce, dat deel uitmaakt van het Force.com-platform, kunt u gebruikerservaringen creëren waarbij direct gebruik wordt gemaakt van de gegevens, de logica en de workflow die in andere Force.com-features zijn aangemaakt. Visualforce biedt de volgende functies en mogelijkheden:

  • Pagina's – Hierbij wordt de ontwerpdefinitie van de gebruiksinterface van een applicatie gemaakt. Met pagina's, die zijn geïmplementeerd met standaardwebtechnologieën zoals HTML, AJAX en Flex, worden apparaten dynamisch gedetecteerd en gekoppeld aan specifieke ontwerpdefinities. Klanten kunnen met pagina's elke gebruikerservaring creëren, met behulp van standaardwebtechnologieën waarmee webdevelopers vertrouwd zijn. De juiste gebruikerservaring wordt automatisch gekoppeld aan het juiste apparaat.
  • Componenten – Hiermee kunt u nieuwe applicaties maken die automatisch overeenkomen met de weergave en werking van Salesforce CRM-applicaties. U kunt de gebruiksinterface van Salesforce CRM ook op eenvoudige wijze aanpassen en uitbreiden al naar gelang de vereisten van klanten en gebruikers. Klanten kunnen snel een gebruikerservaring maken door bestaande gebruiksinterface-elementen samen te voegen. Visualforce biedt mogelijkheden voor het hergebruik van gebruiksinterfacecomponenten, of die nu standaard deel uitmaken van Salesforce CRM of op maat zijn gemaakt.
  • Logic Controllers – Met de controller kunnen klanten de werking van de gebruiksinterface zeer precies bepalen. Met behulp van Visualforce kunnen ze snel een nieuwe weergave en werking instellen waarbij gebruik wordt gemaakt van bestaande applicatiefunctionaliteit. Ze kunnen ook nieuwe gebruiksinterface-interacties definiëren die alle mogelijkheden van Apex Code benutten. De standaardcontroller stelt hen in staat om de standaardwerking van de gebruikersinterface van Salesforce CRM zoals nieuw, bewerken en opslaan, over te nemen en opnieuw te gebruiken. Bovendien beschikken ze over krachtige aangepaste controllerfuncties om nieuwe functionaliteit te definiëren voor de gebruikersinterface.