Request clarification before answering.
OK, I know the front-end frameworks and libraries are changing crazy fast. But I think react is not just "another" framework like angular or UI5. To me, react is like a huge step forward. A step from imperative to declarative. It's a big change for my mindset. When the first time I learned the concept behind react, I was like, oh my god, it's the way I always want to build component and structure my application. That is how a component should be.
Just like Dennis said, "UI framework has to evolve", changing from jQuery to Angular is not evolve, but moving from jQuery to React( imperative to declarative) is evolve IMHO.
Apart from the idea about building component, with server side rendering, virtual dom and diff algorithm, react is claiming performance is super fast. Performance is critical to enterprise application I think you would all agree.
I haven't been very deep into react, just learning the basic concept leads me to ask this question. I know as a company, SAP has to consider a lot more than just a technology preference. But as a developer I really would like to make a bold vision and discuss with you guys.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Although I'm not well-versed in reactjs either, to me it is indeed "just another framework"
UI5, just like reactjs, recommends you to use a declarative approach, not only with view creation (XMLView and HTMLView types)
And as for writing UI5 javascript, you can perfectly use the imperative way, but a seasoned Javascript developer would probably go for a more imperative coding style anyway. That is not something limited to reactjs, UI5, or any other JS framework
As for serverside rendering, we all remember Web Dynpro's umptillion requests to the server to update the tiniest screen element, so I'm all in favor for browser rendering (IMO that's what browsers are for anyway)
The bootstrapping process may be slow initially, but I found the rendering (and updating!) of UI5 views blazingly fast
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.