Stitch Core Features
Stitch is an Entity oriented, strongly typed, and compiled language.
StitchEnv is a full environment for writing software using the Stitch language.
StitchEnv installs on your machine and brings with it the Stitch compiler.
Stitch is a general purpose language with a few completely new constructs.
Entities combine data, history, and cluster deployment strategies all in one.
What is StitchEnv and what is Stitch?
Why should I use StitchEnv and Stitch?
Stitch configs allow you to write your code as a monolith but deploy as clusters.
Stitch configs tie the Entities to server clusters
StitchEnv comes with a comprehensive tool to maintain multiple stitch configs
Each Stitch config describes a single cluster allowing you to split your project across clusters
Stitch handles the encoding/decoding of data between clusters assuring lossless data
Stitch is agnostic to storage/cloud/etc. Your Stitch config chooses, and the compiler builds all necessary libraries.
StitchEnv and Stitch Features
Basic Features
Compiler
Test Runner
Package manager
Virtual Environment
Memory Safe
Thread Safe
Novel Features
Event System
Interface Engine
Cache Engine
Storage Engine
Ops Toolkit
Data tracking
Reporting Engine
Data compatibility between versions
of your softwareData storing and loading
Multi-tenant