Ruby tag təsviri

Ruby 1995-ci ildə Yukihiro Matsumoto (Matz) tərəfindən yaradılmış açıq mənbə, çox platformalı dil, dinamik obyekt yönümlü dildir. [Ruby] tag Ruby dilinə, sintaksisinə və kitabxanalarına aid suallara aiddir. Ruby on Rails sualları [ruby-on-rails] işaretlenmelidir.

etiketi Ruby dilinə aid suallar üçün, onun sintaksis və kitabxanaları daxildir. Ruby on Rails platforma ilə bağlı olan suallar ilə qeyd olunmalıdır. Yapon dilində istifadə olunan yaqutları qeyd etmək üçün bunu istifadə etməyin.

Ruby , Perl , SmalltalkLisp'in yaxşı nöqtələrini birləşdirən açıq mənbə, dinamik, obyektiv, təfsir dilidir. Funksional, obyektiv və imperativ bir neçə proqramlaşdırma paradiqmasını dəstəkləyir. Həmçinin dinamik bir tipli sistem və avtomatik yaddaş idarə edir; Buna görə də, müxtəlif səviyyələrdə Smalltalk, Python, Perl, Lisp, Dylan və CLU kimi oxşardır. Ruby'nin əsas məqsədi, "dünyanın hər bir proqramçıına məhsuldar olmaq, proqramlaşdırmağı xoşbəxt etmək və xoşbəxt olmaqdır". Ruby sadəliyə və performansa diqqət yetirir.

Ruby əvvəlcə 24 fevral 1993-cü ildə Yukihiro Matsumoto ('Matz') tərəfindən hazırlanmış və 1.0 versiyası 1996-cı ildə buraxılmışdı. Ruby-də Rails- in ağılları Ruby on Rails , şəbəkə qurmaq üçün MVC infrastrukturu (model, görünüş, nəzarətçi) sayəsində 2005-ci ildə yaranıb. tətbiqlər və istifadə 2016-ci ildən etibarən böyüməyə davam edir və Ruby kommersiya bazarında tanınma tapmağa davam edir. Mövcud sabit versiya 2.6.0 (2018-12-25) təşkil edir .

Sənədlər, Duyurular, Problem İzləmə

Qeyri-rəsmi link

Tətbiqlər, Quraşdırıcılar

  • Ruby versiyası idarəçiləri. cherub , rbenv , rvm , pik (Windows)
  • Ruby, Matz 'Ruby tətbiqi (MRI), YARV-Ruby kimi tanınan rəsmi tətbiq. Rəsmi sayt , GitHub
  • JRuby , bir JVM'ye girmə imkanı olan Java üzərindəki Ruby tətbiqidir
  • Rubinius , Ruby'də demək olar ki, tamamilə Ruby'də yazılmış doğma iş parçacığı iş parçacıkları və bazlı kitabxana desteği ile bir Ruby uygulaması
  • Ruby Enterprise Edition (artıq dəstəklənmir), səmərəliliyin artırılması üçün nəzərdə tutulmuş MRI Ruby şirkətinin bir törəmə şirkəti
  • MacRuby , Apple'ın Objective-C və Kakao platformalarında Ruby-nin tətbiqi
  • VMWare GemStone virtual maşınının üstündə MagLev tətbiqi
  • IronRuby , Ruby'nin Microsoft .NET CLR / DLR platformunun üst hissəsindəki tətbiqidir.
  • Kardinal Parrot virtual maşın üçün Ruby tətbiqidir.
  • Topaz , RPython'un üstündə, Python'da yazılmış bir Ruby proqramdır.
  • RubyMotion , doğma iOS və OS X tətbiqlərini inkişaf etdirmək üçün Ruby proqramdır .

Taşlar (Kitabxana)

  • Ruby Gems - Standart Kitabxana
  • Ruby Toolbox - Ruby Gems təsnifatı, reytinqi və statistikası
  • Awesome Ruby , müdhiş Ruby kitabxanalarının, alətlər, mühit və proqramların kateqoriyalara bir kolleksiyasıdır. Müasir proqram və web proqramları yaratmaq üçün lazımlı Ruby
  • Bundler - ərizə daşlarındakı asılılıqları idarə edir
  • DevKit - öz C / C ++ uzantılarınızı asanlıqla yaratmaq və istifadə etməyə imkan verən Windows-based toolkit

alətlər

Online kurslar

kitablar

Etiketlər