Welcome to Operon.io!
Today most new development happens by using JSON as the data format for describing and interchanging data. JSON is a neat and concise data format, and the basics can be learned in just a few minutes. It is no wonder that the world of developers have embraced this format and are building new solutions with it. By using Operon you will always find it easy to interact with JSON.
Operon in a one sentence: Operon is a functional, general purpose dataflow programming language, which has very clear syntax and semantics, making it easy to transform data and build solutions and integrations with it.
Here's the Hello World with Operon
- Flow-based programming with text syntax that is easy to learn, understand and debug
- Components allow to extend the functionality so we never run out of power
- JSON is a subset of Operon datatypes, which allows Operon to natively process JSON like never before
- Write code faster
- Make code more understandable and thus more maintainable
- Test code easier
In essence we save a lot of development and maintenance time over the whole lifetime of the software.
- You need the Operon-executable to run the queries. Current version can be run on Linux, but Windows and OS-X versions are coming.
- Operon can also be run on JVM (Java Virtual Machine). In this case Java 8 or later is required.
Please check the presentation below for introduction!
Join the mailing list
By joining the mailing list we will keep you updated what's happening in the community.
Build it with Operon
To start learning Operon, we must start from the beginning. Hello world is the classical start for most of us. Let's see what's Operon's take on it!
Strings are one of the atomic JSON-types, and we use them everywhere. Learn the Operon string-handling functions and juggle strings effortlessly!
Objects are like heart and soul of the JSON. You definitely want to know how to handle them effectively.
There's much you can do with arrays. Check out here your new set of JSON- array transformation functions!
In Operon dates are handled as Objects. Find out more here.