Visualforce
Visualforce 提供了客戶在任何畫面上,根據任何經驗來設計應用程式使用者介面的能力。使用 Apex 程式設計語言提供的強大邏輯與工作流程智慧,Visualforce 為符合針對各種裝置上許多不同類型使用者設計的應用程式需求提供彈性。現在您可以建立及提供任何想像的使用者經驗。
Visualforce 提供了以標準 HTML 及網路簡報技術建構的頁面型模式,並贈送了用於實作一般使用者介面元素的元件庫,以及用於建立元素之間新互動的控制項模式。Visualforce 是大型 Force.com 平台的一部份,在 Visualforce 中取得的使用者經驗可以直接運用在以其他 Force.com 功能中建立的資料、邏輯與工作流程。Visualforce 的功能包含:
頁面 – 這個功能提供了應用程式使用者介面的設計定義。使用包含 HTML、AJAX 及 Flex 的標準網頁技術實作的頁面能夠動態偵測裝置,並讓裝置與特定的設計定義產生關聯。頁面允許客戶使用標準的網頁技術建立任何使用者經驗,這些經驗可讓網頁開發人員立即上手,並讓他們能夠自動將適當的經驗提供給適當的裝置。
元件 – 您可以利用元件,建立自動符合 Salesforce 應用程式外觀與操作的新應用程式,或輕鬆地為特定客戶與使用者需求自訂及擴充 Salesforce 使用者介面。客戶可以透過組合現有的使用者介面元素,迅速建立使用者經驗。Visualforce 會提供重複使用預先定義之標準 Salesforce 以及自訂設計之 UI 元件的能力。在 Visualforce 中提供超過 50 個標準 Salesforce UI 元素。
邏輯控制項 - 控制項可讓客戶構建任何使用者介面行為。客戶將能夠使用 Visualforce 快速建立運用現有應用程式功能的新外觀與操作。客戶可以定義全新的 UI 互動功能,從 Apex 程式設計語言的功能中獲益。標準控制項讓客戶可以繼承與重複使用任何標準的 Salesforce UI 行為,例如新增、編輯與儲存。客戶也將擁有強大的自訂控制項能力,可以使用 Apex 定義新的 UI 行為。


