دليل تطوير تطبيقات الويب
دليل تطوير تطبيقات الويب

دليل تطوير تطبيقات الويب

دليل تطوير تطبيقات الويب ، ببساطة ، تطبيقات الويب هي مواقع ويب ديناميكية مقترنة ببرمجة من جانب الخادم توفر وظائف مثل التفاعل مع المستخدمين ، والاتصال بقواعد البيانات الخلفية ، وتوليد مواقع ويب ديناميكية.
دليل تطوير تطبيقات الويب ، ببساطة ، تطبيقات الويب هي مواقع ويب ديناميكية مقترنة ببرمجة من جانب الخادم توفر وظائف مثل التفاعل مع المستخدمين ، والاتصال بقواعد البيانات الخلفية ، وتوليد مواقع ويب ديناميكية.

دليل تطوير تطبيقات الويب ، ببساطة ، تطبيقات الويب هي مواقع ويب ديناميكية مقترنة ببرمجة من جانب الخادم توفر وظائف مثل التفاعل مع المستخدمين ، والاتصال بقواعد البيانات الخلفية ، وتوليد مواقع ويب ديناميكية.
من أمثلة تطبيقات الويب الخدمات المصرفية عبر الإنترنت ، والشبكات الاجتماعية ، والحجوزات عبر الإنترنت ، والتجارة الإلكترونية / تطبيقات عربة التسوق ، والألعاب التفاعلية ، والتدريب عبر الإنترنت ، واستطلاعات الرأي عبر الإنترنت ، والمدونات ، والمنتديات عبر الإنترنت ، وأنظمة إدارة المحتوى.
التقنيات
هناك فئتان رئيسيتان من الترميز والبرمجة النصية والبرمجة لإنشاء تطبيقات الويب:
1. البرمجة النصية / الترميز من جانب العميل – البرمجة النصية من جانب العميل هي نوع التعليمات البرمجية التي يتم تنفيذها أو تفسيرها بواسطة المستعرضات.
يمكن عرض البرمجة النصية من جانب العميل بشكل عام بواسطة أي زائر للموقع (من قائمة العرض ، انقر فوق “عرض المصدر” لعرض شفرة المصدر).
فيما يلي بعض تقنيات البرمجة النصية من جانب العميل الشائعة:
HTML (لغة ترميز النص التشعبي)
CSS (أوراق الأنماط المتتالية)
جافا سكريبت
Ajax (JavaScript غير متزامن و XML)
jQuery (مكتبة JavaScript Framework – شائعة الاستخدام في تطوير Ajax)
MooTools (مكتبة JavaScript Framework – شائعة الاستخدام في تطوير Ajax)
مجموعة أدوات Dojo (مكتبة JavaScript Framework – شائعة الاستخدام في تطوير Ajax)
II. البرمجة النصية / الترميز من جانب الخادم – البرمجة النصية من جانب الخادم هي نوع التعليمات البرمجية التي يتم تنفيذها أو تفسيرها بواسطة خادم الويب.
لا يمكن عرض البرمجة النصية من جانب الخادم أو الوصول إليها من قبل أي زائر أو عامة الناس.
فيما يلي تقنيات البرمجة النصية من جانب الخادم الشائعة:
PHP (لغة برمجة نصية من جانب الخادم شائعة جدًا – مصدر مفتوح يستند إلى Linux / Unix – إعادة توزيع مجانية ، يتم دمجه عادةً مع قاعدة بيانات MySQL)
Zend Framework (إطار عمل تطبيق الويب الكائن في PHP)
ASP (لغة البرمجة النصية لـ Microsoft Web Server (IIS))
ASP.NET (Microsoft Web Application Framework – خليفة ASP)
ColdFusion (إطار تطبيق الويب الخاص بـ Adobe)
Ruby on Rails (إطار عمل تطبيق الويب الخاص ببرمجة Ruby – إعادة توزيع مجانية)
Perl (لغة البرمجة عالية المستوى للأغراض العامة ولغة البرمجة النصية من جانب الخادم – إعادة التوزيع المجانية – فقدت شعبيتها أمام PHP)
Python (لغة برمجة عالية المستوى للأغراض العامة ولغة برمجة جانب الخادم – إعادة توزيع مجانية)
مكتبات البرنامج
مكتبات البرامج هي مجموعة من الوظائف أو الفئات أو الإجراءات الفرعية شائعة الاستخدام والتي توفر سهولة التطوير والصيانة من خلال السماح للمطورين بإضافة وظائف أو تحريرها بسهولة إلى تطبيق من النوع ذي الإطار أو النموذج