مثل اینکه ورژن preview زبان ruby 3 منتشر شده.
https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/
انگار چند ماه پیش اومده بوده. چرا کسی ازش حرفی نمیزد؟!
مثل اینکه ورژن preview زبان ruby 3 منتشر شده.
https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/
انگار چند ماه پیش اومده بوده. چرا کسی ازش حرفی نمیزد؟!
Preview 2 چند روز پیش اومد
https://www.ruby-lang.org/en/news/2020/12/08/ruby-3-0-0-preview2-released/
مدل این ریلیز دادنشون بر اساس چیه الان preview نزدیک تره به ریلز اصلی یا ریلز کاندید؟
Preview قبل release candidate هستش
من release note رو ندیدم ولی بر اساس یه سری talk که از Sasada توصعه دهنده اصلی vm روبی دیده بودم توی ورژن ۳ کلا GIL حذف می شه و یه پیاده سازی فایبر اضافه می شه و همه چی بر اساس اون پیش خواهد رفت. می تونه خیلی جذاب باشه
امیدوارم با حذف GIL، و اضافه شدن فایبر، محبوبیتش بالاتر بره.
خیلی حیفه که ازش فقط توی وب استفاده میکنن اونم به لطف Rails.
خود ریلز رو با روبی نوشتن پویا عزیز و حتی متااسپلویت تنها انتخاب من در حال حاظر برای استارت اپ روبی
میدونم که لایبرری یک زبان رو با خود اون زبان مینویسن
مساله اینه که روبی، روی ریلز سواره! اینطور به نظر میرسه که روبی بدون ریلز، به هیچ دردی نمیخوره.
یه جورایی رابطهی روبی و ریلز، شده مثل رابطهی C و stdio.h
من خیلی از روبی تو زمینه غیر ریلز استفاده کردم
در موردش زیاد حرف زده شده، و چند سالی هست که منتظرش هستیم
پویا جان اصلا اینطور که شما فرمودین نیست، روبی استفاده خیلی زیادی بجز وب داره و خیلی خیلی زیاد ازش استفاده میشه.
من خیلی وقته از ریلز استفاده نکردم و هیچ تعصبی ندارم اما کاملا با چیزی که میگی مخالفم و صد در صد اشتباهه. ریلز و روبی زیاد توی وب استفاده شدند مثل JS اما بجز وب استفاده های زیادی از روبی میشه، پیشنهاد میکنم کمی در این مورد سرچ کنی.
مثلا من یاد فریمورکهای تست نویسی معروف روبی که حتی در زبانهای دیگه هم استفاده میشن افتادم، خصوصاً برای تستهای BDD.
اتومیشن، تست نرمافزار، مجازی سازی، تست امنیت، پردازش دیتا و خیلی چیزای دیگه
نسخه ۳ منتشر شد.
خوشم اومد امکاناتی که اضافه کردن جذابه. مخصوصا JIT
آقای سمیر میشه یه توضیح کامل در مورد امکانات جدید و تفاوت های روبی ۳ با سایر نسخه ها بدین ممنونم
والا من هنوز کامل نخوندم release note رو ولی این جور که بنظر میاد فیچر های خیلی خوبی اضافه شده. concurrency بهتر و JIT چشمم رو گرفت