لغات المواقع والتطبيقات
بالطبع تسمع عن لغات البرمجة
ولكنها كالمحيط لا تعرف أولها وأخرها، لغات كثيرة وأنواع مختلفة ولكل واحدة منهم طابعها الخاص واستخدامها المميز.
لغات البرمجة تنقسم إلى أقسام عدة:
منها أين تعمل أو البيئة التي تعمل عليها
مثل الويب web للمواقع والتطبيقات الضخمة
و منها على الموبايل وأنظمة الهواتف الذكية للأندرويد و ios
ومنها على الحاسب أو جهاز الكمبيوتر desktop للويندوز أو لينكس أو ماك
وهناك التقنيات الحديثة مثل AI و VR وأيضا AR
الكثير والكثير من اللغات تحت هذه الفئات
فافي هذه المقالة نذكر نبذة بسيطة عن لغات برمجة المتاجر الإلكترونية الويب منها والموبايل
سوف نبدأ بالويب
هناك لغات متعددة في هذه الفئة سوف نتكلم عن الشائع فيها وهي Php و ASP.net
فلغة ال Php هي لغة مفتوحة المصدر تستطيع التعديل على ملفاتها بمجرد الحصول على تصريح التعديل على ال Server أو الخادم أو على جهازك الشخصي
اما لغة ASP.net لغة مايكروسوفت التي تزال مغلقة المصدر وتحتاج الى تصريح المطور وال source code لتستطيع التعديل بها
بالطبع لابد أن تمتلك خبرة في اي لغة من اللغتين للتعديل عليها او انشاء مشروع بهما
وهي لغات تستطيع أن تصنع بهم مشاريع قوية وضخمة مع الاستعانة بلغات أخرى مكملة لهم بالطبع
هذه اللغات تسمى لغة برمجة backend language هناك لغات مثل Html و css و Javascript للواجهة الخاصة بموقعك
اما اذا اردت ان تقارن بينهم فتستطيع ان تبحث عن Php vs ASP.net على جوجل... فنحن نناقش هنا تعريفك للغات المتاجر الإلكترونية
اما عن لغات تطبيقات الهواتف الذكية فنسمع مصطلحات مثل :
نظام تشغيل أندرويد Android وهو نظام تشغيل جوجل للهواتف الذكية
نظام تشغيل ios فهو نظام شركة أبل لهواتفها الذكية
نسمع أيضا مصطلح Native language وهي لغات التطبيقات المعتمدة من الشركات المبرمجة لأنظمة التشغيل جوجل وابل Apple
ف جوجل تعتبر لغاتها الناتيف هي الجافا Java واخيرا اعتمدت Flutter
اما عن ابل فهي تعتمد swift code مؤخرا كلغة Native
هناك مصطلح لغة كروس بلات فورم cross platform وهي لغات تعمل على النظامين الاندرويد و ios ومن الممكن أيضا ان تعمل على الويب
مثل Flutter و React ولغات أخرى
هذا كان مختصر جدا عن لغات المواقع والتطبيقات المشهورة والمعتمدة والمتداولة... ولا ننصح إطلاقا بالعمل الا بهم كلغات اساسية مع الاستعانة بلغات أخرى اذا اردت.
Ways Innovative Companies Use E-Commerce Software...Read more