Skip to main content

Declarative Features Vs Programmatic Features

Declarative Features Vs Programmatic Features

> Declarative Features :

  1. Declarative customizations can be made point and click in a browser.
  2. Declarative customizations require an understanding of Force.com concepts, but no coding knowledge.

  • Advantages of declarative customizations:
    • Ease of development.
    • More visual.
    • Faster.
    • Ease of upgrades.
    • Ease of maintenance.
    • Does not require programmatic skill set.

> Programmatic Features :

  1. Programmatic customizations are made with code.
  2. Programmatic customizations require coding skills and allow developers to extend beyond the declarative Salesforce.com capabilities.

  • Advantages of declarative customizations:
    • Can extend the capabilities of an application beyond standard functionality.
    • More customizations as we required.


By : Harshal Lad  

Comments

Popular posts from this blog

Apex Triggers and Classes

  Apex Triggers   is use to execute the functionality or piece of code on record manipulation ( i.e., CREATE / UPDATE / DELETE / UNDELETE   records ). A trigger executes before and after an event occurs on record.

OOP,s Concepts in APEX

What is OOP's Concepts in APEX Programming ?   Object-Oriented Programming System (OOPs) is a programming concept that works on the principles of abstraction , encapsulation , inheritance , and polymorphism . It allows users to create objects they want and create methods to handle those objects. The basic concept of OOPs is to create objects, re-use them throughout the program, and manipulate these objects to get results. OOP meaning “Object Oriented Programming” is a popularly known and widely used concept in modern programming languages like Java, Apex and many other. List of OOP's Concepts >  Class  :   The class is one of the Basic concepts of OOPs which is a group of similar entities. It is only a logical component and not the physical entity. Lets understand this one of the OOPs Concepts with example, if you had a class called “Expensive Cars” it coul...

Salesforce Development Index

C ourse C ontent Declarative Features Vs Programmatic Features Salesforce Architecture ( MVC ) Data Types Apex Classes If – Conditional and loops Collections in APEX List Set Map Oops Concepts Inheritance Polymorphism Encapsulation Abstraction Data Manipulation Language (SOQL) & SOSL Exception Handling Triggers and its Best Practices Custom Setting, Custom Metadata and Custom Labels Where to use it ? How to use it ? Apex Trigger + Custom Setting Asynchronous Apex Batch Classes Scheduler Classes Queueable Classes Future Method Apex Governor Limits Test Classes for Triggers and Apex classes Visualforce Pages Standard Controllers Extension Controllers Custom Controllers Wrappers Classes in Apex By : Harshal Lad ( CorpoVision Te...