Sinatra

צילום מסך תוכנה:
Sinatra
פרטי תוכנה:
גרסה: 1.4.7 מעודכן
טען תאריך: 11 Mar 16
רשיון: ללא תשלום
פופולריות: 108
גודל: 397 Kb

Rating: nan/5 (Total Votes: 0)

כאשר הושק לראשונה, סינטרה היה 1% בגודל של המתחרה העיקרית שלה:. Ruby on Rails

זה היה בגלל סינטרה נוצר כדי להיות פתרון סופר-קל עבור שוק רובי שהיה ועדיין מוצף המון מסגרות עם בסיסי קוד ענקים.

סינטרה עדיין עוקבת הפילוסופיה הזו היום, מתן ערכה בסיסית של תכונות שנמצאת כמעט בכל המסגרות מסביב, נחשב לבסיס ההכרחי עבור כל פרויקט אינטרנט.

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

מה חדש במהדורה זו:

  • סר כפול דורש של סינטרה / בסיס
  • .
  • הבריחה HTML ב 404 שגיאה הדף.
  • Refactor כדי שיחה השיטה בשנות זרם # close` וה # callback`.
  • לסמוך על הגרסה האחרונה של סלים.
  • תאימות תקן עם הטיה גרסה 2.
  • בעיית תאימות תקן עם Rack `pretty` השיטה מ ShowExceptions.
  • תאריך צג לפי שעון מקומי בהודעות יוצאות מן הכלל.
  • לוגו תקן בדפי שגיאה בעת שימוש רובי 1.8.
  • שדרוג חבילת בדיקות כדי Minitest גרסה 5 ולתקן רובי 2.2 תאימות.

מה חדש בגרסת 1.4.6:.

  • סר כפול דורש של סינטרה / בסיס
  • הבריחה HTML ב 404 שגיאה הדף.
  • Refactor כדי שיחה השיטה בשנות זרם # close` וה # callback`.
  • לסמוך על הגרסה האחרונה של סלים.
  • תאימות תקן עם הטיה גרסה 2.
  • בעיית תאימות תקן עם Rack `pretty` השיטה מ ShowExceptions.
  • תאריך צג לפי שעון מקומי בהודעות יוצאות מן הכלל.
  • לוגו תקן בדפי שגיאה בעת שימוש רובי 1.8.
  • שדרוג חבילת בדיקות כדי Minitest גרסה 5 ולתקן רובי 2.2 תאימות.

מה חדש בגירסה 1.4.3:.

  • שפר תיעוד
  • Expose מתאימים דפוס כמו env [& quot; sinatra.route & quot;]
  • .
  • קבוע אזהרה על רובי 2.0.
  • שיפור פועל משנה של בדיקות בבידוד.
  • סדר מחדש פרטיות / שיטות ציבוריות.
  • שחרר תלות גרסה מתלה, כך הוא פועל עם Rails 3.2.

מה חדש בגירסה 1.4.2:

  • חסר קבל כותרת מטופל כמו * / *.
  • שפר תיעוד.

מה חדש בגירסה 1.4.0:.

  • נוספה תמיכה עבור קישור או ביטול קישור בקשות
  • נוספה תמיכה עבור תבניות Yajl.
  • נוספה תמיכה עבור תבניות Rabl.
  • נוספה תמיכה עבור תבניות Wlang.
  • נוספה תמיכה עבור תבניות Stylus.

מה חדש בגירסה 1.3.3:.

  • תיעוד משופר
  • לא עוד לשנות את נתיב עומס.
  • כאשר שמירה על זרם פתוח, להגדיר התקשרות / errback כראוי להתמודד עם לקוחות סגירת החיבור.
  • באג קבוע היכן שיש פרמטר השאילתה פרמטר URL על ידי אותו שם היה לשרשר את שני הערכים.
  • מנע כפולות פלט יומן כאשר היישום הוא עטוף כבר בתוך `Rack :: CommonLogger`.
  • קבוע בעיה שבה `Rack :: Link` ו- Rails מונעים הזרמת ללא הגבלת זמן.
  • לא עוד לגרום אזהרות בעת הפעלת רובי עם `-w`.
  • בקשות HEAD על קבצים סטטיים כבר לא לדווח על Content-Length של 0, אבל במקום למשך הנאות.
  • כאשר הגנה מפני התקפות CSRF, ושחרר את הפגישה במקום לסרב להצעה.

מה חדש בגירסה 1.3.2:

  • הגדרת `logging` אל` nil` ימנע הגדרת `Rack :: NullLogger`.
  • פרמטרים ספציפיים כביש זמינים כעת בבלוק עבר #stream.
  • תיקון באג שבו טיוח תבנית ב 'באותו הבקשה, לאחר שהראשון הרים חריג, דילג על פריסת ברירת המחדל.
  • תיקון באג שבו פרמטר נמלט יש מופעלת בעת השבתת הגנה שונה.
  • רגרסיה תקן:. מסננים ללא דפוס יכול עכשיו שוב לתפעל את חשיש params
  • ספריית דוגמאות נוספת.
  • תיעוד משופר.
  • תמיכת מגלב משופרת.

מה חדש בגירסה 1.3.1:

  • תמיכה הוספת יותר התקשרות אחד לאובייקט זרם .
  • תקן עבור לולאה אינסופית כאשר הזרמת על 1.9.2 עם Thin מתוך יישום מודולרי.

מה חדש בגירסה 1.3.0.e:.

  • נוספה תמיכה עבור בקשות PATCH HTTP

מה חדש בגירסה 1.2.6:

  • משלחת שבור קבוע, בדיקות משלחת backport מ סינטרה 1.3 .

מה חדש בגירסה 1.2.2 / 1.3.0.a:

  • `: מספק = & # x3e; : מצב js` עכשיו תואם הן `יישום / javascript` ו 'text / javascript`. את `: מספק x3e = & #; : מצב xml` עכשיו תואם הן `יישום / xml` ו 'text / xml`. הכותרת `Content-Type` מוגדר בהתאם. אם הלקוח מקבל שני, `את היישום / * גרסת` עדיפה, שכן `הטקסט / *` גרסאות הוצאו משימוש.
  • `התנאי provides` מטפל כיום ג'וקר` Accept` כותרות כראוי. לפיכך `: מספק x3e = & #; : Html` תואם `text / html`,` text / * `ו` * / * `
  • .
  • בעת ניתוח `כותרות Accept`,` העדפות Content-Type` מתכבדים פי RFC 2616 סעיף 14.1.
  • URIs עבר אל `url` עוזר או` redirect` יכול כעת להשתמש בכל סכימת להיות מזוהה URIs מוחלט, לא רק `http` או` https`.
  • ידיות `מחרוזות Content-Type` שכבר מכילים פרמטרים כהלכה` content_type` (לדוגמה: `content_type & quot; text / plain; charset = utf-16 & quot;`)
  • .
  • אם ישנו מסלול עם דפוס ריק מוגדר ( `לקבל (& quot; & quot;) {...}`) מבקש עם מידע נתיב ריק להתאים מסלול זה במקום & quot; / & quot;.
  • בסביבת פיתוח, כאשר רץ תחת נתיב מקונן, URIs התמונה על דפי השגיאה מוגדרים כהלכה.

מה חדש בגירסה 1.2.1:

  • השתמש סוד שנוצר מושב בעת שימוש `לאפשר: sessions`.
  • תוקן באג שבו את סוג התוכן השגוי שמש אם לא סוג תוכן נקבע ומנוע תבנית נעשה שימוש עם מנוע שונה עבור הפריסה עם סוגי תוכן ברירת מחדל שונים, אומר פחות מוטבע Slim.
  • תרגומים README השתפר.

מה חדש בגירסה 1.2.0.c:

  • הוסיף `slim` טיוח שיטה טיוח תבניות Slim.
  • שיטת טיוח `markaby` ​​חברה מאפשרת העברת בלוק, מה שהופך את השימוש מוטבע אפשרי. דורש הטיה 1.2 ומעלה.
  • כל לדקלם שיטות עכשיו לקחת `: אפשרות layout_engine`, המאפשרת להשתמש פריסה בשפת תבנית שונה. אפילו יותר יעיל מאשר באמצעות זה ישירות ( `ERB: מדד,: layout_engine = & # x3e;: haml`) שוקעת זה באופן כללי מנוע תבנית שאחרת לא תומך פריסות, כמו Markdown או טקסטיל (` להגדיר: markdown,: layout_engine = & # x3e;:. erb`)
  • לפני ואחרי מסננים כעת תמיכה תנאים, עם או בלי דפוסים ( `לפני '/ api / *',: סוכן = & # x3e; / זמיר /`).
  • נוסף `שיטה עוזרת url` בונת כתובות מוחלטות. מתמודד עם פרוקסי ו Rack מטפלים הפוך כראוי. כינוי `to`, כך שאתה יכול לכתוב את 'להפנות (' / foo ')`.
  • אם אתה פועל על 1.9, דפוסי נתיבי ומסננים תומכים כעת בשם לוכדת: `לקבל (% r {? / Hi / (& # x3c; שם & # x3e; [^ / #?] +)}) {& Quot; היי # {params [ 'name']} & quot; } `.
  • כל שיטות טיוח כעת לקחת `: אפשרות scope`, אשר הופך אותם בהקשר אחר. שים לב העוזרים משתנים למשל לא יהיו זמינים אם אתה משתמש בתכונה זו.
  • התנהגות `redirect` יכול להיות מוגדר כעת עם` absolute_redirects` וה prefixed_redirects`.
  • `send_file` עכשיו מאפשר דריסה של כותרת Last-Modified, אשר ברירת המחדל של Mtime הקובץ, על ידי העברת`:. אפשרות last_modified`
  • אתה יכול להשתמש בשיטת בדיקת תבנית משלך על ידי הגדרת `find_template`. זה מאפשר, בין היתר, באמצעות למעלה מ תיקייה תצוגה אחת.
  • תיעוד השתפר במידה רבה.
  • טיפול בשגיאות משופר.
  • דלג חסר מנועי תבנית בבדיקות כהלכה.
  • סינטרה עכשיו ספינות עם Gemfile תלות עם הפיתוח, שכן הוא מקל לתמוך בפלטפורמות שונות, כמו JRuby.

מה חדש בגירסה 1.0:

  • מטפלי כביש, לפני מסננים, תבניות, העתקות שגיאה, ו תווכה נפתר עכשיו באופן דינמי את היררכית הירושה בעת צורך במקום לשכפל את גרסת העל כאשר תת חדש סינטרה :: מאגר נוצר.
  • יישומים סינטרה כעת ניתן להפעיל עם `-o & # x3c; addr & # x3e;.` טיעון כדי לציין את כתובת להיקשר
  • request.secure חדש? שיטה לבדיקה עבור חיבור SSL.
  • שיטה עוזר 'erubis' ניו טיוח תבנית ERB עם Erubis.
  • ERB, Erubis, ותבניות Haml כעת הידור לראשונה הם שניתנו במקום להיות מחרוזת eval'd על כל השבעה.
  • סינטרה משתמש כעת הטיה טיוח תבניות.

תוכנה דומה

MooTools
MooTools

9 Feb 16

Grape
Grape

11 Mar 16

Spring Roo
Spring Roo

10 Dec 15

JBST
JBST

13 Apr 15

תגובות ל Sinatra

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!
חיפוש לפי קטגוריות