13

ماهي معايير اختيار لغة برمجة في مجال الويب؟

كأي شخص مقدم على طرح فكرة معينة في مجال الويب ستصادف بعدد من الخيارات المتاحه، على سبيل المثال لا الحصر:

  • PHP

  • ASP.NET

  • Python

  • Ruby

فكيف يقوم الشخص منا باختيار اللغة الأنسب، ماهي المعايير التي من خلالها يمكن الحكم والاختيار؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

في حال كنت تملك شركة مثلا ..

المعيار غالباً هو

1- ما هي التفنيات التي يجيدها المطورين لديك

2- احيانا يقوم العميل بتحديد تقنية معينة (خصوصاً اذا كان يملك رخص لهذه التقنيات مثلا اوراكل او مايكروسوفت ..)

3- ...

بخصوص مايكروسوفت، لو لم يكن يملك رخصة فهل يستطيع طلب مبرمج ان يقوم ببرمجة الموقع له باستخدام تقنيات مايكروسوفت؟

ارجو التوضيح بخصوص الرخص!

حسنا .. شركة اوراكل تسمح لك باستخدام قاعدة بياناتها لتطوير البرنامج مجاناً, لاكنها لا تسمح ابدا باستخدام قاعدة بياناتها مجاناً .. هل فهمت ؟ طبعا لا

انت بامكانك تطوير برنامج يعمل بقاعدة بيانات اوراكل مجاناً .. لكن اذا اردت تشغيل هذا البرنامج في Production Environment -لا اعرف الترجمة العربية- اي في بيئة عمل فعلية, كمستشفى مثلاً, هنا لا يسمح باستخدام قاعدة بيانات اوراكل مجاناً, ويجب ان تشتري المستشفى رخصة لكي تستخدم قاعدة البيانات

  • استثني اصدار Oracle ex فهو مجاني, لكن بامكانيات محدودة -

لنفرض ان المستشفى لديها مسبقاً رخصة بلاستخدام قواعد بيانات IBM DB2 اذن لا يعقل ان توافق المستشفى على تطوير برنامج باستخدام Oracle ! -طبعا الا اذا كانوا يريدون التغيير من IBM الى Oracle لسبب ما-

بلنسبة لمايكروسوفت لا اعرف حقيقة الكثير عنها وعن نظام الرخص الخاص بها .. لكن انت لا علاقة لك بلعميل, لكن احرص ان تستخدم ادوات مرخصة او مجانية وتقرأ رخص الاستخدام بعناية تامة,

الموضوع معقد, وهنا يجب ان نخلي الساحة للمحامين,

فمثلاً كلنا نعلم ان جافا مجانية, لكن اوراكل قامت برفع قضية على جوجل بسبب جافا والاندرويد !

اذا كان المشروع الذي سوف ابنيه كبيرا وهادفا لن اجعل اختباري على الـPHP بل سوف اختار ruby واما اذا كان مشروعا بسيطا مثل مدونة صغيرة مثلا سوف اختار php