Бекенд-сервіси на керованих середовищах виконання обмежені пам’яттю, а ціни на DRAM з 2024 року зросли більш ніж утричі. Elide розроблено з урахуванням цього: це безпечне щодо пам’яті високопродуктивне середовище виконання у вигляді одного бінарного файлу, яке запускає JavaScript, TypeScript, Python, Java, Kotlin і WebAssembly, а також збирає, тестує й форматує ваші проєкти та встановлює їхні залежності.
З чого почати
- Встановіть Elide.
- Запустіть свою першу програму.
- Виберіть мову: JavaScript & TypeScript, Python, Java & Kotlin або WebAssembly.
З прапорцем --interop мови працюють в одному процесі й передають значення одна одній:
js ❯ const x = 5
js ❯ x
5
js ❯ /py
py ❯ import json; json.dumps({"x": x})
'{"x": 5}'
─────────────────────────────────────────────────────────────────────
py ❯
─────────────────────────────────────────────────────────────────────
session demo0001 • py • v1.6.0 seq 5
Основні команди
elide run app.ts # run a file
elide python script.py # run Python with CPython-style arguments
elide repl # interactive REPL
elide init # start a new project from a template
elide adopt # migrate an existing project with an AI coding agent
elide install # install Maven dependencies
elide install --ecosystems=npm # install npm dependencies
elide build # build the project
elide test # run tests
elide format -- src # format Java and Kotlin sources
elide serve --no-tui ./dist # serve a directory over HTTP
elide --help-all # every command and flag
elide help <topic> # any page of these docs, in the terminalЩо далі
- Приклади коду
- Налаштування проєкту
- Перенесення наявного проєкту
- Мови та взаємодія
- Довідник CLI
- Матриця сумісності
- Огляд API
- Агентна розробка
- Якщо ви переходите з іншого середовища виконання: Node, Bun, Deno, Python, Java, Kotlin