maypole :: دليل :: حول

maypole :: دليل :: حول هو مقدمة ل maypole.
التحميل الان

maypole :: دليل :: حول الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Maypole::Manual::About Team
  • موقع ويب الناشر:
  • http://search.cpan.org/~teejay/Maypole-2.11/lib/Maypole/Manual/About.pod

maypole :: دليل :: حول العلامات


maypole :: دليل :: حول وصف

maypole :: دليل :: حول هو مقدمة ل maypole. يعمل هذا الفصل كإجراء مقدمة لطيفة في Maypole وإعداد تطبيقات maypole. نحن ننظر إلى ما هو maypole، وكيفية البدء في التفكير، وكيفية البدء في بناء تطبيقات maypole. ما هو مايوبول؟ من المفترض أن يكون لديك بعض فكرة ما هو كل ما هو كل شيء حول، وإلا فلن تقرأ هذا دليل. لكن maypole هو جيد في العديد من الأشياء المختلفة، وقد تركز بطريق الخطأ على جانب واحد من MayPole أثناء فقدان الصورة الكبيرة. بالنسبة للمثيل، قد تعرف أن maypole جيد للغاية في وضع واجهة الويب الواحدة على قواعد البيانات. هذا صحيح، لكنه مجرد جزء من ما يفعله مايو. ربما تكون قد سمعت أن maypole هو إطار تطبيق ويب، وهو صحيح، لكنه لا يعني الكثير. هناك عدد كبير من الأشياء التي يمكن أن تفعلها قد تفعل ذلك، لأنها مجرد لائحة فارغة. يمكنك أن تفعل ذلك تفعل ما سوف. في هذا الدليل، سنصدر أنه بمثابة قاعدة بيانات أمامية إلى قاعدة بيانات، كمواقع شبكة اجتماعية، كوابة إنترانت، والعديد من الأشياء الأخرى بزيادة. إنه إطار عمل. أحب أن أعتقد أن maypole هو طريقة الانتقال من عنوان URL إلى طريقة استدعاء إلى بعض الإخراج. إذا كان لديك عنوان URL مثل / منتج / طلب / 12، فباول هو وسيلة لتوصيل رقم المنتج 12، واستدعاء طريقة الطلب، وإنتاج صفحة حول ما تم القيام به للتو. السبب السبب في مثل هذه الصفقة الكبيرة لأن هذا كل هذا من أجلك. لم يعد لديك لرعاية خادم الويب الخاص بك. بالكاد يجب أن تهتم قاعدة البيانات الخاصة بك. ليس عليك أن تهتم وحدات القسيمة، أو تحليل معلمات CGI، أو أي شيء آخر. ما عليك سوى اهتمام المنطق التجاري، ومنطق الأعمال في هذه الحالة هو كيفية طلب منتج، وما تحتاج إليه لعرضه بمجرد القيام بذلك. هذا هو ما يجب أن تكون البرمجة: فقط رعاية العمل الذي يميز برنامج واحد من آخر. هل هذا باستخدام تقنية تسمى MVC للحصول على تطبيقات الويب. ما هي MVC للحصول على تطبيقات الويب؟ تم استدعاء maypole في الأصل Apache :: MVC، مما يعكس أساسه في نمط تصميم نموذج عرض النموذج. (اضطررت إلى تغييره أولا لأن maypole غير مرتبط بمباتشي، وثانيا لأن Apache :: MVC هو اسم مملة حقا.) إنه نفس نمط التصميم الذي يشكل أساس المشاريع المماثلة بلغات أخرى، مثل الدعامات في جافا Framework.This يتم العثور على نمط التصميم في المقام الأول في التطبيقات الرسومية؛ هذه الفكرة هي أن لديك فئة نموذجية تمثل وتتلين بياناتك، وهي فئة عرض مسؤولة عن عرض تلك البيانات إلى المستخدم، وفئة وحدة تحكم تتحكم في الفئات الأخرى استجابة للأحداث الناجمة عن المستخدم. هذا القياس لا يتوافق بدقة إلى تطبيق يستند إلى الويب، ولكن يمكننا أن نأخذ مبدأ مهم منه. كمؤلف Template Toolkit مؤلف Andy Wardley يفسر: ما يحاول حشد MVC-for-the-Web حقا تحقيقه هو الفصل الواضح للمخاوف. ضع رمز قاعدة البيانات الخاص بك في مكان واحد، رمز التطبيق الخاص بك في رمز العرض التقديمي الخاص بك في مكان ثالث. بهذه الطريقة، يمكنك تقطيع وتغيير العناصر المختلفة في الإرادة، ونأمل دون التأثير على الأجزاء الأخرى (اعتمادا على مدى تفصيل مخاوفك، بالطبع). هذا هو الحس السليم والممارسات الجيدة. تحقق MVC هذا الفصل بين المخاوف كمنتج ثانوي للمدخلات المنفصلة بوضوح (الضوابط) والمخرجات (المشاهدات). هذا ما يفعله maypole. يحتوي على عدد من برامج تشغيل قاعدة البيانات وعدد من برامج التشغيل الأمامية وعدد من برامج تشغيل التقديم القسيمة. في الحالات المشتركة، يوفر مايوبول على وجه التحديد ما تحتاجه لجميع هذه المجالات، وتركز على الكتابة فقط منطق الأعمال في طلبك. هذا أحد الأسباب التي تجعل قد تتيح لك maypole تطويرها بسرعة كبيرة: لأن معظم الوقت، لا تحتاج إلى القيام بأي تطور على الإطلاق. متطلبات: perl.


maypole :: دليل :: حول برامج ذات صلة