What professional developers expect from a platform that calls itself "low code"
There are at least 3 essential aspects that professional developers expect from a low-code platform they can use to develop and automate business applications: extensibility, mixed graphical tooling+coding options, and DevOps & continuous delivery capability.
1) Low-code platforms for developers still need to permit freedom to code.
Extension points on an application development platform like API connections permit developers freedom to extend a library, connect a different UI framework, or connect a third-party platform (for example, by adding an API). A feature that allows a developer to add a customized API means they’re not blocked or forced to replace existing systems or services, or blocked from adding brand-new ones. For example, extension points permit two-way integration between open process-based application platforms and open RPA platforms, which permits developers to add robotic process automation to specific steps in an end-to-end process that also coordinates human actions and services (micro- and mono-, new and legacy).
2) Low-code platforms for developers should effectively support technical teams with varying preferences and skill levels.
3) Low-code platforms for developers should allow them to use their preferred tools, methods and frameworks.
Developing applications today is all about building new capabilities quickly, seeing what works and doesn’t work, making changes based on feedback and leveraging agility. And that means a low code application development platform should be natively integratable with technologies such as Github for collaboration and repository management, Docker to automate delivery, Kubernetes for horizontal autoscaling, Jenkins for continuous integration and Ansible for application and platform provisioning and deployment.