on 05-20-2015 7:14 AM
Hi ,
Is it possible to consume Odata from angular ?
How can I import angular library's into sapui5 environment ?
Can I merge this two frameworks ?
Regards,
Arie.
anyone ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Depends on what you are trying to achieve, it's possible to use the datajs library to call oData directly from Angular without the need the UI5 framework, but you obviously don't get the UI5 controls.
Regards,
Jason
Hi Jason,
We are trying to decide on which java framework to work with.
Angular / SAPUI5 or to merge this two.
Is it even comparable ?
For what kind of development would you recommend on SAPUI5 / Angular ?
Do you have experience with Angular ?
Could you point out the advantages / disadvantages of the above ?
Regards,
Arie.
Hi Arie,
Answer to your question:
1. Angular / SAPUI5 or to merge this two:
These two should not be merged. We have to use either one of them based on best fit to the requirements. In Typical SAP projects SAPUI5 is the recommended choice. Angular framework is having unique features that any other MVC framework can not offer. If the UI design is simple and fit in to SAP UX strategy SAPUI5 is the best choice. UI requirement is high interactive/dynamic Angular is better choice (Ex: Virtual Conference Hall, Dynamic To-Do List, Book My Show - Seat Arrangements, Gaming Avatar - Life Indicator, etc.,)
2. Advantages / Disadvantages of Angular vs SAPUI5
I am not an expert, still I can give you some overview on this:
SAPUI5 Advantage:
- Simple and easy MVC Framework
- Fiori UX Paradigm that SAP suggest fits for all kind of SAP Projects
- Development is simpler when we have usual rich internet web application
Demerits:
- Hard to develop High interactive rich internet web application, because there is no dependency injection, Manage state
- SAPUI5 can not talk to DOM objects virtually and manage its state as we do in Angular.
Angular Advantage:
Working on Angular is all together different experience, because it has got some unique features.
- Complex High interactive rich internet web application can be developed very easily
- Easy to integrate third party library like Kendo UI
- Dependency Injection
- Declarative UI
- Managing the state of the UI objects and control over it
- Easy to Unit test
Demerits:
- We can not integrate Angular application in SAP Fiori Launchpad
Hello Arie.
What was your choice?, we are developing a Reference Architecture for Web Development for products integrate to SAP Business One. In our company we have knowledge in Angular, but we are learning about SAPUI5 and OpenUI5.
Thanks a Lot for the information,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
98 | |
11 | |
11 | |
10 | |
10 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.