Leveraging standard and custom UIs
Choice can be a good thing, but sometimes, the choices are not so clear, especially when new technologies emerge and overlap with existing ones. In this chapter and the next chapter, we will explore features that help you make the choice between standard UIs automatically rendered by the platform, building your own custom UIs or, in fact, balancing the use of both. With the Lightning Component technology from Salesforce, deciding what technology to use for a given custom UI requires some consideration.
Salesforce has historically provided Visualforce as the recommended technology for building custom UIs. To some developers, it resembles Java Server Pages or .NET Active Server Pages. Salesforce also provides a great number of ways to extend their standard UIs with custom UIs built with Visualforce, allowing you to make the choice at a more granular function-by-function level, depending on what works best for your particular user personas. This...