كل ما تحتاج معرفته حول اللغة البرمجة Ruby

كل ما تحتاج معرفته حول اللغة البرمجة Ruby

كل ما تحتاج معرفته حول اللغة البرمجة Ruby و كيفية كتابة أول كود برمجي لك

تتعدد لغات البرمجة و تختلف ، و نحن في موقعنا قد قدمنا مجموعة من المواضيع المخصصة في مجال البرمجة ، و لعل في آخر شروحاتنا قدمنا لك كيفية بدئ البرمجة بلغة الC و الC++ ، و اليوم سأقدم موضوعا عن لغة الRuby ، فأنا اجد الكثير من الأشخاص لا يعطون قيمة لهذه اللغة ، لكن من خلال هذا الموضوع سأشرح و أبرهن لك ان لغة الRuby هي لغة رائعة ، و آفاقها وجد واسعة ، كما انها تعتبر خيارا مثاليا لمن يريد بدئ تعلم مجال البرمجة ، فدعني ابدأ إذن وموضوعي هذا . 

لماذا الRuby ؟ 
يمكنني ان اجزم لغة الRuby من اللغات البرمجية السهلة جدا ، فهي لا تأخذك في غمار تعقديات السطور و الأكواد من أجل كتابة أول كود برمجي ليك ، علاوة على ذلك ، فلغة الRuby لغة ذكية جدا ، فهي لا تتوقف بنسيانك لنقطة فاصلة (;) او بنسيانك لكتابة حرف كبير او صغير ، فلغة الروبي تتغاضى عن ذلك تماما . 
الRuby سهلة التعلم ، و أكوادها واضحة و جلية تماما ، فلغة الروبي لا تتطلب منك ذلك الذكاء البرمجي و التفكير العميق من أجل فهم كود برمجي قمت بتحميله عبر الأنترنت ، لا ، فإمكانية قراءة أي كود مكتوب بشفرة الRuby أسهل من السهل ، و هذه ميزة تحسب الى صالح المبرمجين المبتدئيين . 
الRuby أيضا تم تصنيفها من اللغات البرمجية الأكثر طلبا في سوق العمل ، قد لا تجد الطلب كثير عليها في العالم العربي ، ربما لأن أشقائنا العرب قد إعتادو على لغات مثل الC و الC# و م الى ذلك ، لكن حتما الRuby مطلوبة حسب آخر إحصائيات لموقع الStackOverFlow ، و هذا أيضا منشور من صفحات الفيسبوك المخصصة في مجال البرمجة التي صنفت الRuby من أكثر اللغات التي يجب عليك تعلمها لسنة 2017 : 




و إن لازال لديك شك في أن لغة الروبي ليست بتلك اللغة المناسبة للمبتدئين في البرمجة بل و حتى المحترفين ، فندعوك لمراجعة هذا المقال المقدم من نصة Arageek الذي يقدم لك 4 أسباب تجعل من لغة الRuby الأنسب للبدايات البرمجية

- إطار العمل Rails : 
عليك ان تفرق صديقي بين كل من الRuby اللغة البرمجية و إيطار العمل Ruby on Rails ، فالRuby لغة برمجية يتم إستخدامها في إنشاء برامج سطح المكتب التي تشتغل على مجموعة من الأنظمة مثل اللينكس و الويندوز و الماك أيضا ، كما يتم إستخدام الRuby في الإختراق الأخلاقي أيضا فهي تعتبر لغة برمجية قوية في هذا المجال ، اما بالنسبة لإطار العمل Rails فهو مخصص لصناعة المواقع و تطبيقات الويب بإحترافية ، فالRails جد قوية  و تجمع مكتبات رائعة و متعددة لصناعة تطبيقات الويب بشتى الأنواع و الأشكال ، فإطار العمل Rails يعتمد على تقنية الMVC مما يمكنك أيضا من برمجة تطبيقات الويب بإحترافية و بإتقان . 

- بعض المواقع و الخدمات التي تم صناعتها بإستخدام الRuby و الRails : 
مهما زودت في كلامي عبارات التقدير لهذه اللغة فلن أبلغ الى ما اسعى إليه الا بإظهار بعض الأعمال و النماذج لمواقع تم صناعتها بإستخدام الRuby او بإستخدام إطار الRuby On Rails ، و إليك القائمة صديقي : 
- موقع خمسات و كل خدمات حسوب : نعم ، إن كنت من مرتادي موقع خمسات او خدمات حسوب الأخرى مثل Hsoub I/O فستجد انه تمت برمجتها بإستخدام إطار العمل Rails . 

  • - موقع Fiverr : واحد من أشهر مواقع العمل الحر في العالم أجمع ، نعم و قد تمت برمجته هو الآخر بإستخدام إطار العمل Rails . 
  • - موقع IFTTT : شرحت لك سابقا موقع IFTTT ( يمكنك مراجعة الموضوع من هنا ) هذا الموقع بإختصار يقوم بتجميع كل حساباتك و مواقعك و كل شيئ دفعة واحدة للتحكم بها بسهولة ، و نعم ، فقد تمت برمجته هو الآخر بالRuby on Rails . 
  • - موقع CodePen : يعتبر موقع CodePen من أشهر المواقع على الإطلاق الذي يمكنك من كتابة أكواد الويب و تعديلها و مشاهدة نتائجها بل و مشاركتها مع الآخرين ، و لا أعتقد انه يوجد مطور ويب لم يستعمل هذا الموقع من قبل ، و نعم فقد تمت برمجته بالRails أيضا . 
  • - موقع Interest : هو واحد من أشهر مواقع الأنمي الياباني في العالم أيضا ، إذ يقدم لك جوائز أثناء تجميعك للنقاط برفعك صور للإنمي الياباني و المانغا ، و هذا الموقع تمت برمجته بالRails أيضا . 
  • موقع Envato و Themeforest : من أشهر المواقع المخصصة لبيع المواقع و القوالب و الThemes و أيضا التطبيقات و البرامج مفتوحة المصدر ، ولا داعي لأخبرك بما تمت برمجته ، فقد حزرت ذلك مسبقا . 


لاحظ معي صديقي أن الRuby On Rails إطار جد قوي في مجال صناعة تطبيقات الويب ، و يضاهي مجموعة من الإطارات الأخرى مثل Laravel و CodeIgniter . 

- كيف تكتب أول كود برمجي لك بلغة الRuby : 
حسنا ، و كما جرت العادة ، فسأقدم لك في الأخير فيديو يشرح لك كيف تقوم ببدئ البرمج بلغة الRuby ، و كيفية إعداد البيئة المثالية للبرمجة بهذه اللغة ، و كيفية كتابة أول كود لك بلغة الRuby ، أما إن احتجت الى اي كورسات او دورات لتعلم الRuby فنحن ننصحك بالتوجه الى صفحتنا الخاصة بالكورسات من هنا و البحث عما يناسبك من كورسات ، غير هذا ، فإليك الفيديو الذي يشرح لك كل ما سلف : 







A like Tunes 20 فبراير 2017 في 11:29 ص

what&#39;s different about Ruby and Python ? <br />what should i learn ?