يقوم Xenonjs بتنفيذ إطار عمل دلالي يعمل بالذو ، والنظام الإيكولوجي للمكونات المتينة القابلة للتشغيل البيني.
سواء كنت تقوم بتجربة أولية ، أو بناء منتج جاهز للإنتاج - مواجهة المنتج -
Xenonjs مناسب لك.
سواء كنت تبني من نقطة الصفر ، أو تتطلع إلى توسيع وظائف مشروع حالي -
Xenonjs مناسب لك.
سواء كنت معلم برامج ، أو ليس لديك خبرة في الترميز على الإطلاق -
Xenonjs مناسب لك.
"الصورة تساوي ألف كلمة" ، لكن مقطع فيديو يحتوي على 24 إطارًا في الثانية ، لذا فإن كل دقيقة من مقطع فيديو تبلغ قيمتها مليون وأربعة وستين مئات من الكلمات. شاهد العروض التوضيحية لدينا على: Xenonjs Demos.
يضم Xenonjs تطبيقين:
Run : تطبيق يسمح لك بتشغيل أي تجربة XenonJS (ويعرف أيضًا باسم الرسم البياني) في متصفحBuild : IDE القائم على الويب يتيح لك إنشاء تجارب XenonJS (ويعرف أيضًا باسم الرسوم البيانية)للبدء ، حاول استخدام الرسوم البيانية لـ Demo Xenonjs:
يمكن العثور على المزيد من الرسوم البيانية التجريبية على موقعنا على الويب: Xenonjs.com
يمكنك أيضًا إنشاء الرسوم البيانية الخاصة بـ Xenonjs الخاصة بك من مجموعة العقد Xenonjs:
يمكن الوصول إلى الرسوم البيانية التي تقوم Build على الفور في تطبيق Run .
لتشغيل رسم بياني معين ، تمرير اسمه كمعلمة عنوان URL إلى تطبيق Run :
Xenon-js.web.app/0.7/run/؟graph=graph-name
بشكل افتراضي ، يتم استمرار الرسوم البيانية التي تبنيها في Build في التخزين المحلي للمتصفح. يمكنك الوصول إلى رسم بياني مخزن محليًا على:
Xenon-js.web.app/0.7/run/؟graph=localuteGraph-name
يتم إنشاء الرسوم البيانية من العقد Xenonjs أو الرسوم البيانية الأخرى. تشكل العقد والرسوم البيانية لـ Xenonjs نظامًا بيئيًا ناشئًا باستمرار من المكونات ويمكنك بسهولة إنشاء رسم بياني من مكوناتنا الجاهزة. تتوفر معلومات أكثر تفصيلاً عن المكونات في المكتبة ReadMe.
يتيح لك Build أيضًا إضافة العقد المخصصة الخاصة بك والقابلة للتوصيل أثناء الطيران.
في العقد المخصصة ، يمكنك استخدام مجموعة الذرات الموجودة ، أو المؤلف الخاص بك ، أو مزجها معًا. تكون العقد المخصصة قابلة للاستخدام على الفور عند بناء الرسوم البيانية أو مشاركة الرسوم البيانية مع الآخرين.
يمكنك أيضًا مشاركة العقد المخصصة الخاصة بك مع مستخدمين آخرين ، أو استخدام المكتبات المخصصة للآخرين.
للحصول على معلومات حول كيفية تكوين المكتبات المخصصة ، راجع المكتبات المخصصة.
كما أنه من السهل تشغيل Build Run محليًا:
استنساخ الريبو:
git clone https://github.com/Atom-54/xenonjs.git -b 0.7
cd xenonjs
ملاحظة: 0.7 هو نسختنا المستقرة (-ish). نحن نضيف باستمرار ميزات جديدة رائعة ، ونرحب بك لمحاولة TOT على مسؤوليتك الخاصة :)
في المركز الأول:
npm install
يمكنك استخدام خادم ويب من اختيارك للوصول إلى Run Build المحليين ، ولكن من أجل راحتك ، نوفر واحدة مع ريبو لدينا. قم بتشغيل خادم الويب:
npm run serve
للوصول إلى Build IDE في متصفحك ، انتقل إلى:
LocalHost: 9871/Build
للوصول إلى تطبيق Run في متصفحك انتقل إلى:
LocalHost: 9871/Run
بشكل افتراضي ، سيتم تشغيل الرسم البياني الذي تم فتحه آخر مرة في Build . لاختيار رسم بياني مختلف ، أضف عنوان URL:
LocalHost: 9871/Run/؟ Graph = اسم الرسم البياني $ المحلي
نقضي معظم وقتنا في كتابة التعليمات البرمجية ، وللأسف ، هذا يعني أن وثائقنا غير مكتملة أو متأخرة. نحن نعمل على ذلك!
في غضون ذلك ، إذا كان لديك أي أسئلة أو أفكار أو ملاحظات ، من فضلك ، لا تتردد في التواصل:
Xenonjs هو وحدات.
المكونات بسيطة وخالية من التبعية ، ومصممة للتفاعل مع التكنولوجيا الحالية. المكونات قابلة للتكوين ، والتراكيب قابلة للتكوين. إعادة الاستخدام من الدرجة الأولى. إن التكلفة المنخفضة للمكونات تجعلها قابلة للتطبيق على مجموعة واسعة من المهام - من التجارب السريعة أو الميزات الفردية ، إلى تطبيقات أو منصات معقدة وقابلة للتطوير.

الرسوم البيانية Xenonjs هي مخططات حل.
الرسوم البيانية هي تعريفية ودليئة: قابلة للتفكير المتماسك من قبل البشر و LLMS. الرسم البياني للاستفادة من الذكاء الاصطناعي على طبقات متعددة: لتفسير سياق المستخدم والنية ، وتأليف الوحدات في التجارب ، وتأليف وحدات جديدة ، وداخل الوحدات نفسها لمعالجة البيانات وتوليدها.

يتم فصل واجهات الواقع (الكاميرات والشاشات والأجهزة التي تعمل باللمس والمتحدثين والميكروفون وما إلى ذلك) من الحساب الأساسي ، ودعم اتحاد الأجهزة وسياقات التنفيذ. نسمح بتوفير بيانات المستخدم فقط عبر المفاتيح التي يحتفظون بها. يحدث الحساب بشكل مثالي محليًا ، ويكون خروج البيانات مقيدًا.

هذه الوثائق غير مكتملة (حتى الآن!). إذا كانت لديك أي أسئلة أو أفكار أو ملاحظات ، فلا تتردد في التواصل ، إما عن طريق تقديم مشكلة أو الانضمام إلى Discord أو عبر البريد الإلكتروني: [email protected].