function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
sumanth kumar 30sumanth kumar 30 

Why visualforce page is used in Salesforce

Hello Developers,
I am new to Salesforce Development. All I want to know is
1) Why Visualforce page is used in Salesforce
2) What makes it different from a standard page(Differences b/w Standard and Visualforce page)
3) What are the things that can only be done using Visualforce Page.

Can anyone explain me in detail.
Thanks in advance
Sumanth Kumar
Lokesh KumarLokesh Kumar
Hi samanth,

For more and better understanding PFB links.

https://developer.salesforce.com/page/An_Introduction_to_Visualforce

and try to get the Trailhead badge you will get hands on experience on VF Page. 

https://trailhead.salesforce.com/en/modules/visualforce_fundamentals

Thanks
Lokesh
 
sumanth kumar 30sumanth kumar 30
Hi Lokesh,
The main thing I want to know is differences between Standard page and Visualforce page.

Can you explain here in brief
Thanks,
Sumanth Kumar
Lokesh KumarLokesh Kumar
Hi Sumanth,

Standard Page is the same what field you have in Page layout and it's basically for object record page detail view.

and, VP is helpful in displaying the Extension or Apex class logic majorly your business logic which is not achievable by Standard page.

Like you want to have your page to display all the account and by selecting display all the contacts having reference to that account.

Thanks
Lokesh
sumanth kumar 30sumanth kumar 30
Hi Lokesh,
Thanks for you answer, but this functionality can be achievable by using standard page also right...I mean Account and its related list(Contact)
Can I know other functionality please.

Thanks,
Sumanth Kumar
Lokesh KumarLokesh Kumar
Hi sumanth,

Yes, and if there is no direct relationship between an object in that scenario you need to write your custom logic and display the result on VF Page and you can add that VF Page to your page layout by using visual force component.
  1. Build wizards and other multistep processes.
  2. Create your own custom flow control through an application.
  3. Define navigation patterns and data-specific rules for optimal, efficient application interaction.

Thanks
Lokesh