Mako

תבנית hyperfast וקל משקל עבור פלטפורמת פייתון
הורד עכשיו

Mako דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Freeware
  • מחיר:
  • FREE
  • שם המפרסם:
  • Mike Bayer
  • אתר האינטרנט של המוציא לאור:
  • http://www.sqlalchemy.org/
  • מערכות הפעלה:
  • Mac OS X
  • גודל הקובץ:
  • 222 KB

Mako תגים


Mako תיאור

תבנית חורכת וקל משקל עבור פלטפורמת פייתון Mako הוא ספריית תבנית חינם שנכתבה Python זה יספק תחביר מוכר, לא XML אשר לקשור מודולים Python עבור ביצועים מרביים. MAKO של תחביר ו API לווה מן הרעיונות הטובים ביותר של רבים אחרים, כולל תבניות django, ברדלס, myghty, ו genshi. מבחינה מושגית, Mako הוא Python מוטבע (כלומר Python Server Page), אשר מחזקת את הרעיונות המוכרים של פריסת מרכיבים וירושה לייצר אחד הדגמים פשוטים וגמישים ביותר הזמינים, תוך שמירה על קשרים הדוקים כדי python קורא סמנטיקה semantics. הנה כמה תכונות עיקריות של "Mako": · API סופר פשוט. לשימוש בסיסי, רק בכיתה אחת, יש צורך בתבנית. · מהר. תכונות תבנית סטנדרטית: · מבני בקרה שנבנו קוד python אמיתי (i.e. לולאות, תנאי) · ישר python בלוקים, inline או ברמת המודול · רגיל ישן כולל בלוקים מתקשרים: · יכול לגשת למשתנים מן ההיקפה המקושרת שלהם, כמו גם את ההקשר של תבנית · יכול להיות מקונן באופן שרירותי · יכול לציין חתימות רגיל python ויכוח · ברמה החיצונית בלוקים callable יכול להיקרא על ידי תבניות אחרות או קוד בקר (כלומר "שיחה שיטה") · שיחות לפונקציות יכולות להגדיר כל מספר של בלוקים משנה של תוכן אשר נגישים לפונקציה הנקראת (כלומר "Call-Call עם תוכן"). זהו הבסיס לתגים מותאמים אישית. יְרוּשָׁה: · תומך בירושה "רב-תועלת" - הגדר כל מספר של תחומים בתבנית הבסיס שיש לדרוס. · תומך "שרשור" סגנון ירושה - להתקשר הבא. בודי () כדי להתקשר לתוכן "הפנימי". · ההיררכיה המלאה של הירושה היא ניווט בשני הכיוונים (כלומר הורה וילד) מכל מקום בשרשרת. · ירושה היא דינמית! ציין פונקציה במקום שם קובץ לחישוב ירושה על לטוס עבור כל בקשה. מה חדש במהדורה זו: · הוסיף "מעצב" KW טיעון, מאפשר פונקציות קישוט מותאם אישית כדי לעטוף טיוח callables. מיועד בעיקר אל אלגוריתמים במטמון מותאם אישית, לא בטוח מה השימושים אחרים ייתכן (אבל ייתכן שיש). דוגמאות הן במסמכים "סינון". · כאשר Mako יוצר subdirectories שבו לאחסן תבניות, היא משתמשת במצב המתיר יותר של 0775 במקום 0750, לעזור עם תרחישים רב תכליתי מסוימים. שים לב כי מצב הוא תמיד כפוף להגבלות של UMASK הקיימת. · מרחב שמות קבוע. · הוסיף Accessor Last_Modified לתבנית, מחזירה את השעה .Time () כאשר המודול נוצר. · קבוע Lexing תמיכה נראים מסביב "=" סימן ב defs. · הוסר תועה "נמוך ()" ב לקסר, שגרם תגים לקמפל עם שמות רישיות, ובכך לקלקל את שמות מותאמים אישית. · הוסיף "מאקו .__ version__" תכונה למודול בסיס.


Mako תוכנה קשורה

סרב

עטיפת חתרנות חינם כדי לפשט את המשימות של מיזוג וסניף ...

194 79 KB

הורד