Opinion: Traditional or Reactive


If you were newbies in Outsystems how did you start? Traditional or Reactive? 
Which one will be better to enter in the job market in at lowcode area?

I'm making a little "study" to figure out how to switch from .NET (C#) to Outsystems (Lowcode).

Thank you to all.

Hi Rui,

Start with React as people are moving from Traditional to React in outsystems . Below are  some key points to distinguish 


Built on Asp.net web forms 

No parallel loading of web blocks

No Client side low code support . you need to write JQuery, JavaScript

Performance drawback


Built on react framework , c#.net as backend

Parallel loading of web blocks

Client side low code support

Parallel loading high performance

You can visit below community link for more views.



Best Regards


Hi Rui,

Its purely on your wish

Traditional is like the foundation of Outsystems and Reactive is like a structure. If you learn Traditional first you can easily understand the Reactive but if you learn Reactive first you will not have idea on few things like Ajax Refresh, Preparation of the screen, Session variables etc..,

If I suggest you to learn I will say Traditional is the best way.



Hi Rui,

If you start now with OutSystems, Traditional Web is only relevant if you think you need to work on a traditional web application.

Any smart company or OutSystems partner will not start a new project on Traditional Web.

So my suggestion would be to learn the following:

  1. Reactive
  2. Mobile Specialist
  3. Architecture Specialist




Hello Rui,

Out of the two, Traditional is definitely the one closer to the sunset, but I wouldn't discount it.

If you're planning on staying in Portugal (assuming that you're here!) and working locally, I would have to say Traditional. While Reactive is an important investment and an inevitable evolution, there are a lot of Traditional applications that still remain, and won't be migrated any time soon. I feel that this is especially true in the portuguese market.

Traditional will not be disappearing from one day to the next, and while I don't have access to the numbers, I feel that it's a safe bet to say that Traditional apps are still the majority of deployed and live applications.

Regardless of what you choose at this moment in time, I'd tell you not to worry - the hardest frame of reference is the actual jump from .NET to OutSystems - whichever one you choose, learning the other one is a matter of weeks, and reasonably simple. Good luck, and feel free to ask around on the forums if you have any more questions.

Hello Rui,

Now a days every new comer in Outsystems will prefer for Reactive Web Application course first. But for better understanding choose Traditional Web Application.

Very basic difference between the TWA & RWA is :



        2)Ajax use


        4)Session variable



        2)No Ajax use it refreshes automatically

        3)No preparation

        4)Client Variable



Hi Rui,

In Today's trend, people is moving from Traditional Web Applications to Reactive web Applications as it has some differences like in Reactive there is an Optimized data fetching Facility which is not present in Traditional Web Applications. So we can fetch the data according to our requirement. if want want it At start, so we can fetch at start only But if we want that On Demand only it will fetch, so we can fetch on demand as well.


Tanisha Mahendru

Hi Rui,

I would suggest, start studying from Traditional web development , but regarding job ready you must learn Reactive Web app development and Mobile app development.

as Outsystems has build on  .NET , you will migrate here easily. after all its a Low code :)

It will be our great pleasure to have you in our community.


Hi Rui

I am new to the Outsystem, I learnt from traditional. after that I learnt Reactive and Mobile. After learning traditional only I understood the Reactive in a better way.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.