What is SAPUI5?
SAPUI5 is
a collection of libraries that developers can use to build desktop and mobile
applications that run in a browser. SAPUI5 combines latest web technologies like HTML5, JavaScript (Learn
programming by experts from JAVA training) and CSS into a toolkit. It can be used for building Web
applications on the SAP platform.
SAPUI5 Benefits for web development
Cross platform support
Apps built using SAPUI5 are responsive across browsers and
devices - they run on smartphones, tablets, and desktops. The UI controls
automatically adapt themselves to the capabilities of each device.
SAPUI5 provides
large number of UI controls
SAPUI5 provides (Learn what UI5 provides from SAPUI5 training) lots of controls
ranging from simple Button to complex Containers. It provide support for
accessibility, keyboard navigation, touch interaction, right-to-left languages
etc. out of the box. Different visual themes are also available.
SAPUI5 controls
can easily be extended
SAP has customized and build their own UI components
(Controls, Layouts, etc.). This framework is having extensible feature, so that
we can extend, control and define our own custom controls.
A feature rich
core
- SAPUI5 provides a feature-rich core. It supports and provides
- Data binding and models for different data sources
- Model view controller concept
- Automatic loading of the appropriate language resources
Model View Controller in SAPUI5
SAPUI5 supports the Model View Controller (MVC) concept - a software architectural pattern for implementing user interfaces. The MVC concept is used to separate the representation of information from the user interaction. This separation facilitates development and the changing of parts independently.
Model, view, and controller are assigned the following
roles:
The view: is responsible for defining and rendering the UI.
The model: manages the application data.
The controller: reacts to view events and user interaction by modifying the view and model.
MVC provides the following advantages
It provides better readability, maintainability, and extensibility and it allows you to change the view without touching the underlying business logic and to define several views of the same data.Views and controllers often form a 1:1 relationship, but it is also possible to have controllers without a UI, these controllers are called application controllers. It is also possible to create views without controllers. From a technical position, a view is a SAPUI5 control and can have or inherit a SAPUI5 model.
Scope of UI5 in future
SAPUI5
or OpenUI5 is currently the default front-end technology for all new
applications by SAP. Coupled with Fiori (SAP FIORI training by experts from Learn IT Training), the aim is
renovate/improve/simplify and standardize all applications delivered by SAP.There
has been a huge investment from an organization perspective into this by SAP
and by making it open to outside world (OpenUI5), they aim to tap into the
enterprise development domain outside of SAP too.SAP
is also making good progress in providing development tools to speed up
implementations. The best tool is Web IDE, which is available in the SAP HANA Cloud and as a local
installation.Learn IT Training evolved to
give the best industry standards guidance to the candidates who are aspiring to
make career in IT. We named as global leader in online education by our
previous students. We have students across many countries as we operate our
services in USA, Australia, UK, Canada, India & Other countries.
Register
for free demo with us:
For
more details visit: www.learnittraining.com
Email:
contact@learnittraining.com
Phone:
INDIA: +91 9912989639, USA : +12108585008







No comments:
Post a Comment