Genshi مترجم هو أداة تسمح لتجميع قوالب XML Genshi بسيطة إلى رمز بيثون النقي.
كيفية تركيب:
- تحميل وتثبيت توزيع المصدر أو المثبت المناسب لك OS
- تنفيذ easy_install genshi_compiler
Genshi مترجم يسمح لتقديم قالب Genshi لبيثون شفرة المصدر. يمكنك حفظ رمز وحدة نمطية بيثون أو ترجمة عليه إلى كائن وحدة قابلة للاستخدام مباشرة في الذاكرة. مجرد دعوة تقديم وظيفة على حدة مع المعلمات القالب لجعل القالب بأكمله أو أي من وظائف القالب لتقديم تلك الشظايا على حدة.
وفقا لبلدي المعايير الأولية لسرعة تقديم عادة ~ 40X أسرع من القيام نفسه باستخدام Genshi. هناك تكلفة هذا التسارع، بالتأكيد. بعض من الميزات Genshi الديناميكية ليست متاحة، وعلى الأخص أي شيء يعتمد على محمل قالب (الحادي عشر: تشمل)، تمثيل شجرة عنصر XML (الحمر: مباراة) أو تيار رمزي (الفلاتر).
يشمل يمكن الاستعاضة عن طريق استيراد ويدعو أخرى حدات قالب جمعها مباشرة، بحيث لا وجود قيود الحقيقي. يبدو: (المباراة الحمر) ليكون ميئوسا منه دون إبطاء الشفرة التي تم إنشاؤها بشكل كبير وفقدان أكثر من الربح الأداء الدعم الكلي عام. قد تكون معتمدة تيارات رمزية في المستقبل.
هذا الحل لا يزال يسمح لك لتسريع معظم الوقت أجزاء الحرجة (تقديم جداول كبيرة، والأشجار، أو الكثير من HTML عناصر واجهة المستخدم) إلى حد كبير دون بذل الكثير من الجهد، وتوفير تستطيع فقدان الوظائف المذكورة أعلاه. ومن الممكن أيضا أن الجمع بين Genshi وترجمة التعليمات البرمجية قالب لأقصى قدر من المرونة والأداء.
الثعبان ومن المقرر 3 دعم
المتطلبات:.
بيثون
لم يتم العثور على التعليقات