v3.0 PRODUCTION RELEASE منظومة TidyFactor — هندسة معمارية هادئة لوكلاء البرمجة ومطوري الويب قراءة المانيفستو
VANILLA SPA • محرك تطبيقات SPA بجافاسكريبت الصرفة • إدارة حالة وتوجيه ومكونات ويب بدون أطر

TidyFactor Vanilla JS
تطبيقات ويب تفاعلية كاملة (SPA)
بجافاسكربت الصرفة وبدون أطر عمل خارجية.

مسار هندسي يوجّه مساعدي الذكاء الاصطناعي لبناء تطبيقات Single Page Apps حقيقية (إدارة حالة تفاعلية، توجيه العميل، Web Components، وجلب البيانات) بجافاسكربت الحديثة وبدون React أو Vue أو أي اعتماديات خارجية.

bash — أمر التثبيت السريع للوكيل
$ npx @tidyfactor/js add-skill
أوامر الوكيل ومسارات التشغيل السريعة
11 Slash Commands
$ /init
$ /assets
$ /logic
$ /store
$ /compo
$ /route
$ /pages
$ /modules
$ /i18n
$ /seo
$ /deploy

الأسئلة الثلاثة الجوهرية: فهم تطبيقات الـ SPA بدون أطر عمل

كيف تبني تطبيقات ويب تفاعلية ومعقدة بجافاسكريبت الحديثة مع التحرر التام من قيود ودورات تحديث أطر العمل؟

01 • DEFINITION

1. يعني إيه تطبيق SPA بجافاسكريبت الصرفة (Vanilla JS)؟

هو تطبيق ويب كامل يعتمد على معايير الويب القياسية (ES Modules, Web Components, History API, Custom Events) لإدارة الحالة والتوجيه بدون الحاجة لتثبيت مئات الحزم من npm.

02 • DIFFERENTIATION

2. إيه الفرق بينه وبين استخدام React أو Vue؟

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

03 • ECOSYSTEM

3. إيه القيمة المعمارية للهيكلة المعيارية؟

تفصل بوضوح بين طبقة المنطق (Logic)، طبقة الحالة والبيانات (Store)، ومكونات الواجهة (Web Components)، مع دعم التوجيه بنمطي Hash و History API.

المبادئ والضمانات المعمارية

لماذا تم بناء هذا الحل وما القيمة الحقيقية التي يقدمها لمنظومة الإنتاج؟

01 • PROMISE

تطبيقات SPA حقيقية بدون أطر

إدارة حالة مركزية تفاعلية، توجيه للعميل، ومكونات ويب قياسية بدون React أو Vue.

02 • PROMISE

صفر خطوات بناء (Zero-Build ES Modules)

يعمل مباشرة في المتصفح عبر وحدات ES Modules الحديثة مع خيار اختياري للبناء بـ Vite.

03 • PROMISE

كود متين ومستدام لسنوات

مبني على معايير الويب القياسية لضمان بقاء التطبيق سريعاً وآمناً وخالياً من مشاكل التقادم.

المقارنة التقنية: من فوضى الحزم إلى نضج معايير الويب القياسية

لماذا تضمن جافاسكريبت الصرفة عمراً أطول وصيانة أسهل لتطبيقات الويب المستقلة؟

تطبيقات أطر العمل التقليدية (Framework SPAs)

❌ TRADITIONAL
  • آلاف الملفات في مجلد node_modules واعتمادية دائمة على أدوات البناء.
  • تقادم الكود السريع وصعوبة الترقية عند صدور إصدارات رئيسية جديدة.
  • بطء التحميل الأولي واستهلاك كبير للذاكرة على الأجهزة الضعيفة.
  • صعوبة تضمين التطبيق كودجت خفيف داخل مواقع أخرى.

تطبيقات جافاسكريبت الصرفة (TidyFactor JS)

✓ TIDYFACTOR
  • تعتمد على معايير الويب الرسمية بنسبة 100% وتعمل مباشرة في المتصفح.
  • كود متين ومستقر يستمر في العمل لسنوات طويلة بدون أي صيانة قسرية.
  • تشغيل فوري وسلس واستهلاك ذاكرة شبه معدوم على كافة الأجهزة.
  • سهولة النشر والتضمين في أي بيئة واستضافة بمجرد رفع الملفات.

التشريح الفني ومسارات العمل

تفاصيل معمارية منضبطة لضمان التنفيذ المباشر وصفر تكرار.

01 • PILLAR Production Ready

1. تأسيس وهيكلة الـ SPA (/init)

إنشاء بنية المشروع وفصل طبقات Logic و Store و Components واختيار استراتيجية التوجيه.

02 • PILLAR Production Ready

2. طبقة إدارة الحالة المركزية (/store)

بناء نظام إدارة حالة تفاعلي خفيف وقائم على نمط Pub/Sub والأحداث المخصصة.

03 • PILLAR Production Ready

3. مكونات الويب القياسية (/compo)

تطوير Web Components قابلة لإعادة الاستخدام مع Shadow DOM وعزل الأنماط.

04 • PILLAR Production Ready

4. توجيه العميل والتنقل (/route)

هندسة نظام التوجيه بالـ History API أو Hash Routing ودعم معلمات المسارات.

05 • PILLAR Production Ready

5. تجميع الصفحات والمشاهد (/pages)

بناء الشاشات وربطها بجلب البيانات غير المتزامن وعرض حالات التحميل.

06 • PILLAR Production Ready

6. مكتبة الأدوات والوحدات المساعدة (/modules)

تنظيم وحدات معالجة البيانات، التخزين المحلي LocalStorage، ومساعدات التاريخ والأرقام.

07 • PILLAR Production Ready

7. الترجمة ودعم اللغات (/i18n)

دعم فوري للتبديل بين العربية والإنجليزية وتغيير اتجاه الصفحة ديناميكياً.

08 • PILLAR Production Ready

8. السيو والنشر الفوري (/deploy)

إعداد وسوم الميتا الديناميكية وتجهيز المشروع للنشر الفوري على استضافات مجانية.

كيف تستخدم TidyFactor JS في مشاريعك؟

بناء أدوات وتطبيقات متقدمة تعمل بكفاءة مطلقة وتتحرر من فوضى حزم npm.

01 • ROLE PLAYBOOK

مطورو جافاسكريبت ومحبو معايير الويب (Web Purists)

استغلال الإمكانيات الحديثة لجافاسكريبت الصرفة وبناء تطبيقات أنيقة وخفيفة.

02 • ROLE PLAYBOOK

مطورو الودجات والتطبيقات المضمنة (Widget Creators)

إنشاء ويدجات وتطبيقات صغيرة قابلة للتضمين في أي موقع بدون التسبب في تعارضات برمجية.

03 • ROLE PLAYBOOK

مؤسسو المنصات والـ Micro-SaaS

بناء أدوات حسابية ولوحات بيانات تفاعلية سريعة التحميل وتعمل دون أي تكاليف سيرفرات.

04 • ROLE PLAYBOOK

الفرق الهندسية الساعية لتقليل الديون التقنية (Tech Leads)

ضمان استقرار التطبيقات الداخلية وأدوات الشركات لسنوات بدون الحاجة لصيانة أطر عمل ميتة.

05 • ROLE PLAYBOOK

مطورو التطبيقات الهجينة وتطبيقات الـ PWA

بناء تطبيقات Progressive Web Apps خفيفة للغاية وسريعة الاستجابة على الهواتف الضعيفة.

06 • ROLE PLAYBOOK

ترقية الأكواد القديمة (Legacy JS Refactoring)

إعادة تنظيم ملفات جافاسكريبت المتناثرة داخل هيكلية معمارية نظيفة وقابلة للصيانة.

خصوصية السوق العربي ومعايير الجودة الصارمة

معايرة ثقافية واقتصادية للأسواق الإقليمية مع حظر الحشو والتوليد الإنشائي.

معايير الويب القياسية (ES Modules & Web Components)

كود قياسي يعتمد على مواصفات المتصفحات الرسمية لضمان أداء فائق وتوافق مستقبلي دائم.

صفر حزم خارجية (Zero Dependency Runtime)

تطبيق كامل يعمل بدون أي مكتبة خارجية وقت التشغيل لضمان أقصى أمان وخفة وزن.

سيناريوهات وحالات الاستخدام في بيئات العمل الحقيقية

أين وكيف تحقق هذه الأداة أعلى قيمة إنتاجية لمشروعك؟

01 • USE CASE

تطبيقات الصفحة الواحدة (SPAs)

تطبيقات تفاعلية متكاملة مع توجيه عميل سلس (History API أو Hash) وإدارة حالة مركزية دون أطر عمل ثقيلة.

02 • USE CASE

مكتبات Web Components المستقلة

عناصر واجهة معزولة وقابلة لإعادة الاستخدام تعمل في أي مشروع أو بيئة برمجة دون أي قيود.

03 • USE CASE

لوحات التحكم والشاشات المدمجة

لوحات تحليلات وبيانات خفيفة الوزن يمكن تضمينها داخل أي منصة دون إبطاء زمن تحميل الصفحة.

04 • USE CASE

أدوات الويب المحلية (Offline-First)

تطبيقات معالجة محلية سريعة تعمل بالكامل داخل متصفح المستخدم دون الحاجة لطلب خوادم خارجية.

المواصفات والضمانات التشغيلية

أداء فوري، صفر تعقيدات بناء، وانضباط تام لمعايير ما بعد الذكاء الاصطناعي.

0ms
صفر وقت تشغيل إضافي
كود صرف بدون مكتبات ثقيلة أو خطوات بناء معقدة.
100%
توافق عربي 100% (Logical CSS)
اعتماد كامل لخصائص الـ CSS المنطقية وخطوط عربية متوازنة.
~80%
توفير ~80% من التوكن
توجيه ذكي يستدعي المعرفة عند الطلب فقط.
Universal
توافق كامل عبر كافة الوكلاء
يعمل بانسجام مع Google Antigravity IDE, Claude Code, Cursor, Windsurf.

حلول تتكامل بامتياز مع هذا المسار

اجمع هذه الأدوات معاً لبناء منظومة برمجية متكاملة ترفع كفاءة فريقك لأقصى حد.

ابدأ باستخدام هذا المنتج الآن

استعرض التوثيق الفني أو قم بتثبيت المهارة مباشرة عبر NPM.