در Genshi کامپایلر ابزاری است که اجازه می دهد تا برای تدوین ساده قالب XML Genshi به کد پایتون خالص است.
نحوه نصب:
- دانلود و نصب توزیع منبع و یا مناسب نصب را برای شما OS
- اجرای easy_install genshi_compiler
Genshi کامپایلر اجازه می دهد تا برای ارائه الگو Genshi خود را به کد منبع پایتون. شما می توانید کد به عنوان یک ماژول پایتون ذخیره کنید و یا کامپایل آن را به یک شی ماژول به طور مستقیم قابل استفاده در حافظه است. فقط تابع رندر در ماژول تماس با پارامترهای قالب خود را به ارائه تمام قالب یا هر یک از توابع قالب خود را به ارائه آن دسته از قطعات به صورت جداگانه.
با توجه به معیار های اولیه من سرعت رندر به طور معمول ~ 40x سریعتر از انجام همان با استفاده از Genshi. یک هزینه این تسریع وجود دارد، قطعا. برخی از ویژگی های پویا Genshi هستند در دسترس نیست، که مهمترین آنها هر چیزی را که بستگی به لودر قالب (خی: شامل)، نمایندگی درخت XML عنصر (PY: مسابقه) و یا جریان علامت (فیلتر).
شامل می توان با واردات و خواستار ماژول های دیگر قالب وارد مستقیم جایگزین، به طوری که یک محدودیت واقعی نیست. پشتیبانی ماکرو عمومی (PY: مسابقه) به نظر می رسد نا امید کننده بدون کند کردن کد تولید شده بطور قابل توجهی از دست رفتن و بسیاری از به دست آوردن عملکرد. جریان رمز ممکن است در آینده پشتیبانی می کند.
این راه حل هنوز هم اجازه می دهد تا شما را به سرعت بالا ترین زمان قطعات حساس (ارائه جداول بزرگ، درختان، و یا تعداد زیادی از HTML عناصر رابط کاربر) بطور قابل توجهی بدون تلاش بیش از حد، ارائه شما می توانید استطاعت از دست رفتن عملکرد بالا. همچنین ممکن است به ترکیب Genshi و کد قالب وارد شده برای حداکثر انعطاف پذیری و عملکرد است.
پایتون پشتیبانی 3 برنامه ریزی شده است
در مورد نیاز:.
پایتون
نظر یافت نشد