• 0

back end

بعد ان انتهيت من دوره تطوير واجهات المستخدم واريد ان اتعلم برمجه واجهات الخلفيه ماهو الافضل من وجهه نظر الخبراء هنا هل أخذ دوره php ولا روبي ارجو النصيحه

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

السلام عليكم 
أخي @Amir Abasy
الأفضل تعلم لغة PHP
فهي اللغة الأكثر إنتشاراً حول العالم, سهلة التعلم, ممتعة جداً في العمل.
كما انه بالفترة الحالية هناك إقبال شديد إتجاه PHP Laravel
وهو إطار عمل بلغة PHP, آلاف الوظائف يومياً حول العالم, تتعلق في PHP, PHP Laravel

آخر الإحصائيات تظهر بأن حوالي ما يقارب 78.2٪ من مواقع الإنترنت تستخدم لغة PHP

وفقًا لمجلة W3Techs ، فإن ما يقرب 8 من كل 10 مواقع تقوم بزيارتها على الإنترنت تستخدم PHP بطريقة أو بأخرى. 
 

تمّ تعديل بواسطة Nabil Tayeh

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يعتمد ذلك على عدة عوامل في الحقيقة، نعم 80 بالمئة من المواقع حاليا تعمل على بيئات PHP ولكن أليس هذا الرقم العالي مرتبط بـ Wordpress

يجب أخذ العديد من المتغيرات بعين الاعتبار عندما يتم إتخاذ مثل هذا القرار، علما أنه ليس قرارا حاسما فيمكنك تجربة اللغتين بشكل عملي وتجد أي منهما تناسبك اكثر.

في الحقيقة لا يوجد ما يمكنك فعله في أحد هذه اللغات ولا يمكنك فعله في اللغة الأخرى. ولكن لكل منها ميزاته وعوامله، قبل أن نبدأ:

ما هي ابرز المواقع التي استخدمت فيها لغة الـ PHP؟

Yahoo, Facebook, canva, Wikipedia, Tumblr, Flickr Wordpress

ما هي ابرز المواقع التي استخدمت فيها بيئة Ruby o Rails؟

Basecamp, Aribnb, GitHub, Shopify, Slideshare, Urban Dictionary

تويتر ايضا بدأت من هذه اللغة ولكنها تتحول الآن تدريجيا الى الـ Java

يوجد فارق يجب أخذه بعين الاعتبار:

لغة PHP تعمل في العديد من التطبيقات وليس فقط تطبيقات الويب، فهي تملك العديد من Frameworks مثل:

CodeIgniter، laravel, Symfony, CakePHP, Phalcon

يمكنك استخدام واختيار أي منها بحسب العمل الذي تريد القيام به.

عندما يتعلق الأمر بالـ Ruby فلا توجد العديد من الخيارات بل قد يقتصر الأمر على Rails Framework

ولكن الى جانب ذلك يوجد Sinatra, Padrino, Cuba, Roda وكلها بيئات صغيرة ولكن شهرة الروبي تاتي فقط مع Rails باعتباره واحدة من أوائل البيئات لتطوير الويب مستخدمة OOP و MVC لتنشأ بعضها العديد من البيئات مثل Laravel PHP الذي يعتبر نسخا ممتازا من الـ Ruby on Rails ولكنه PHP

حتى إصدار Laravel7 كان الـ يمكن القول أن Rails أسرع من Laravel ولكن لنقل ان كلاهما ممتاز من هذه الزاوية، وليكن الاختيار سواء ان كانت لديك خبرة برمجية سابقة أم لا لأن تعلم Rails لن تكون بسهولة اي من بيئات PHP.

Rails يتطلب دائما عدد أقل من الاكواد لإنجاز مشروع ما بسبب بنيته المتناسقة وتوفر Gems الذي يتعبر واحد من أهم الاسباب التي قد ترجح هذه الكفة ناهيكم عن الـ Syntax الخاص بالـ Rails الذي يجعل مراجعة المشروع سلسا ومرنا أكبر.

من ناحية الحماية والامان Rails توفر أدوات افضل للقيام بالمطلوب ولكن تحقيق ذات المستوى من الامان يتطلب اسطرا أكبر، أما في الروبي فعليك ان تبذل جهدا أكبر لتعلم استعمال هذه الادوات بالشكل الصحيح.

روبي منتشر بشكل أكبر في اليابان وامريكا

اذا كنت تفكر بإنشاء موقع تجارة الكترونية فانسى كل ما سبق وابدأ من PHP

أما اذا كنت تفكر بـ REST APIs فابدأ من Ruby

تمّ تعديل بواسطة Rojan Mustafa

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن