كل ما تحتاجه هو أكتيفيريكورد وActiveMailer، يجب أن تستخدم القضبان / Merb؟

StackOverflow https://stackoverflow.com/questions/608377

  •  03-07-2019
  •  | 
  •  

سؤال

ولدي تطبيق ويب صغير يعمل بنظام التشغيل حاليا على سيناترا . ليس لديها سوى صفحتين لذلك لا حاجة لي حقا تحكم أو العديد من وجهات النظر. ولقد تضمنت أكتيفيريكورد للتفاعل مع قاعدة بيانات وActiveMailer لإرسال واستقبال البريد الإلكتروني.

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

وشكرا.

هل كانت مفيدة؟

المحلول

لا حاجة للتبديل إلى القضبان إذا كان لديك بالفعل قيد التشغيل على سيناترا لمشروع صغير. يمكنك استخدام أكتيفيريكورد وActiveMailer خارج القضبان.

نصائح أخرى

وMerb والاندماج مع القضبان لالقضبان الإصدار 3.0. وكجزء من هذه العملية، والهندسة المعمارية القضبان الأساسية ستكون "merbified" بحيث تكون تكوين أكثر سهولة سوى استخدام مكونات معينة التي تحتاج إليها.

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

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

وأنا استخدم سيناترا في كثير من الأحيان عن أشياء أكبر بكثير مما تصفون. ما هي الميزات القضبان لا تجد أنك تحتاج إلى إضافة؟ إذا كانت الأشياء تماما مثل 5.hours.ago والاشياء، هل يمكن دائما: أ) سحب هذا الجزء من رمز من activesupport ولصقه في ملف 'المشترك' / مماثل في المشروع أو ب) يتطلب فقط activesupport واستخدامها من ميزات <. / P>

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top