الخميس، 2 مارس، 2017



عالم الانترنت مليء بعدد هائل من المواقع الإلكترونية و التي بدورها قد صنعت بلغات برمجة مختلفة, تتميز كل من هذه اللغات بمجموعة من الإيجابيات و السلبيات
 هذا الكم الهائل من لغات البرمجة يفرض عليك إن كنت من من يرغبون بصناعة مواقع الويب باختيار إحدى اللغات المناسبة و التي ستلبي احتياجات موقعك الإلكتروني
و كي تقوم باختيارك لابد أن تتوفر على فكرة مبدئية على مختلف لغات برمجة الويب
في هذا المقال سنقوم بعرض بعض لغات برمجة الويب و مميزاتها.
PHP
يكمن اعتبار هذه اللغة ملكة لغات البرمجة للواجهة الخلفية فما يعادل 755% من المواقع التي تتوفر على الواجهة الخلفية قد برمجت بلغة PHP و العديد من المواقع المشهورة تستعمل هذه اللغة ك ويكيبيديا و ورد بريس و جزء من الفايسبوك . لكي تكون اللغة لغة برمجة للواجهة الخلفية و بالتحديد لواجهة الخادم يعني أن الكود قد كتب وعولج قبل ظهور أي صفحة للمستعمل أو أنها قد استعملت مع Mysql لمعالجة قواعد البيانات .
MYSQL
 ليس لغة برمجة و لكنه مصدر مفتوح و الخادم الأساسي للبيانات الحرة، و لا كنه يحتاج للغة أخرى للتعامل مع قواعد البيانات.
JAVASCRIPT
تخلط هده اللغة في عند العيدين مع لغة البرمجة الجافا إلا أنها لغة مختلفة تماما
 تعد هذه اللغة كأحسن وسيلة لصناعة صفحات الويب التفاعلية فهي لغة سكريبت تعالج و تنفد على مستوى متصفح المستخدم.
Perl
 قد عرفت في الماضي على أنها من أحسن اللغات البرمجة على مستوى الويب حيث تتميز بسرعتها الفائقة في معالجة النصوص ولاكنها تعد هدفا سهلا للمخترقين وحاليا لم تعد مستعملة لصناعة المواقع.
Python
 هي لغة نوعية أي أنها تعتمد بشكل كبير على مفعوم الأنواع، و هي سهلة و مسلية و قد ساهمت في صنع عدد قليل من التطبيقات حول العالم و تستعمل كثيرا من طرف المبرمجين العاملين على المصادر المفتوحة و مشاريع اللينكس
Ruby
تعد هذه اللغة من لغات الويب المستعملة في العديد من المواقع ك Groupon و Shopifyy و الواجهة الخلفية لTwitter. تعمل هذه اللغة بشكل مشابه لPHP مع بعض المميزات كالسرعة في البرمجة و التكرار القليل للأكواد و لا كنها غير مؤهلة للعمل مع العديد من خوادم الويب.
ASP NEt
مقترحة من طرف مايكرسوفت  تستعمل في الوسط الاحترافي للشركات بسبب الحماية الكبيرة التي توفرها و تتطلب نظام تشغيل خاص في جهة الخادم للتعامل معها
جميع الحقوق محفوظة ل عالم البرمجة
https://go.oclaserver.com/afu.php?zoneid=1315403 -->