ما هي لغة روبي (Ruby)؟
روبي هي لغة برمجة كائنية متعددة الاستخدام. وتمتاز اللغة بكونها لغة شيئية نقية كما تمتاز باحتوائها على كثير من خواص اللغات الوظيفية.
ما هي استخدامات لغة روبي (Ruby)؟
يمكنك استخدام Ruby تمامًا كما تستخدم أي لغة برمجة نصية أخرى ذات أغراض عامة. بعض الأمثلة ستكون تطبيقات الويب وخوادم الويب وأدوات النظام المساعدة وعمل قاعدة البيانات والنسخ الاحتياطية والتحليل وحتى علم الأحياء والطب. لذا يمكنك استخدام روبي (Ruby) للقيام بالعديد من الأشياء.
ماذا يمكنك أن تفعل مع روبي (Ruby)؟
يمكنك استخدام Ruby تمامًا كما تستخدم أي لغة برمجة نصية أخرى ذات أغراض عامة. بعض الأمثلة ستكون تطبيقات الويب وخوادم الويب وأدوات النظام المساعدة وعمل قاعدة البيانات والنسخ الاحتياطية والتحليل وحتى علم الأحياء والطب.
لذا يمكنك استخدام روبي (Ruby) للقيام بالعديد من الأشياء. لن يكون الأمر جيدًا على الإطلاق ، ولكنه على الأقل سيسمح لك بالبدء واختبار بعض الأفكار ومساعدتك في معرفة ما إذا كنت بحاجة إلى لغة أكثر تخصصًا أم لا.
مشاريع روبي (Ruby)
Metasploit Framework - إطار اختبار الاختراق الأكثر استخدامًا في العالم.
Sass - لغة امتدادات CSS الأكثر نضجًا واستقرارًا وقوة في العالم.
Rails - إطار عمل الويب الأكثر شيوعًا لروبي (Ruby).
Sinatra - Sinatra هو DSL لإنشاء تطبيقات الويب بسرعة في Ruby.
Homebrew - مدير الحزم المفقود لنظام macOS.
Dicourse - منصة المناقشة.
Jekyll - مُنشئ موقع ثابت ومدرك للمدونة في Ruby.
Vagrant - أداة لبناء وتوزيع بيئات التطوير.
Chef - أداة إدارة التكوين مكتوبة بلغة روبي (Ruby).
كيف اتعلم روبي (Ruby)؟
سنقوم بكتابة مقالًا منفصلاً حول كيفية تعلم روبي (Ruby) ، لذا ترقب نزول المقال.
ما هو روبي (Ruby) أون ريلز؟
Ruby on Rails هو إطار عمل ويب مبني على قمة Ruby. يمنحك كل ما تحتاجه لإنشاء تطبيقات الويب بسرعة. أكبر قوة هي أنه يسمح للفرق الصغيرة بكتابة تطبيقات كبيرة.
ما هي استخدامات روبي (Ruby) أون ريلز؟
تستخدم Ruby on Rails بشكل صارم لتطوير الويب. لقد تم إنشاؤه من أجل ذلك ، ويقوم بعمل رائع فيه.
إنها أداة سرية لبدء التشغيل إذا كنت تريد ذلك. لأنه يتيح لك إنشاء نموذج أولي سريعًا واختبار أفكارك بتكلفة زهيدة جدًا.
مشاريع تمت بروبي (Ruby)
AirBnB - احجز منازل وتجارب فريدة من نوعها في جميع أنحاء العالم.
HOLO - كل ما تبذلونه من التلفزيون في مكان واحد.
Github - خدمة استضافة على شبكة الإنترنت للتحكم في الإصدار باستخدام Git.
500 px - مجتمع المصورين المتحمسين.
Basecamp - برنامج إدارة المشاريع والاتصال الجماعي.
MyFitnessPal - عداد السعرات الحرارية.
Kickstarter - أكبر منصة تمويل في العالم للمشاريع الإبداعية.
Goodreads - مكان يمكنك من خلاله مشاهدة ما يقرأه أصدقاؤك.
Fiverr - خدمات لحسابهم الخاص عند الطلب.
Dribbble - مجتمع المصممين.
Clarity - نصائح حول بدء التشغيل من خبراء عالميين.
ليست هناك تعليقات:
إرسال تعليق