Working with "Angular framework" in frontEnd


I think it would be much more efficient if the frontend was built with the "angular" google.

Created on 7 Feb
Comments (6)

Changed the category to Frontend

Hi Lucas,

I think it would make more sense if Outsystems would utilize the experience they gained with React framework for mobile and see how to convergence the paradigm of mobile and web applications in OutSystems.

We actually build an Mobile OutSystems application, with the intention to run in the PC browser, as it was a highly interactive application, with requirements for animations and local storage and offline usage. It took some tweaks especially around the CSS theme, and check on online/offline status, but it works. 




I agree with Daniël .  Actually, I have some thoughts trying out the mobile framework in web as well. However, I thought it'd be too much effort building web-like patterns based on the mobile UI. Daniël, is it worth trying? :) 

Hi roman,

It all depends on your use case.

Our use case was:

  • field engineers using laptop, not tablet for their work as the laptop contains a lot of other software they need to use for their daily tasks.
  • they work in environments with not always internet or 4G connection available
  • they had to enter a lot of inputs (and I mean really a lot)

To support the application should work also when off line.

So we implemented it with a a mobile web app, with 2 screens and 100+ webblocks, 50+ server en local storage entities and advanced sync patterns.

The silkui mobile theme was fully customized to make it fully web responsive.

Checking online/offline functionality from mobile patterns replaced with html5 online/offline javascript logic, where we also check the quality of the connection in determining if it makes sense to synchronize data.

The biggest challenges we had (and fixed) where:

  • Keeping the sync performant (50+ related entities
  • Keeping the application responsive, each data input was required to store in local storage directly, based on input other inputs needed to be recalculated. Users where so fast in moving through the inputs that we got timing issues, because in mobile everything is asynchronous.

So is it worth trying? For us it worked out good, but it all depends on what the customer wants.



Thanks for the detailed answer Daniël, it's very useful. 

Thanks Daniel, in this context the react makes more sense!

But ... Is there any plan for this change to come?