@interaqt/runtime
TypeScript icon, indicating that this package has built-in type declarations

0.8.40 • Public • Published

Quick Start

What is @interaqt/runtime

@interaqt/runtime is a brand-new application framework. For better understanding, it can be considered as an alternative to a Web Framework + ORM/CMS + BPM Engine.

Why create @interaqt/runtime

@interaqt/runtime implements a simpler yet more challenging paradigm:

data = computation(events)

With this paradigm, we consistently describe what the data in the system is, and with a single line of code manipulating data, a complete application can be implemented. The intuitive features include:

  • Almost achieving the implementation of software once the requirements are modeled.
  • No manually written code for data changes, thus eliminating bugs due to human error.

More importantly, the reason for creating @interaqt/runtime is:

  • After modeling requirements, its code and software architecture can begin to be automatically generated, no longer relying on human experience.
  • Requirements remain unchanged, but architecture can automatically adapt with changes in data volume and concurrency.

Using @interaqt/runtime

Step 1: Installation

npx create-interaqt-app myapp
cd myapp

Step 2: start the project and dashboard

npm run dev

Open a new console and enter the myapp directory.

cd dashboard
npm start

Your application is now running at http://localhost:4000 by default. Your dashboard is now running at http://localhost:5173 by default.

Readme

Keywords

none

Package Sidebar

Install

npm i @interaqt/runtime

Weekly Downloads

4

Version

0.8.40

License

MIT

Unpacked Size

496 kB

Total Files

123

Last publish

Collaborators

  • sskyy