نامه عاشقانه من به ریلز (و روبی)

این مقاله در ابتدا در تاریخ منتشر شده است .فرقه توسط پاتریک هلم. .cult یک پلت فرم اجتماعی مبتنی بر برلین برای توسعه دهندگان است. ما در مورد همه چیزهای مرتبط با حرفه می نویسیم، مستندهای اصلی می سازیم و انبوهی از داستان های ناگفته توسعه دهندگان از سراسر جهان را به اشتراک می گذاریم.

یک بار، یک مسابقه آنلاین کوچک با ۱۰ سوال وجود داشت.

هر سوال یک روش کوچک را نشان می داد و باید حدس می زد که آیا در زبان اصلی Ruby یا در چارچوب Rails تعریف شده است.

نه ماتز و نه DHH امتیاز ۱۰/۱۰ را کسب نکردند.

نامه عاشقانه من به ریلز (و روبی)

<3 تکنولوژی اتحادیه اروپا

آخرین اخبار از صحنه فناوری اتحادیه اروپا، داستانی از بنیانگذار پیر خردمند ما، بوریس، و برخی هنرهای مشکوک هوش مصنوعی. هر هفته در صندوق ورودی شما رایگان است. ثبت نام کن!

یوکیهیرو ماتسوموتوهمچنین به عنوان ماتز شناخته می شود، خالق زبان روبی است.

دیوید هاین مایر هانسون، با نام مستعار DHHچارچوب Rails را اختراع کرد.

خوب، اگر هیچ یک از آنها نمی توانند بین Ruby و Ruby on Rails تفاوت قائل شوند، لطفا با من تحمل کنید. شاید چند چیز را هم با هم قاطی کنم.

چرا عاشق Ruby on Rails شدم؟

بیش از یک دهه پیش، در یک تعطیلات ترم، توییتی منتشر کردم که می‌گفت می‌خواهم چیز جدیدی یاد بگیرم.

دوستی پاسخ داد: یک بچه جدید در بلوک وجود دارد، به نام “Ruby On Rails”.

سپس شروع به دنبال کردن راهنمای نحوه ساخت یک کلون توییتر و یک وبلاگ ساده با RoR کردم.

کمتر از ۲ روز طول کشید. ذهن منفجر شد!

کار با سینتکس Ruby/Rails، اغلب شبیه به یک متن انگلیسی خوانده می شود.

پس این جای تعجب نیست دکترین ریل است “بهینه سازی برای شادی برنامه نویس”.

بعد از این تجربه، من به صراحت با استفاده از Ruby on Rails به کارآموزی رفتم.

این آموزش و دوره کارآموزی پس از آن دلایلی بود که باعث شد من بیش از یک دهه از دنیای Ruby/Rails لذت ببرم.

چند تا از ابزارهای مورد علاقه من

این جهان از یک جامعه بزرگ و یک اکوسیستم حتی بزرگتر تشکیل شده است.

بسته های موجود در روبی جواهرات نامیده می شوند. بنابراین ما یک سیستم بسته بندی عالی به نام rubygems دریافت کردیم.

دو ابزار دیگر که من اغلب استفاده می کنم، هستند روبولار بازی کردن با عبارات منظم و جعبه ابزار روبی برای یافتن راه حل های موجود برای مشکلاتی که باید حل کنیم.

من (هنوز) عاشق آن هستم

حتی امروز، من هنوز یکیاقوت در روز و شب.

Rails و Ruby به طور مداوم تکامل می یابند. به عنوان یک سنت، یک نسخه جدید یاقوت اصلی/فرعی هر کریسمس منتشر می شود.

به عنوان هدیه به جامعه

ریلز ممکن است دیگر باحال ترین بچه روی بلوک نباشد.

بزرگ شده است، اما هنوز هم جامعه را با ویژگی ها و پیشرفت های مفید جدید شگفت زده می کند.

چیزی که من هنوز خیلی برایم ارزش قائل هستم این است ریلز اوماکاسه است. آکا، آن را با بسیاری از پیش فرض ها حمل می شود که به راحتی قابل تغییر هستند!

اگر از چارچوب آزمایشی پیش‌فرض در پروژه ریل جدید راضی نیستید، می‌توانید آن را با هر چیزی که ترجیح می‌دهید تعویض کنید! آیا فقط می خواهید از Rails به عنوان یک API استفاده کنید و HTML را از طریق سیم ارسال نکنید؟

این دقیقاً همان چیزی است که ما در Honeypot از Rails استفاده می کنیم.

آیا کسی هنوز از ریل استفاده می کند؟

جمله رایجی که هر از گاهی می خوانم یا می شنوم این است آیا ریلز هنوز نمرده است؟.

همین اخیرا ریل ۷٫۱ با بیش از ۸۰۰ مشارکت کننده مختلف منتشر شده است!

و این با تاریخچه اخیر توسعه Rails مطابقت دارد.

بنابراین از نظر تعمیر و نگهداری قطعا هنوز نمرده است.

تقریباً یک سال پیش بنیاد ریل تأسیس شد.

این یک سازمان غیرانتفاعی است که با هدف بهبود اسناد، آموزش، بازاریابی و رویدادهای اطراف Rails انجام می شود. یکی از نقاط عطف مهم آن میزبانی اولین کنفرانس جهانی ریل در آمستردام در سال جاری بود. بلیط ها در عرض ۴۵ دقیقه فروخته شد! من می توانم بگویم، این نشانه یک جامعه بسیار فعال است.

اما آیا مقیاس می شود؟

“خوب، پس نمرده است. اما آیا مقیاس می شود؟!”

این عبارتی است که من اغلب می خوانم/می شنوم.

همانطور که اکنون می دانیم، روبی دیگر جدیدترین بچه در بلوک نیست، قطعا سریع ترین هم نیست.

اما آیا می دانستید که به احتمال زیاد تقریباً هر روز از وب سایت Ruby On Rails استفاده می کنید؟

من در مورد GitHub و GitLab صحبت می کنم. هر دوی آنها برنامه های بسیار کلاسیک Ruby On Rails هستند.

GitLab است منبع باز برنامه وب، در صورتی که می خواهید پایگاه کد را مرور کنید 😉

شرکت دیگری که ممکن است نام آن را شنیده باشید و هنوز از Ruby On Rails استفاده می کند، Shopify است!

و از آنجایی که ما در مورد مقیاس بندی صحبت می کنیم، اجازه دهید برخی از حقایق را در مورد Shopify در رابطه با مقیاس بندی Rails به شما ارائه دهم:

  • از جدیدترین نسخه HEAD Rails استفاده می کند
  • تا ۱٫۳ میلیون درخواست در ثانیه را ارائه می دهد
  • حدود ۱۰٪ از کل ترافیک تجارت الکترونیک را ارائه می دهد

اجازه دهید چند شرکت دیگر را نیز فهرست کنم که در حال حاضر از Rails استفاده می‌کنند یا هستند: Twitch، SoundCloud، Airbnb و البته Honeypot.

بنابراین، اگر Rails برای محصولی مانند GitHub و Shopify به اندازه کافی خوب باشد، احتمالاً می توان گفت:

مقیاس شد!

اجازه دهید با نقل قولی از DHH که مستقیماً از مستند آینده ما درباره Rails گرفته شده است، پایان دهم:

شما خیلی کم شروع می کنید، واقعاً ساده، باید خیلی کم یاد بگیرید، و سپس می توانید تمام راه را طی کنید تا در شرکت خود، در صنعت خود به عنوان فرد برتر تبدیل شوید، حتی اگر اعتبار لازم را نداشته باشید. من آن قسمت از Ruby on Rails را دوست دارم. من عاشق تنوع افرادی هستم که توانسته اند به دلیل این چارچوبی که ما ایجاد کرده ایم، حرفه ای در برنامه نویسی ایجاد کنند.

تماشای تریلر مستند آینده Honeypot در مورد Ruby on Rails (در ۹ نوامبر برای شما خواهد آمد).


منبع: https://thenextweb.com/news/love-letter-rails-and-ruby

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *