ميربي

مكتبة orm-thacnostic، مكتبة JavaScript الملحة، ومكتبة ناجمة لغة المكتبة الكلام مع كل شيء في القلب
التحميل الان

ميربي الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freeware
  • السعر:
  • FREE
  • اسم الناشر:
  • Merb Team
  • موقع ويب الناشر:
  • http://www.merbivore.com/
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 5 KB

ميربي العلامات


ميربي وصف

وORM-الملحد، وجافا سكريبت مكتبة الملحد، واللغة قالب الملحد مكتبة متجانسة مع كل شيء في جوهر Merb هو إطار MVC التي هي-ORM الملحد، وجافا سكريبت مكتبة الملحد، والملحد لغة القالب، مفضلا الإضافات التي تضيف دعما لميزة معينة بدلا من محاولة لانتاج مكتبة متجانسة مع كل شيء في جوهر. في الواقع، وهذا هو المبدأ التوجيهي للمشروع Merb، مما أدى إلى دعم طرف ثالث لDataMapper، أكتيفيريكورد، وتكملة ORMs.In بالإضافة إلى ذلك، وهو ما يعني أن رمز الأساسية في Merb يتم الاحتفاظ بسيطة ومنظمة تنظيما جيدا. هذا له فوائد متعددة. وهذا يعني أنه أسرع لشيء واحد. كما أنه من الأسهل لفهم، والحفاظ على ومعبأة extend.Merb بالفعل مع الأشياء الجيدة. التوجيه مرونة، والإضافات الأحجار الكريمة، ويوفر API، جزء البريد التحكم etc.Built لspeedEnjoy أداء الإطار الذي تم ترتيبه من الألف إلى الياء لتشغيل بسرعة فائقة. LightweightToo الكثير من كود لزوم لها يرتدي أنت إلى أسفل؟ اكتشاف مزايا أصغر حجما، وأكثر شراسة codebase.PowerfulDespite جودها الصغيرة، والمرونة إمباورز المطورين Merb لبناء واختيار الأدوات الخاصة بهم. وهنا بعض الملامح الرئيسية "Merb": الشباب، ولكن مع ذلك الكثير من الوعد: على الرغم من أنها إطار الصغار جدا، Merb بالفعل مجموعة شاملة من الميزات. الإضافات: يتم تنفيذ الإضافات في Merb كما الأحجار الكريمة البسيطة، والتي يتم توزيعها في مستودع merb بين الإضافات جيت، من قبل أطراف ثالثة، أو عن طريق الحضانة المساعد Merb على RubyForge. وهذا يعني أن الإضافات يمكن الاستفادة، من خارج منطقة الجزاء، لجواهر روبي 'الإصدارات والسيطرة التبعية. يمكن أن تكون إما تثبيت الإضافات إلى مستودع للنظام أو المجمعة في دليل الأحجار الكريمة في توزيع أحد التطبيقات. تطبيقات Merb ببساطة إضافة / الأحجار الكريمة المجلد مثل مستودع بديل. الإضافات لMerb تتضمن بالفعل دعم أكتيفيريكورد، DataMapper، والتكملة، مع دعم لجلسات SQL، وتوليد نموذج، وdatabase.yml يخبز في لكل ثلاثة. ويشمل Merb بين الإضافات بوابة مستودع أيضا المساعدين المساعد (لإضافة دعم لالمساعدين شكل على غرار القضبان). التحكم: مصنوعة التحكم Merb وتتكون من عنصرين. أولا، وهو AbstractController، الذي يعالج layout- وتقصي القالب، وتعيين المثال متغير، وقبل / بعد المرشحات. ثانيا، Merb :: المراقب المالي، الذي طلب مقابض دلالات / الاستجابة. لأن مكونات منفصلة، فمن الممكن أن يرث من AbstractController، والتي لا Merb لبريدية وقطع غيار (مرة أخرى، وأكثر على ذلك لاحقا). تحكم أيضا دعم ممتاز التفاوض نوع المحتوى. يمكنك تحديد في حدات التحكم الخاصة بك، أو التصرفات الفردية، ما ينبغي دعم MIME-أنواع عبر ما يلي: أكس،: أتش تي أم أل. مرة واحدة يتم توفير هذه المعلومات، وحدة تحكم لديها عدد من الطرق لتقديم المحتوى المناسب تلقائيا. في حالة وجود قالب يسمى foo.html.erb، فإنه سيتم تلقائيا المقدمة لكافة المحتويات من نوع النص / أتش تي أم أل، وهلم جرا. بالإضافة إلى ذلك، واصفا تقديمobject، سيدعو @ object.to_mime_type (على سبيل المثال، @ object.to_xml). ويستند نوع التمثيل الصامت المختار في كلتا الحالتين على أي ملحق الملف (foo.html خرائط ل: نوع أتش تي أم أل)، أو يقبل رأس (أول مقبول نوع المحتوى هذا أيضا في تقدم القائمة). إذا لم يكن لدى الكائن الطريقة المناسبة، وتجعل سيسقط مرة أخرى إلى تقديم قالب (حتى إذا يقول طلبات المستخدمين، HTML، عدم وجود #to_html على الكائن سوف يتسبب في قالب foo.html.erb أن تكون محمل). بريدية: يتم تنفيذ بريدية Merb على أعلى AbstractController، حتى تحصل على كل سلوك وحدة تحكم افتراضية (بما في ذلك القوالب، المتنازل لهم، وقبل / بعد مرشحات) مجانا في الظرف البريدي. ولكن بدلا من استدعاء تقديم، استدعاء render_mail، والتي تأخذ الخيارات مثل: render_mail: أتش تي أم أل =>: فو،: النص =>: شريط. وأيد عدد من الخيارات، بما في ذلك المرفقات عبر وسيلة #attach، حتى تتمكن من بناء رسائل البريد متعددة الأجزاء مع المرفقات وتخطيطات مستوى الموقع مسلي إلى حد ما. بريدية لها دليل من الجذر نفسه، والذي يحتوي على فصول تحكم داخله، فضلا عن دليل وجهات النظر (والذي يحتوي على تخطيطات، تماما مثل وحدة تحكم العادية)، ودليل المساعدين اختياري. لأن AbstractController يمكن تحديد الجذر تخطيطه بشكل مسلي، فإنه من السهل لخلق أنواع جديدة تحكم وإفلاتها في. تسمى بريدية من وحدة تحكم منتظم عبر send_mail كلاس،: العمل، الخيارات، حيث الخيارات هي تجزئة من الخيارات مثل من، إلى، الموضوع، وسم مكعب. القطع: مثل الارسال، تستفيد الأجزاء من مرونة التزلجكوني للسماح بخلاف وحدة تحكم / عرض بسيطة. تحتوي الأجزاء على بنية دليل مطابقة لهيكل Mailer، ويمكنك استخدامها لفصل المنطق عن الأقراص التي يتم استخدامها في جميع أنحاء التطبيق الخاص بك. على سبيل المثال، قد يكون لديك سحابة علامة تظهر على نطاق التطبيق. يمكنك إنشاء جزء TagCloud، ولدي إجراءات في الجزء إعداد منطق وحدة التحكم للقالب. مثل وحدات التحكم والبريد، يمكن أن تحتوي الأجزاء على تخطيطات وقوالب وقبل / بعد المرشحات. يتم استدعاء أجزاء عبر الجزء tagcloud => إظهار. يمكن أيضا استخدام الأجزاء فقط للقطع من المنطق الخاص بقطاعات من الأقسام، لذلك لديك مكونات منفصلة بدلا من وحدة تحكم ضخمة واحدة. استثناءات: MERB يعالج أيضا الاستثناءات الممناهضة. بدلا من الاستثناء، قم بإلقاء خطأ في التطبيق الخاص بك، يمسك MERB أنواع معينة من الاستثناءات ويسمح لك بالتعامل معها في أزياء وحدة تحكم / عرض. على سبيل المثال، سيقوم RISPORE NOTFOUND باستدعاء الإجراء غير الصحيح. سوف يرسل رفع خطأ بهذه الطريقة أيضا رمز الخطأ المناسب إلى المتصفح. يتم تعريف جميع رموز أخطاء HTTP في MERB كصفات استثناء، بحيث يمكنك رفع عدد غير مقبول، والذي سيتصل باستثناء # غير مقبول، وإرجاع خطأ 406 إلى العميل. الاختبارات والمواصفات: MERB هو اختبار الإطار الأذرع: يمكنك استخدام الاختبار :: الوحدة، RSPEC، أو اختبار / المواصفات. جميع أطر الاختبارات الثلاثة لديها دعم مدمج لكائنات وهمية تسمح لك بالدخول الدقيق الاختبارات الخاصة بك تماما كما تريد. ولأن Merb هو وحدات، من السهل اختبار جهاز التحكم الخاص بك دون كائن طلب على الإطلاق، إذا كنت تريد ذلك. مولدات كهرباء: MERB لديه سلسلة من المولدات التي تسمح لك بالاستيقاظ والتشغيل بسرعة. يبدأ مولد تطبيق MERB عبر تطبيق تطبيق تطبيق MERB-GEN. ستقوم ببناء تطبيق هيكل عظمي يتضمن مجلدات لأجهزة التحكم والأجزاء والبريد. بناء البرنامج المساعد سهل كذلك، سينفر Merb-Gen Plugin Merb_plugin_name من هيكل عظمي مساعد بسيط للغاية مع عدد قليل من مهام أشعل النار لمساعدتك في نشر البرنامج المساعد (مثل حزمة أشعل النار وتثبيت أشعل النار). بالإضافة إلى ذلك، فإن MERB لديه مولدات تحكم تحكم، والتي تنشئ ملف تحكم فارغ، دليل عرض مع فهرس فارغ .html.erb، ملف مساعد فارغ، وملف اختبار في إطار المواصفات المختار. لدى MERB أيضا مولدات نموذجية، والتي يتم تنفيذها بواسطة الإضافات Orm، ودعم بناء جملة خاص: MERB-GEN اسم المنتج: String Price_in_cents: سيتم إنشاء عدد صحيح نموذج جديد يقوم بتنفيذ تلك السمات باستخدام بناء الجملة الخاصة به. على سبيل المثال، سيولد Activerecord ترحيل، بينما سيولد DataMapper نموذجا جديدا باستخدام بناء جملة الممتلكات الخاصة به.


ميربي برامج ذات صلة

DBSA.

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

169 209 KB

تحميل

محول DBF.

التطبيق القائم على Python الذي سيؤدي DBF إلى تحويلات SQL ...

224 45 KB

تحميل

جراففا

لغة صغيرة لتحليل البيانات الهيكلية الرسم البياني، وخاصة RDF ...

159 43 KB

تحميل