| Genshi Genshi - Toolkit עבור דור מבוסס זרם של פלט עבור האינטרנט |
הורד עכשיו |
Genshi דירוג וסיכום
- שם המפרסם:
- Edgewall Software
- מערכות הפעלה:
- Windows All / Unix
Genshi תגים
Genshi תיאור
Genshi הוא ספריית פייתון המציעה קבוצה משולבת של רכיבים לעיבוד, ניתוח ויצירת HTML, XML או תוכן טקסטואלי אחר עבור יציאת יציאה באינטרנט. Genshi הוא "ערכת כלים עבור דור מבוסס זרם של פלט עבור האינטרנט". התכונה הגדולה ביותר שסופקה על ידי Genshi היא מנוע תבנית מבוסס XML כי הוא בהשראת בכבדות על ידי ילד. אבל זה גם מספק מנוע תבנית מבוסס טקסט, כמו גם אוסף של כלים לעבודה עם סימון. למה XML מבוסס? רוב מנועי תבנית עבור יישומי אינטרנט הם אופי זרם מבוסס: הם לא יודעים דבר על הפורמט של הגוף התגובה כי הוא שנוצר. הם פשוט להחליף ביטויים משתנים, ולספק כמה הוראות לולאה, תנאי, וכו 'כך הם יכולים לשמש כדי ליצור כל סוג של פלט טקסטואלי, להיות זה HTML, הודעות טקסט רגיל, קוד התוכנית, או באמת כל דבר אחר. עם זאת, 99% מהתבניות המשמשות ביישומי אינטרנט מייצרים איזשהו סימון XML / HTML. אנו מאמינים כי יישומי אינטרנט יכולים להפיק תועלת מנוע תבנית כי "יודע מה זה עושה" כשזה מגיע לסימון. אתה לא צריך לדאוג לייצר פלט כי הוא לא נוצר היטב, וגם אתה לא צריך לדאוג לגבי בטיחות לא בורח כמה נתונים, ובכך להפחית מאוד את הסיכון להציג XSS התקפה וקטורים. יתר על כן, התבניות שלך נראה הרבה יותר כמו פורמט פלט ממוקד: תבנית HTML נראה כמו HTML, תבנית עבור הזנת RSS נראה כמו RSS. הנחיות בשפות תבנית מבוססות טקסט לעתים קרובות לגרום לתבניות מבולגן למדי, או לייצר כמויות מופרזות של שטח לבן מיותר.
Genshi תוכנה קשורה