هذا الموضوع يتضمن شرح مختصر لأهم لغات برمجة الإنترنت مع بعض المواقع التعليمية الخاصة بها
ASP
المعنى:
Active Server Pages
لغة تعمل في جهة السيرفر Server Side مبنية تعليماتها على لغة Visual Basic Scripting أو Java Scripting، وهي لغة مقدمة من شركة مايكروسوفت، واسعة الانتشار، وسهلة الاستخدام، استخدامها مكلف (غير مجاني) ولها بعض العيوب (أحدها أنها بطيئة نسبياً)، يوجد امتداد لها مع نواة NET يضيف لها ميزات أخرى، ولكنها لا تعمل إلى مع وجود نواة NET على جهاز المزود.
موقع تعليمي:
http://msdn.microsoft.com/vstudio http://www.arabteam2000.com/Forum/default.asp CGI
المعنى:
Common Gateway Interface
ليست لغة وإنما طريقة تستخدم في جهة السيرفر بحيث يتم تنفيذ برامج تقوم باستقبال البيانات القادمة من جهة العميل Client Side كمدخلات، وتقوم بإرسال بيانات كمخرجات، يمكن كتابة هذه البرامج بلغة C أو Perl (الأكثر شيوعاً وارتباطاً بالتسمية) أو حتى PHP.
وتعتبر لغة Perl لغة قوية واسعة الانتشار أيضاً، لكنها تعد صعبة مقارنة بلغة ASP وPHP.
PHP
المعنى:
PreProcessored HTML (مصطلح متكرر)
لغة تطورت من مجموعة من دوال كانت مكتوبة كأدوات لمبرمجي Perl باسم PHP FI أو Personal Home Page Form Interpreter ولكنها أصبحت الآن لغة مستقلة (مفتوحة المصدر)، يشارك في إعدادها مئات المطورين حول العالم، وتستخدمها ملايين المواقع، وهي لغة سهلة نسبياً مقارنة بلغة Perl ومجانية الاستخدام وتتمتع بدعم واسع وتطور مستمر.
موقع تعليمي:
http://www.php.net JSP
المعنى:
Java Server Pages
لغة تعتمد على برمجيات جافا في جهة السيرفر، وهي لغة قوية، لكنها بطيئة نسبياً وتستهلك العديد من موارد الجهاز التي تعمل عليه إذا لم يتم إعدادها بشكل جيد، ولكنها فعالة لتطبيقات على شبكات محلية كبيرة.
موقع تعليمي:
http://java.sun.com CFM
المعنى:
Cold Fusion Markup
لغة مقدمة من شركة Macromedia تفتح المجال للعديد من الإمكانيات المميزة، سهلة الاستخدام، استخدامها مكلف (غير مجاني)، ولكنها لا تتمتع بشعبية واسعة مقارنة باللغات الأخرى.