Steedos Platform is an Open Source Low-Code Development Platform in nodejs and mongodb.
Click, Not Code
We live in a digital world. To keep up with employee and customer expectations, innovation through technology is increasingly becoming a nonnegotiable.
To accomplish your goals, there are two types of programming you can turn to: imperative programming and declarative programming. Both have benefits, but how do you figure out which is best for you? First, it’s important to understand the difference between them.
Imperative programming, otherwise known as traditional or code-oriented programming, denotes the means of programming by using certain coding languages — such as C#, C++, Java, and so on — to tell a computer exactly how to perform an action. This requires a skilled developer with programming knowledge. This developer will build the application brick by brick using blocks of code, usually in a terminal window or some other highly specialized development environment.
On the other hand, declarative programming accomplishes the same results by basically telling the computer the end result and letting the computer figure out how to get there. In simpler terms, declarative programming denotes the kind of click or drag-and-drop solutions that allow someone without coding knowledge to build an application. The blocks of code are prewritten and packaged into components that you can just select as needed.
Metadata is core to the Steedos infrastructure. Metadata are core components or features in Steedos. Without Metadata most of the magic just isn’t possible!
Metadata relates to the fields, configurations, code, logic, and page layouts that go into building the information architecture and look and feel of your Steedos environment.
Metadata can be imported into Steedos, modified in the product interface, or manipulated via the Steedos Metadata API.
There are several types of Metadata, with each one representing a unique way a business function can be customized. Here are a few broad categories for Metadata types:
- Data: the core components of the data structure on which most customization is built. E.g. Custom Objects, Fields, and Custom Apps.
- Programmability: custom code developed on top of the platform. E.g. Buttons, Form Events, Triggers.
- Presentation: customization on how users interact with the platform. E.g. Components, List View and Page Layouts.
See Metadata for more information.