Search code examples
uipathuipath-studiouipath-robotuipath-activityuipath-api

Is UiPath Studio considered a 'no-code' or 'low-code' development environment?


I keep hearing the terms low-code and no-code for development environments. I've always written code in full fledged C# environments, so this UiPath Studio UI is a bit strange to me.

Is UiPath Studio categorized as a 'no-code' development environment? A 'low-code' development environment is another term I've heard.

What categorization does UiPath fall into?

I hope this isn't considered an opinion based question


Solution

  • You can take the official UiPath Studio websites keywords:

    UiPath Studio gives everyone from business users to advanced developers the right automation canvas to build great software robots —and organizations the right governance tools to manage it all.

    What you have noticed was StudioX, but that is especially designed for process owners. I don't think that you really want to use that with some C# knowledge already.

    Basically it gives you the possibility of no-code indeed. But that depends on what you need to achieve and how no-code is defined. Is coding starting with defining some semi-complex variables already? I would say no, but beginners might say yes, as this paradigm is not existing in a real world.

    At the end it is a good mix of both. You need a control flow all the time on long processes. So you e.g. need to know how to use if-statements and that variable type checks are working different on each type. Also, if you go further and having a complex issue that can only be solved with invoking code or creating custom activities, you really need to code. Or you are lucky and find someone else's code on Go! or Connect. :)

    And even further UiPath Studio is just one tool of many. What you can say is that UiPath Studio is never getting a high-level tool for specialists. It's designed for lazy RPA beginners and a little further. And that's good if you ask me.