סדרת מדריכי ריילס בעברית יוצאת לדרך

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

החלטנו לעשות סדרת פוסטים שתיקח אתכם אל מאחורי הקלעים, ותראה לכם איך אנחנו עושים דברים בתכלס.
אנחנו משתמשים ב-Ruby On Rails, שזאת מסגרת לבניית אתרים בצורה מהירה, חכמה ומודרנית, שיושבת על Ruby, שפת תכנות מרמה גבוהה (כמו Python), שדומה לשפת אדם בצורה שמאפשרת עקומת למידה מהירה, פיתוח מהיר של תוכנות ואתרים, והתמקדות במה שמיוחד בפיתוח שלך, ולא בבנייה של אותן תשתיות שוב ושוב במשך המון זמן.
אחד העקרונות המרכזיים של ריילס היא "Convention over configuration", כלומר - לא צריך להמציא את הגלגל כל פעם מחדש. יש המוני מפתחים ומפתחות שכנראה כבר בנו למשל מערכת לניהול משתמשים. אין צורך לבנות הכל מהתחלה, או לבנות מערכת הצפנה משל עצמך. מתוך רוח של שיתוף פעולה וקוד פתוח, אפשר לשלב את מה שהם בנו, ועם זה לעצב פיתרון שמתאים לך ולפרויקט שלך. 
אחד הצדדים הכי טובים בריילס זאת הקהילה. לספריה ברובי קוראים ג'ם (אבן חן - Gem), והקהילה המדהימה של ריילס בונה מלא כאלה בקוד פתוח (רשיון MIT) שאפשר להשתמש בהן חופשי, ואפילו לשלוח תיקוני קוד שייכנסו לתוך הג'מים שלהם כדי לשפר אותם. אחרי שנים של נסיון בפיתוח ריילס אנחנו יכולים להגיד בוודאות - יש ג'ם להכל! אפשר להשתמש בג'מים כדי להתקדם מהר דרך המשוכות של תחילת פרויקט ובניית התשתיות שלו, ולהגיע אל מרכז העשייה של הפיתוח הספציפי שמשתנה מפרויקט לפרויקט.
בנוסף לצוות הפיתוח של ריילס, יש כמה חברות גדולות שמשתמשות בריילס ועוזרות לתחזק את השפה: GitHub, Shopify, ו-Basecamp.
מעבר אליהן יש עוד חברות גדולות שמשתמשות בריילס כדי לעבוד ביעילות:
  • Twitter
  • Netflix
  • AirBnB
  • Groupon
  • CouchSurfing
  • Fiverr
בסדרה הזאת ניכנס לאיך בונים פרויקטים בריילס, ומנצלים את כל היכולות המדהימות שיש לריילס להציע.
נתראה!

Rails | Ruby