سلسلة أدوات ⁦Elide⁩

استخدم ⁦Elide⁩ لتطوير البرمجيات بأي مزيج من ⁦Java⁩ و⁦Kotlin⁩ و⁦TypeScript/JavaScript⁩ و⁦Python⁩.


البدء

تثبيت واستخدام سلسلة أدوات ⁦Elide⁩.

الاستخدام

أساليب استدعاء الأدوات المدمجة.



متعدد اللغات أصلياً

يُضمّن ⁦Elide⁩ أدوات عديدة في ملف ثنائي واحد. الهدف هو تبسيط سير عملك التطويري في كل من الواجهة الأمامية والخلفية، مع دعم لغتك المفضلة.

الكل في واحد

يهدف ⁦Elide⁩ إلى تسريع كل مرحلة من تطوير التطبيقات:

  • البناء بمترجمات ومدققات ومنسقات متعددة اللغات وسريعة
  • الاختبار بأدوات اختبار متعددة اللغات وسريعة، مع دعم شامل للتغطية
  • تثبيت التبعيات من كل نظام بيئي لغوي تهتم به.

المُثبّتات

تثبيت التبعيات باستخدام:

مُثبّت Maven

تثبيت تبعيات ⁦Maven⁩، متوافق مع أي مشروع ⁦Maven⁩ أو ⁦Gradle⁩.

مُثبّت NPM

تثبيت تبعيات ⁦JavaScript⁩ أو ⁦TypeScript⁩ من ⁦NPM⁩.


المنسقات

تنسيق Java

تنسيق كود ⁦Java⁩ المصدري باستخدام ⁦Google Java Format⁩ (المصدر).

ktfmt

تنسيق كود ⁦Kotlin⁩ المصدري باستخدام ⁦ktfmt⁩ من ⁦Meta⁩ (المصدر).


المترجمات

مترجم Java

ترجمة كود ⁦Java⁩ المصدري حتى ⁦JVM 25⁩. أسرع حتى 20 مرة، بديل مباشر.

مترجم Kotlin

ترجمة كود ⁦Kotlin⁩ المصدري حتى ⁦Kotlin⁩ ⁦2.3.10⁩. أسرع حتى 35 مرة، بديل مباشر.

مُجمّع الويب

تجميع وحزم ⁦JavaScript⁩ و⁦TypeScript⁩ و⁦CSS⁩.


التغليف

أداة JAR

تجميع ملفات ⁦.jar⁩ من بايت كود ⁦JVM⁩ والموارد.

منشئ الحاويات

تجميع ودفع صور حاويات ⁦Docker⁩ أو ⁦OCI⁩ لتطبيقات ⁦JVM⁩، باستخدام ⁦Google Jib⁩.

مُجمّع الويب

تجميع وحزم كود مواقع الويب الثابتة أو الديناميكية (⁦JavaScript⁩ و⁦TypeScript⁩ و⁦Markdown⁩ و⁦CSS⁩ وغيرها).