الدرس الثالث والعشرون من تعلم الكمبيوتر
صفحة 1 من اصل 1
الدرس الثالث والعشرون من تعلم الكمبيوتر
الدرس الثالث والعشرون من تعلم الكمبيوتر
--------------------------------------------------------------------------------
وما هى لغات البرمجة الاخرى التى تستخدم فى برمجة المواقع؟
وما هى لغات البرمجة الاخرى التى تستخدم فى برمجة المواقع؟
عرفنا فى الدرس السابق ان لغات إنشاء صفحات الويب تنقسم الى :
1- صفحات الويب التى تعمل في جهة المستخدم Client - Side Application
2- صفحات الويب التى تعمل في جهة السيرفر Server - Side Application
وقد تكلمنا عن النوع الاول فى الدرس السابق ..وقلنا انها مكونة من لغات البرمجة التالية :
الهتمل HTML و DHTML و الجافا سكريبت - Java Script و في بي سكربت - VB Scrip
والان سنتاول النوع الثانى من الصفحات :
ثانيا : لغات تعمل على سيرفرات المواقع اى تستخدم في الـ server side :
هنا يتم إنشاء الصفحات ووضعها على مزود الويب وعند الحاجة إلى هذه الصفحات يتم طلبها من خلال المستضاف ( Clinet ) ومن أهم اللغات المستخدمة في إنشاء هذا النوع من الصفحات :
مثل : الايه اس بي - ASP و البي اتش بي - PHP و البيرل - PERL و جيه اس بي - JSP و الاكس ام ال - XML
ASP* ASP.NET
لغة او تقنية من شركة مايكروسوفت ، تميز بالسهولة ايضا و التكامل الجيد مع منتجات و تقنيات مايكروسوفت ، بالنسبة لنسخة الـ .NET فهي مشحونة بالعديد من المميزات الهائلة ، و تستطيع من خلال بيئة Studio.NET أن تطور تطبيق ASP عن طريق واجهة رسومية و السحب و الافلات Drag & Drop
يعيب الكثير و أنا منهم على هذه اللغة ارتباطها الوثيق بمايكروسوفت و عدم دعمها لأنظمة تشغيل أخرى . فهي تعمل من خلال مزودات ويندوز فقط
PHP
و هي لغة ذات مصدر مفتوح ، و مجانية ، و تعمل على جميع المنصات و ذات انتشار واسع بالذات ضمن اصحاب المصادر المفتوحة و الهواة و مطوري المواقع الصغيرة و المتوسطة و هي لغة تتميز بالسهولة و الشمولية و التكامل مع قواعد بيانات MySQL
PHP تستخدم في الـ server side يعني على سيرفرات المواقع وليست على اجهزة المتصفحين و تعطيك امكانيات هائلة في حفظ المعلومات و استرجاعها باستخدام قواعد بيانات او حتى ملفات نصية عادية فكر بمواقع مثل المنتديات المجلات و التجارة الالكترونية كلها تعتبر مجالات عمل الـ PHP الاهم
Perl
بالنسبة لـPerl فهي لغة موجهة لـUnix أساسا... و تصنع بها تطبيقات مكتبية لهذا النظام كبديل عن C أي في التطبيقات القديمة إذ لم تعد بنفس الشعبية ... ما شهرها في التسعينيات هو أنها كانت أول لغة برمجة Internet من جهة الخادم server side language من خلال تقنية CGI أي Common Gateway Interface و هي من أقدم الطرق كما قلنا و شعبيتها الأن قليلة مع ظهور تقنيات ASP و JSP و لغة PHP .. طبعا تطبيق CGI هو التطبيق الوحيد للغة على أنظمة Windows .
JSP
JavaServer Pages.. من شركة صن ، تعتبر الأفضل و الأقوى عند المحترفين، ممتازة جدا للتطبيقات التجارية و المواقع الضخمة ، و قد لا تكون جيدة للمواقع الصغيرة، أو لا يستسيغها الهواة ، و قد تسبب لهم عسر هضم .. تدعم الكثير من التقنيات الحديثة ، مفتوحة المصدر ، مجانية ، و تدعم الجافا و البرمجة الشيئية .
CGI
الـ common gateway interface أو ما يسمى إختصاراً بالـ cgi هي في الحقيقة برامج صغيرةالحجم تنتهي بالإمتداد cgi. أو pl. وهي برامج مشتقة من اللغة الأم perl وفي الغالب يتم كتابة هذه البرامج بواسطة لغة perl ولكن يمكن كتابتها بواسطة لغات أخرى كالـ basic و الـ C والـ Delphi ولكن البرامج المكتوبة بهذه اللغة تكون محدودة المهام والوظائف وصعبة في التعامل خصوصا مع السيرفر المستضيف لها.... يمكن الإستفادة من هذه البرامج الصغيرة والتي يصل حجم بعضها الى 1 كيلو بايت فقط ولا تتعدى بشكل عام 100 كيلوبايت عن طريق عمل ملف صغير ذو مهمة معينه خاصه بإحتياجاتك لا يحتاجها غيرك ولكن إذا أخذنا الأغراض الأساسية التي يتم إستخدام هذه البرامج فيها فيمكننا القول أن معظم قوائم المراسلات التي تنتشر في المواقع لا بد أن تستخدم ملف cgi لإتمام عملها كذلك بعض البواحث العالمية كانت وما زالت تعتمد على ملفات cgi أيضا المنتديات التي نتحدث بها حاليا كالساحة وسوالف والمنتديات الأخرى تعتمد على ملفات الـ cgi بل أنها لا تعتمد على شي غيره ...
__________________
--------------------------------------------------------------------------------
وما هى لغات البرمجة الاخرى التى تستخدم فى برمجة المواقع؟
وما هى لغات البرمجة الاخرى التى تستخدم فى برمجة المواقع؟
عرفنا فى الدرس السابق ان لغات إنشاء صفحات الويب تنقسم الى :
1- صفحات الويب التى تعمل في جهة المستخدم Client - Side Application
2- صفحات الويب التى تعمل في جهة السيرفر Server - Side Application
وقد تكلمنا عن النوع الاول فى الدرس السابق ..وقلنا انها مكونة من لغات البرمجة التالية :
الهتمل HTML و DHTML و الجافا سكريبت - Java Script و في بي سكربت - VB Scrip
والان سنتاول النوع الثانى من الصفحات :
ثانيا : لغات تعمل على سيرفرات المواقع اى تستخدم في الـ server side :
هنا يتم إنشاء الصفحات ووضعها على مزود الويب وعند الحاجة إلى هذه الصفحات يتم طلبها من خلال المستضاف ( Clinet ) ومن أهم اللغات المستخدمة في إنشاء هذا النوع من الصفحات :
مثل : الايه اس بي - ASP و البي اتش بي - PHP و البيرل - PERL و جيه اس بي - JSP و الاكس ام ال - XML
ASP* ASP.NET
لغة او تقنية من شركة مايكروسوفت ، تميز بالسهولة ايضا و التكامل الجيد مع منتجات و تقنيات مايكروسوفت ، بالنسبة لنسخة الـ .NET فهي مشحونة بالعديد من المميزات الهائلة ، و تستطيع من خلال بيئة Studio.NET أن تطور تطبيق ASP عن طريق واجهة رسومية و السحب و الافلات Drag & Drop
يعيب الكثير و أنا منهم على هذه اللغة ارتباطها الوثيق بمايكروسوفت و عدم دعمها لأنظمة تشغيل أخرى . فهي تعمل من خلال مزودات ويندوز فقط
PHP
و هي لغة ذات مصدر مفتوح ، و مجانية ، و تعمل على جميع المنصات و ذات انتشار واسع بالذات ضمن اصحاب المصادر المفتوحة و الهواة و مطوري المواقع الصغيرة و المتوسطة و هي لغة تتميز بالسهولة و الشمولية و التكامل مع قواعد بيانات MySQL
PHP تستخدم في الـ server side يعني على سيرفرات المواقع وليست على اجهزة المتصفحين و تعطيك امكانيات هائلة في حفظ المعلومات و استرجاعها باستخدام قواعد بيانات او حتى ملفات نصية عادية فكر بمواقع مثل المنتديات المجلات و التجارة الالكترونية كلها تعتبر مجالات عمل الـ PHP الاهم
Perl
بالنسبة لـPerl فهي لغة موجهة لـUnix أساسا... و تصنع بها تطبيقات مكتبية لهذا النظام كبديل عن C أي في التطبيقات القديمة إذ لم تعد بنفس الشعبية ... ما شهرها في التسعينيات هو أنها كانت أول لغة برمجة Internet من جهة الخادم server side language من خلال تقنية CGI أي Common Gateway Interface و هي من أقدم الطرق كما قلنا و شعبيتها الأن قليلة مع ظهور تقنيات ASP و JSP و لغة PHP .. طبعا تطبيق CGI هو التطبيق الوحيد للغة على أنظمة Windows .
JSP
JavaServer Pages.. من شركة صن ، تعتبر الأفضل و الأقوى عند المحترفين، ممتازة جدا للتطبيقات التجارية و المواقع الضخمة ، و قد لا تكون جيدة للمواقع الصغيرة، أو لا يستسيغها الهواة ، و قد تسبب لهم عسر هضم .. تدعم الكثير من التقنيات الحديثة ، مفتوحة المصدر ، مجانية ، و تدعم الجافا و البرمجة الشيئية .
CGI
الـ common gateway interface أو ما يسمى إختصاراً بالـ cgi هي في الحقيقة برامج صغيرةالحجم تنتهي بالإمتداد cgi. أو pl. وهي برامج مشتقة من اللغة الأم perl وفي الغالب يتم كتابة هذه البرامج بواسطة لغة perl ولكن يمكن كتابتها بواسطة لغات أخرى كالـ basic و الـ C والـ Delphi ولكن البرامج المكتوبة بهذه اللغة تكون محدودة المهام والوظائف وصعبة في التعامل خصوصا مع السيرفر المستضيف لها.... يمكن الإستفادة من هذه البرامج الصغيرة والتي يصل حجم بعضها الى 1 كيلو بايت فقط ولا تتعدى بشكل عام 100 كيلوبايت عن طريق عمل ملف صغير ذو مهمة معينه خاصه بإحتياجاتك لا يحتاجها غيرك ولكن إذا أخذنا الأغراض الأساسية التي يتم إستخدام هذه البرامج فيها فيمكننا القول أن معظم قوائم المراسلات التي تنتشر في المواقع لا بد أن تستخدم ملف cgi لإتمام عملها كذلك بعض البواحث العالمية كانت وما زالت تعتمد على ملفات cgi أيضا المنتديات التي نتحدث بها حاليا كالساحة وسوالف والمنتديات الأخرى تعتمد على ملفات الـ cgi بل أنها لا تعتمد على شي غيره ...
__________________
the love seller- عقيد العاشقين
- الجنس :
عدد الرسائل : 178
العمر : 37
تاريخ التسجيل : 28/10/2008
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى