Currently, I'm learning about Outsystems Platform and doing some exercises.
My question is why do you specifically use Screen Action instead of Server Action when you implement
logic on Button/Link? I mean why don't you build a logic in Server Module and call.
Is there a specific reason why or is it just for managing Server module and convinient purposes?
Hello,
We define Client Side Validiation On our screen actions, we validate data before sending the data to the serever, for example you have a form and you want to apply different validation on your input field so there is no need to hit server again and again , you can do that client side and once the data is validated you can send it to serever,
Some cases can also be like you would like to hide show something , or yo want to do some dom manipulation you can do that on client side,
For server action we use Crud operations and server side Functionalties.
And Logics are build in Business Logic module, which we define in Our Core Layer,
Basically we have 3 layers of Articture , Foundation , Core and, End User, To know about it go throuh Architecture Course.
I hope you understand
Thanks
Hi SH Kim,
Can refer this link Difference between Screen, Server, Client action It will help you to understand concept about these actions.
Thanks,
Shubham