About

تاريخ موجز لبيئات التشغيل

كل عقد يجلب تجريدا جديدا: الكود يُكتب أسرع لكنه يعمل أبطأ.
Elide يكسر هذا النمط.

1970s

كود الآلة والمجمّع

كان البرنامج يُكتب مباشرة للعتاد. أقصى أداء، صفر قابلية للنقل. كل جهاز كان جزيرة.

1972

C و Unix

أثبت ريتشي وتومسون أن برمجيات النظام يمكن أن تكون قابلة للنقل دون أن تكون بطيئة. أصبحت C اللغة المشتركة.

1991

Java و Python

استبدلت الآلات الافتراضية والمفسّرات الأداء بالإنتاجية. اختارت المؤسسات Java. اختار العلماء Python. بدأ الانقسام.

2008

Chrome و V8

أثبتت Google أن اللغات المفسّرة يمكن أن تكون سريعة بفضل ترجمة JIT. تبعه Node.js. بدأ الجميع بكتابة الخوادم بلغة المتصفح.

Now

ملف تنفيذي واحد. لغتك المفضلة. أداء على مستوى كود الآلة.

JVM Toolchain

The best option for the JVM: Elide.

The JVM runs the majority of enterprise software on earth—and ships with some of the slowest, most complex toolchains in modern development. Maven, Gradle, Bazel: verbose config, slow builds, impossible learning curves. Elide brings speed, simplicity, and ease of use to your JVM toolchain.

DX
NPM-like invocation model with a beautiful TUI
Speed
Powered by Native Image for insanely fast startup
Config
Works out of the box. No plugins or config needed
Build DSL
Declarative + imperative, powered by Pkl
Compatible by default

Same inputs. Faster everything.

Elide is a drop-in replacement for your standard JVM tools like Maven, Gradle, and Bazel. Your existing code, dependencies, and workflows—just faster.

Elide Maven Gradle Bazel
Cold start ~5ms ~3s ~6s ~10s
Config format Pkl (typed) XML Groovy / KTS Starlark
Zero config × × ×
Native compilation × × ×
Container images Built-in Plugin Plugin rules_oci
Multi-language JVM only JVM only
Learning curve Minimal Steep Steep Very steep