(الدالة(w,d,s,l,i) {w[l]=w[l]||[l]؛ w[l].push({'gtm.start': Date().getTime()، الحدث:'gtm.js'})؛ var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'؟'&l='+l:''؛ j.async=true;j.src='j.src 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); }))) (نافذة، مستند،'البرنامج النصي'،'dataLayer'،'GTM-5LHNRP9'); thecodest، المؤلف في The Codest - صفحة 11 من 13

مشاكل القضبان وريلز-واي الشائعة

المشاكل المذكورة في: مقالة على Shopify

مشاكل إضافية

بدائل القضبان

عندما يتعلق الأمر ب القضبان في روبي العالم، لدينا العديد من البدائل. تشمل الأطر الأخرى القائمة على Rack ما يلي: - سيناترا, - روضة, - هانامي.

ما الذي يجعلها فريدة من نوعها؟

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

رودا مستوحى من سيناترا. إنه خفيف جداً في حد ذاته، ولكنه يحتوي على الكثير من الإضافات.

هانامي هو الأقرب إلى القضبان عندما يتعلق الأمر بالمجالات التي يغطيها الإطار. وأهم الاختلافات من حيث الاستخدام هي:

يحدّ الإصدار 1 من Hanami بشدة من استخدام ROM الذي يستند إليه (الإصدار 3، وهو بالفعل 5)، لذلك لا يستحق استخدام طبقة النموذج المقترحة هناك. ومع ذلك، نظرًا لأنه إطار مفتوح للغاية، فمن السهل جدًا تنفيذ النموذج الخاص بك هناك.

مكملات القضبان

من المفيد استخدام حلول لا تعتمد على القضبان وأقرب إلى "النقاء" روبي. الأدوات المذكورة في العرض التقديمي هي:

من السهل وضع التكملة في المشروعفهو يعتمد على المكونات الإضافية وينفذ أيضًا نمط السجل النشط. لديه دعم استعلام منخفض المستوى أفضل من القضبان' أكتيف ريكورد.

يستخدم ROM Sequel، لكن مفهومه هو الترجمة بين السجلات في قاعدة (قواعد) البيانات و روبي الأغراض. يهدف إلى السرعة و البيانات التحويل. يفصل بوضوح طبقة المثابرة في التطبيق.

المكتبات الجافة-رب هي أدوات مفيدة للغاية:

الاستنتاجات

من الأفضل استخدام القضبان بحيث لا تضطر إلى استخدام القضبان يوم واحد.

المصادر

المقالات

أطر العمل

الأحجار الكريمة

المواصفات

اقرأ المزيد:

ما هو Ruby on Jets وكيفية إنشاء تطبيق باستخدامه؟

Vuelendar. مشروع كودست جديد يستند إلى Vue.js

تقرير كودست الأسبوعي لأفضل المقالات التقنية. بناء برمجيات لـ 50 مليون مقبس متزامن (10)

arArabic