הגרסה החדשה של רובי 6 מגיעה עם תמיכה במספר מסדי נתונים

אודם-על-מסילה -6

לפני כמה ימים צוות הפיתוח של Ruby on Rails הוציא את גרסה 6 של מסגרת רובי ליישומי אינטרנט. גרסה זו מביאה מספר תכונות ושינויים חדשים שקהילה מצפה לה מאוד.

התכונות החדשות העיקריות בגירסה זו של Rails סובבות סביב עיבוד של הודעות דוא"ל נכנסות עם תיבת דואר של Action, חיבור למסדי נתונים שונים וכו '. בנוסף, Rails מגדיר כעת את Webpack כחבילת JavaScript המוגדרת כברירת מחדל. רובי 6 שוחרר עם מספר תכונות ושינויים צפויים מאוד. מספר תכונות עיקריות נוספו למסילות 6 כדי לשפר את היישומים שלך ולעזור לך לחסוך זמן פיתוח יקר.

רובי און ריילס 6 דגשים

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

תכונה זו מאפשרת ליישום יחיד להתחבר בקלות למספר מסדי נתונים בו זמנית.

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

על פי צוות הפיתוח:

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

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

במילים אחרות, תיבת הדואר Action מאפשרת לך לנתב הודעות דוא"ל נכנסות לתיבות דואר הדומות לאלה של בקר.

תיבת דואר פעולה כוללת ערכים עבור Mailgun, Mandrill, Postmark ו- SendGrid. ניתן גם לנהל הודעות דוא"ל נכנסות ישירות דרך תשומות ה- Exim, Postfix ו- Qmail המובנות.

Webpack כחבילת JavaScript המוגדרת כברירת מחדל

כסטנדרט בפועל עם מסגרות JavaScript מודרניות רבות לפיתוח חזיתי, Rails 6 הוסיפה את Webpack כחבילת JavaScript המוגדרת כברירת מחדל באמצעות Webpacker Gem, החלפת תיק הנכסים של Rails.

ניתן לראות בכך תוספת פשוטה יחסית, אך היא עשויה לעבור דרך ארוכה. במילים אחרות, Webpack יקל מעט על המפתחים מכיוון שצוות הפיתוח של Rails אמר כי הוא עדיין משתמש בצנרת נכסים עם Sprockets עבור CSS ונכסים סטטיים.

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

כבל פעולה

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

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

טריקס הוא פרויקט קוד פתוח מבית Basecamp, יצרני Ruby on Rails. כל התמונות המשובצות (או קבצים מצורפים אחרים) נשמרות אוטומטית באמצעות אחסון פעיל ומשויכות לתבנית RichText הכלולה.

יתר על כן, "כבל פעולה" הוא אחד המאפיינים החשובים ביותר שהופיעו במסילות 5. כבל פעולה הוא שופר ב- Rails 6 כדי לספק ביצועים רבים עוד יותר.

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

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

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

אם אתה רוצה לדעת יותר על זה, אתה יכול להתייעץ הקישור הבא.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.