← Back to context

Comment by sreekanth850

1 month ago

Never really saw the appeal of low-code. We use ABP framework on the backend, and it take care of 80% of the boring work out of the box with battle tested codebase like multi-tenancy, user management, permissions, OIDC auth, auditing, background jobs, etc. With that handled, you mostly focus on core business logic. Combined with AI for speeding up, shipping a production ready system in months is very realistic.

This ABP framework sounds like a low-code tool to me. The ability to focus only on business logic is basically the entire premise of low-code. Your argument actually supports the opposite conclusion as the author of the article. You're suggesting that LLMs work better if they can only focus on the business logic without having to get tangled into the weeds of technical details.

  • Its is not low code, its open-source, modular application development framework built on .net. You can use it as Headless backend with your own UI. We use it like that with our own Next JS front end. You can drop down to raw EF, SQL, custom auth flows (We had written a custom invite based user signup and custom Openiddict app for plan based claims for JWT based feature management) or rip out entire modules if needed. Low-code hides complexity behind a platform as per my understanding. ABP exposes everything as code. You can always go lower.

    • If the tool aims to reduce the amount of code required to build features, then it's low-code. IMO, any modular library or reusable mechanism which abstracts away implementation details follows the low-code philosophy. Low-code is just what it says. It's not associated with any specific tech stack or mechanism.

      2 replies →