The view in the Model View Controller concept is responsible for defining and rendering the UI. SAPUI5 supports predefined view types.
Although XML and JSON notation has been introduced for SAPUI5 UI controls, the Model View Controller concept is also supported to facilitate traditional programmatic UI constructions.
The following predefined view types are available:
XML view (file or string in XML format); the XMLView type supports a mix of XML and plain HTML.
JSON view (file or string in JSON format)
JS view, constructed in a traditional manner
HTML view (file or string in HTML format)