בַּרדְלָס

מנוע תבנית Python-Powered ו- Code Generator.
הורד עכשיו

בַּרדְלָס דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • MIT/X Consortium Lic...
  • מחיר:
  • FREE
  • שם המפרסם:
  • R. Tyler Ballance
  • אתר האינטרנט של המוציא לאור:
  • http://cheetahtemplate.org/

בַּרדְלָס תגים


בַּרדְלָס תיאור

מנוע תבנית Python-Powered ו- Code Generator. ברדלס הוא מנוע תבנית מופעל Python ו מחולל קוד. פרויקט ברדלס יכול לשמש בשילוב עם כלים ומסגרות אחרים או כהתפתחות עצמאית application.Web הוא שימוש העיקרון שלה, אבל צ'יטה היא מאוד גמישה גם נמצאת בשימוש כדי ליצור קוד משחק ++ C, Java, SQL, מיילים בצורה ואפילו קוד פיתון יש .Cheetah קהילת משתמשים גדולה ופעילה. מוצרים בנוי עם צ'יטה נמצאים בשימוש על ידי רוב של פורצ'ן 500.Here כמה תכונות עיקריות של "ברדלס": · נתמך על ידי כול אינטרנט במסגרת פייטון גדול · מתועדת במלואה והוא נתמך על ידי קהילת משתמשים פעילה · פלט יכול /.. ליצור בכל פורמט מבוססי טקסט. · הידור תבניות לקוד קריא אופטימיזציה, עדיין, Python. · משלב את העוצמה והגמישות של Python עם שפה תבנית פשוטה שניתן להבין שאינם מתכנתים. · נותן המחברים תבנית גישה מלאה לכל מבנה נתונים Python, מודול, פונקציה, אובייקט, או שיטת בתבניות שלהם. בינתיים, הוא מספק דרך למנהלים להגביל את הגישה באופן סלקטיבי Python בעת צורך. · גורם חוזרים בקוד קל על ידי מתן ממשק מונחה עצמים לתבניות נגיש מקוד Python או תבניות ברדלס אחרות. תבנית אפשר מכל מחלקה אחרת ובאופן סלקטיבי reimplement חלקים ממנו. תבניות ברדלס יכול להיות subclasses מכל סוג Python ולהיפך. · מספק פשוטים אך עוצמתיים, מנגנון במטמון שיכולים לשפר את הביצועים באופן משמעותי של אתר דינמי. · מעודדת הפרדה נקייה של תוכן, עיצוב גרפי, וקוד התוכנית. מוביל זה כדי ארכיטקטורות אתר מודולרית, גמישה, וכן לשימוש חוזר מאוד, זמן פיתוח קצר יותר, ו- HTML וקוד התוכנית כי הוא קל יותר להבין ולתחזק. זה הוא גם מתאים במיוחד עבור מאמצי הצוות. ? · ניתן להשתמש כדי ליצור HTML סטטי באמצעות שורת הפקודה שלו tool.What הפילוסופיה מאחורי ברדלס עיצובו היה מונחה על ידי עקרונות אלה: · Python לסוף הגב, ברדלס עבור ממשק הקצה. צ'יטה נועדה להשלים Python, לא להחליף אותו. · תחביר הליבה של ברדלס אמור להיות קל עבור שאינם מתכנתים ללמוד. · ברדלס צריך לעשות שימוש חוזר בקוד קל על ידי מתן ממשק מונחה עצמים לתבניות נגיש מקוד Python או תבניות ברדלס אחרות. · Python אובייקטים, פונקציות, ומבני נתונים אחרים צריכים להיות נגישים באופן מלא צ'יטה. · ברדלס אמור לספק בקרת זרימה וטיפול שגיאה. לוגיקה ששייך בסופו של דבר מול אסור נדחקה אל סופו בחזרה פשוט בגלל שזה מורכב. · זה צריך להיות קל תוכן נפרד, עיצוב גרפי, וקוד תכנית, אלא גם קל לשלב אותם. · הפרדה נקיה מקלה על צוות של כותבי תוכן, HTML / מעצבים גרפיים, ומתכנת לעבוד יחד בלי לדרוך זה על אצבעותיו של אחרים ומזהמים המקצועיים הדדית. מסגרת HTML ואת התוכן שהוא מכיל שני דברים נפרדים, וחישובים אנליטית (קוד תוכנית) הם דבר שלישי. כל אחד מחברי הצוות אמור להיות מסוגל להתרכז המומחיות שלהם כדי ליישם את השינויים שלו בלי צורך לעבור דרך אחד האחרים (למשל, את "צוואר הבקבוק מנהל האתר" הנורא). · למרות שזה אמור להיות קל לפתח תוכן, גרפיקה וקוד תכנית בנפרד, זה צריך להיות קל לשלב אותם יחד לתוך אתר. בפרט, זה אמור להיות קל: · עבור מתכנתים ליצור רכיבים ופונקציות לשימוש חוזרים נגישות ומובנים למעצבים. · עבור מעצבים לסמן את מקום המצאת תוכן ורכיבים דינמיים בתבניות שלהם. · עבור מעצבים להיבטים רך-קוד של העיצוב שלהם כי הם חוזרים או בכמה מקומות או כפוף לשינוי. · עבור מעצבים לעשות שימוש חוזרים ולהרחיב תבניות קיימות ובכך למזער כפילות מאמץ והקוד. · וכמובן, עבור כותבי תוכן להשתמש בתבניות שיש מעצבים חדש של created.What במהדורה זו: !!! אישור זה יש צורך במערכת הידור מחדש של כל זן" צ'יטה תבניות !!! שינויי Core: · והוסיף יותר תוכן docstring בכיתת התבנית · עשו מרובים תגובות רווחים לזלול כמו הוראות אחרות, לפי בקשתו של JJ. GobbleWhitespaceAroundMultiLineComments הגדרה מהדר דווקא הארכני יכול לשמש כדי לחזור להתנהגות זולל-אי הישן במידת הצורך. · הוסיף הוראה #capture כדי להשלים את ההנחיה #call. #call מבצעת באזור של קוד ברדלס ומעביר הפלט שלה לתוך #capture פונקציה שיחת מבצעת באזור של קוד ברדלס ומקצה התפוקה שלה למשתנה · האריך את קוד במטמון ההידור ב Template.compile כך זה עובד עם "קובץ" ARG . · הוסיף cacheModuleFilesForTracebacks ו cacheDirForModuleFiles ארגומנטים ל Template.compile (). . עיין docstring לפרטים · שונה שיפוץ פנימי המנתח · השתפר טיפול של ארגומנטים מילת מפתח שיטת __init__ ותקן שיהיה התנגשות בין מרבי השמות SearchList ארגומנטים WWW: · הוסיף מקור פריסת אתר צ'יטה החדשה / דרישות תוכן: · פייתון


בַּרדְלָס תוכנה קשורה