Genshi কম্পাইলার বিশুদ্ধ পাইথন কোড সহজ Genshi এক্সএমএল টেমপ্লেট কম্পাইল জন্য সাহায্যে একটি হাতিয়ার.
ইনস্টল করার জন্য কিভাবে:
- ডাউনলোড করুন এবং আপনি অপারেটিং সিস্টেমের জন্য উৎস বিতরণ বা ইনস্টলার উপযুক্ত ইনস্টল
- Easy_install genshi_compiler সম্পাদন
Genshi কম্পাইলার পাইথন সোর্স কোড আপনার Genshi টেমপ্লেট রেন্ডারিং জন্য করতে পারবেন. আপনি একটি পাইথন মডিউল রূপে কোড সংরক্ষণ বা মেমরি একটি সরাসরি ব্যবহারযোগ্য মডিউল বস্তুর মধ্যে কম্পাইল করতে পারেন. শুধু গোটা টেমপ্লেট রেন্ডার আপনার টেমপ্লেট পরামিতি সঙ্গে মডিউল রেন্ডার ফাংশন কল বা আপনার টেমপ্লেট কর্ম কোনো আলাদাভাবে যারা টুকরা রেন্ডার.
আমার প্রাথমিক benchmarks অনুযায়ী রেন্ডারিং গতি একই ব্যবহার Genshi করছেন চেয়ে সাধারণত ~ 40x দ্রুততর. এই speedup ব্যয়ে অবশ্যই আছে. , এক্সএমএল উপাদান গাছ উপস্থাপনা (Py: ম্যাচ) অথবা টোকেন প্রবাহ (ফিল্টার): Genshi এর ডায়নামিক বৈশিষ্ট্য কিছু এর মধ্যে উল্লেখযোগ্য হল, একটি টেমপ্লেট লোডার (অন্তর্ভুক্ত একাদশ) উপর নির্ভর করে কিছু পাওয়া যায় না.
যে একটি বাস্তব সীমাবদ্ধতা নয় তাই, আমদানি এবং সরাসরি অন্যান্য কম্পাইল টেমপ্লেট মডিউল কলিং দ্বারা প্রতিস্থাপিত হতে পারে অন্তর্ভুক্ত. জেনেরিক ম্যাক্রো সমর্থন (Py: ম্যাচ) অনেক উত্পন্ন কোড গতি কমে এবং কর্মক্ষমতা লাভ অধিকাংশ loosing ছাড়া আশাহীন বলে মনে হয়. টোকেন স্ট্রিম ভবিষ্যতে সমর্থিত হতে পারে.
এই সমাধান এখনও পূর্বেই আবর্জনার বাক্সে স্থানান্তর কার্যকারিতা loosing সামর্থ প্রদান, আপনি সমালোচনামূলক অংশ যথেষ্ট অত্যধিক প্রচেষ্টা ছাড়া (বড় টেবিল, গাছ, বা এইচটিএমএল ইউজার ইন্টারফেস উপাদান প্রচুর রেন্ডারিং) অধিকাংশ সময় গতি বাড়াতে পারবেন. এটা সর্বোচ্চ নমনীয়তা এবং কর্ম সঞ্চালনের জন্য Genshi এবং কম্পাইল টেমপ্লেট কোড একত্রিত করা সম্ভব.
. পাইথন 3 সমর্থন পরিকল্পনা করা হয়েছে
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না