Activity Forums Salesforce® Discussions What is the difference between S-Controls and Visualforce?

  • Prachi

    Member
    July 27, 2018 at 9:26 am

    Hello Avnish,

    Scontrols: S-controls have been superseded by Visualforce pages. After March 2010 organizations that have never created s-controls, as well as new organizations, won't be allowed to create them. Existing s-controls will remain unaffected, and can still be edited. We recommend that you move your s-controls to Visualforce. We continue to support the Scontrol object.

    Visualforce: Visualforce is the new force.com technology that lets you create custom user interfaces for your Force.com applications. With Visualforce, you can reuse many of the components found in existing Salesforce interfaces or create your own. Moreover, the interfaces can also tap into custom business logic. The technique is powerful, easily customized, separates business logic from user interface design, and in most cases eliminates the need for S-Controls. The custom pages can either complement and extend existing pages on Salesforce, or have their own unique look and feel.

    Thanks.

  • shariq

    Member
    September 16, 2018 at 10:04 pm

    Hi,

    S-controls provide a flexible, open means of extending the Salesforce user interface, including the ability to create and display your own custom data forms.

    But, Visualforce pages supersede s-controls. Organizations that haven’t previously used s-controls can’t create them. Existing s-controls are unaffected, and can still be edited.

    Hope this helps.

  • Parul

    Member
    September 17, 2018 at 2:46 am

    S-Controls allow Salesforce developers to leverage HTML and Javascript to create custom pages and UI components.  These customizations are used when an admin needs to work with a small set of records or fields, or if he or she needs to link to an external server.

    S-Controls enable developers to add their own functionality to a Salesforce org.  Among some of the possibilities, you can integrate hosted apps, or extend the Salesforce UI.

     

    Visualforce: Visualforce is the new force.com technology that lets you create custom user interfaces for your Force.com applications. With Visualforce, you can reuse many of the components found in existing Salesforce interfaces or create your own. Moreover, the interfaces can also tap into custom business logic.

Log In to reply.

Popular Salesforce Blogs

Popular Salesforce Videos