منتديات طلاب جدارا
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا في منتديات طلاب جدارا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي


منتديات طلاب جدارا
 
الرئيسيةالرئيسية  مكتبة الصورمكتبة الصور  س .و .جس .و .ج  التسجيلالتسجيل  دخولدخول  
سيتم بعون الله الانتقال الى رابط شركة ماي جوو العالمية مؤقتا الى حين تجهيز دومين جديد للموقع الكامل الرابط الجديد http://jadara.ahlamontada.com
نتمنى من جميع الأعضاء الوقوف الى جانب ادارة المنتدى للوصول إلى موافقة رسمية من ادارة الجامعة تؤكد أهمية هذا المنتدى
3-10-2010 بداية السحب والاضافة للفصل الجديد
تثبيت الطعامنة في منصب رئيس الجامعة

شاطر | 
 

 مقدمة عن لغات برمجة الإنترنت "" خاص بطلاب علم الحاسوب ""

اذهب الى الأسفل 
كاتب الموضوعرسالة
Mahmoud_Alzoubi
عضو فريق عمل جدارا
مشرف قسم التكنلوجيا
مصمم مواقع
عضو فريق عمل جدارا  مشرف قسم التكنلوجيا  مصمم مواقع
avatar

الاردن Jordan
ذكر
206
21/06/2009
28
الموقع : www.cs-jadara.weebly.com

مُساهمةموضوع: مقدمة عن لغات برمجة الإنترنت "" خاص بطلاب علم الحاسوب ""   الأربعاء سبتمبر 16, 2009 2:47 pm

كثيراً ما نسمع عن أنواع متعددة من لغات البرمجة بشكل عام وبرمجة الإنترنت بشكل خاص. وسأحاول من خلال هذه الزاوية التطرق إلى بعض لغات برمجة الإنترنت في محاولة هي الأولى بالنسبة لي في الكتابة.

في البداية سنعرض لمجموعة من المسميات التي تتداول بين مصممي ومبرمجي المواقع، :

Java, PHP, Perl, ASP, CGI, Java Script, Java Applet, JSP, XML, DHTML, HTML, CSS, Flash Action Script


لاحظ أن كل ما سبق يندرج تحت مسمى لغات برمجة صفحات الإنترنت - مع تحفظي الشخصي على إطلاق لفظ لغة على البعض, وهذه اللغات تنقسم إلى قسمين رئيسيين:

1- قسم يعمل في جهة الخادم. (Server-side Scripting Language) أي لا ترى الصفحة إلا بعد الانتهاء من معالجتها.

2- قسم يعمل في جهة العميل. (Client-side Scripting Language) أي أن العمليات البرمجية تتم في جهازك أنت.


القسم الأول:PHP, Perl, ASP, CGI, JSP, XML

القسم الثاني:Java, Java Script, Java Applet, DHTML, HTML, CSS, Flash Action Script

سنتطرق من خلال المقال إلى بعض لغات البرمجة سالفة الذكر مع إدراج بعض المقارنات بين هذه اللغات بموضوعية بعيدة عن التعصب بأي دافع كان.

CGIترمز سي جي آي إلى (Common Gateway Interface) أي واجهة الإدخال المشتركة. وتمثل وسيط للبرمجة العاديّة بين خادم الويب و البرامج الخارجيّة. ببساطة, سي جي آي تمكن صفحات موقعك من إدارة البرامج الموجودة في خادمك. لذا تتطلّب برامج سي جي آي (أحياناً) أن توضع في دليل على خادمك بحيث يكون باسم "cgi-bin". ونستطيع (مجازاً) اعتبار جميع لغات برمجة الإنترنت التي تعمل جهة الخادم "CGI واجهات إدخال مشتركة" حيث أنها تقوم بالربط بين الخادم (وما يحتويه من برامج وقواعد بيانات) ومتصفحك (الذي تستخدمه في الإبحار في صفحات الإنترنت) والذي لا يفهم إلا لغة واحدة وهي HTML إذن تعددت اللغات والنتيجة واحدة.
لمحة سريعة عن كل لغة:
يجب أن نعرف مبدأياً مدى أهمية كل لغة ومتى سنحتاج إلى استخدامها.

HTMLلغة النص المتشعب هي اللغة الإجبارية في كل صفحة، فهي روح صفحات الإنترنت، ولا نستطيع إطلاق مصطلح "صفحة إلكترونية" على أي صفحة لا تتكون من هذه اللغة.

JSجافا سكريبت لغة تحتاجها عندما تود القيام ببعض العمليات المنطقية البسيطة (كبعض البريمجات البسيطة) والمؤثرات المرئية (مثل القوائم المنسدلة والنوافذ المنبثقة) وعيبها يكمن في عدم توافقيتها مع جميع المتصفحات، وإرهاقها لجهاز الشخص المتصفح.

Flashكسابقتها مع تميز الأخيرة بالتوافق مع جميع المتصفحات.

CFM, ASP, PHP, JSPعندما تحتاج للتعامل مع محتوىً ديناميكي (متغير أو معتمد على قاعدة بيانات) وعيبها أن لكل منها اشتراطات خاصة من حيث نظام تشغيل خادم الويب، ومن حيث نوع قواعد البيانات التي يمكن الربط معها.

CGI & Perlكسابقاتها ولكن الأخيرة أصابتها الشيخوخة بسبب سهولة سابقاتها المتناهية.

CSSليست ملزمة، كما ينصح بها بشدة، فهي بمثابة "مساحيق تجميل" صفحات الإنترنت.

XMLعندما تحتاج إلى ربط البيانات بطريقة معقدة بين أنظمة تشغيل مختلفة.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.cs-jadara.weebly.com
 
مقدمة عن لغات برمجة الإنترنت "" خاص بطلاب علم الحاسوب ""
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» أسئلة مراجعة في درس "التعرف علي نظرة الإسلام إلي الإنسان والكون والحياة" التربية الإسلامية
» (التهاون)الاحمق يستهين بتاديب ابيه"(أمثال5:15)
» لاعبٌ جزائري: إسبانيا عرضت "ترتيب نتيجة" مباراتنا في مونديال 1986
» طلب امتحانات أصول تربية "خاصة الدور الأول هذا العام"
» الرئيس " الودني

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات طلاب جدارا :: المنديات التعليمية :: منتدى طلاب (( علم الحاسوب ))-
انتقل الى: