الفهد

محرك قالب مدعوم من Python ومولد التعليمات البرمجية.
التحميل الان

الفهد الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • R. Tyler Ballance
  • موقع ويب الناشر:
  • http://cheetahtemplate.org/

الفهد العلامات


الفهد وصف

محرك قالب مدعوم في الثعبان ومولد التعليمات البرمجية. الفهد هو محرك قالب مدعوم من الثعبان ومولد التعليمات البرمجية. يمكن استخدام مشروع Cheetah جنبا إلى جنب مع الأدوات والأطر الأخرى أو كطلب تطبيق مستقل. تطوير Web هو استخدامه المبدأ، لكن الفهد مرن للغاية ويتم استخدامه أيضا لتوليد رمز اللعبة C ++، Java، SQL، رسائل البريد الإلكتروني النموذجية وحتى رمز بيثون . يتم استخدام المنتجات التي بنيت مع الفهد من قبل معظم Fortune 500.Here هي بعض الميزات الرئيسية ل "الفهد": مدعوم من قبل كل إطار عمل على شبكة الإنترنت الرئيسية. تم توثيقها بالكامل وهي مدعومة من قبل مجتمع مستخدم نشط. يمكن إخراج / توليد أي تنسيق يستند إلى النصوص. Complates قوالب إلى رمز الأمثل، ولكن القراءة، مزيج من قوة ومرونة الثعبان مع لغة قالب بسيطة يمكن أن يفهم غير المبرمجين. يعطي مؤلفي القالب الوصول الكامل إلى أي بنية بيانات Python أو وحدة أو وظيفة أو كائن أو طريقة في قوالبها. وفي الوقت نفسه، يوفر طريقة للمسؤولين تقييد الوصول بشكل انتقائي إلى Python عند الحاجة. يجعل رمز إعادة استخدام التعليمات البرمجية سهلا من خلال توفير واجهة موجهة نحو الكائنات إلى القوالب التي يمكن الوصول إليها من رمز Python أو قوالب Cheetah الأخرى. يمكن لقالب واحد فرعي أقسام أخرى وإعادة تشغيلها بشكل انتقائي منه. يمكن أن تكون قوالب الفهد الفرعية من أي فئة بيثون والعكس صحيح. يوفر آلية مخاطية بسيطة ولكنها قوية، ولكنها يمكن أن تحسن بشكل كبير من أداء موقع موقع ديناميكي. يشجع الفصل النظيف للمحتوى والتصميم الجرافيكي ورمز البرنامج. هذا يؤدي إلى وجود بنية مواقع مرنة ومرنة وقابلة لإعادة الاستخدام، ووقت التطوير الأقصر، و HTML ورمز البرنامج الذي يسهل فهمه وصيانته. إنه مناسب بشكل خاص لجهود الفريق. يمكن استخدامها لتوليد HTML ثابت عبر أداة سطر الأوامر الخاصة به. ما هي الفلسفة وراء الفهد؟ استرشد تصميمه بهذه المبادئ: بيثون من أجل النهاية الخلفية، الفهد للنهاية الأمامية. تم تصميم الفهد لاستكمال بيثون، وليس استبداله. يجب أن يكون بناء جملة الفهد الأساسية سهلا لغير المبرمجين. يجب أن تجعل الفهد إعادة استخدام التعليمات البرمجية سهلة من خلال توفير واجهة موجهة نحو الكائنات إلى القوالب التي يمكن الوصول إليها من رمز Python أو قوالب الفهد الأخرى. يجب أن تكون كائنات وثائق ووظائفها وغيرها من هياكل البيانات في الفهد. يجب أن يوفر الفهد التحكم في التدفق والتعامل مع الأخطاء. لا ينبغي إلغاء المنطق الذي ينتمي في النهاية الأمامية إلى النهاية الخلفية ببساطة لأنها معقدة. يجب أن يكون من السهل فصل المحتوى والتصميم الجرافيكي ورمز البرنامج، ولكن أيضا سهل دمجها. الفصل النظيف يجعل من السهل على فريق من كتاب المحتوى، ومصممي HTML / الرسومات، والمبرمجين للعمل معا دون أن يخطو على أصابع أزاد بعضهم البعض والملوثين في عمل بعضهم البعض. يعد إطار HTML والمحتوى الذي يحتوي عليه نوعان منفصلان، والحسابات التحليلية (رمز البرنامج) شيء ثالث. يجب أن يكون كل عضو من الفريق قادرا على التركيز على تخصصه وتنفيذ تغييراتها دون الحاجة إلى الذهاب إلى إحدى الآخرين (أي Bootleneck "على الإنترنت". في حين أنه يجب أن يكون من السهل تطوير المحتوى والرسومات ورمز البرنامج بشكل منفصل، يجب أن يكون من السهل دمجها معا في موقع ويب. على وجه الخصوص، يجب أن تكون سهلة: بالنسبة للمبرمجين لإنشاء مكونات ووظائف قابلة لإعادة الاستخدام والتي يمكن الوصول إليها ومفهومة للمصممين. للمصممين لوضع علامة على العناصر النائبة للمحتوى والمكونات الديناميكية في قوالبهم. بالنسبة للمصممين إلى جوانب الكود الناعم للتصميم الخاص بهم والتي تتكرر إما في عدة أماكن أو تخضع للتغيير. للمصممين لإعادة استخدام القوالب الموجودة وتوسيع نطاقها وبالتالي تقليل ازدواجية الجهد والرمز. وبالطبع، بطبيعة الحال بالنسبة لمكتاب المحتوى لاستخدام القوالب التي أنشأها المصممو. ما الجديد في هذا الإصدار: !!! هذا الإصدار يتطلب إعادة كتابة جميع قوالب الفهد المترجمة! التغييرات الأساسية: إضافتها الكثير من المحتوى المستند في فئة القالب جعل التعليقات المتعددة الصلاحية Gobble Whitespace مثل توجيهات أخرى، حسب طلب JJ. يمكن استخدام برنامج التحويل البرمجي ذو الكلاس الترويجية إلى حد ما #call تنفذ منطقة من كود الفهد ويمرر إخراجها في استدعاء وظيفة #capture تنفذ منطقة من كود الفهد وتعيين إخراجها إلى متغير تمديد رمز التخزين المؤقت COMPILE في القالب.compere لذلك يعمل مع Arg الشخصي . وأضاف Cachemodulefilefilesfracebacks و cachedireformodulefiles args tablate.compile (). راجع DocString للحصول على التفاصيل. متفرقات إعادة الإنفاق الداخلي في المحلل المحلل تحسين التعامل مع الكلمة الأساسية ARGS في طريقة __init__ وتثبيت صلة محتملة بين المساحات المسمير وقائمة البحث WWW: إضافتها المصدر لتخطيط موقع الفهد الجديد / متطلبات المحتوى: بيثون


الفهد برامج ذات صلة