الفرق بين فب و هتمل
فب مقابل هتمل
لغة الترميز التشعبي، المعروفة على نطاق واسع ب هتمل هي اللغة الترميزية الرائدة لصفحات الويب. هتمل هو اللبنة الأساسية لصفحات الويب. متصفح الويب يقرأ مستند هتمل ويؤلفها إلى صفحات ويب مرئية أو مسموعة. فب (تقف على فب: هيبرتكست بريبرويسور) هي لغة البرمجة جانب الخادم، مناسبة خصيصا لتطوير صفحات الويب ديناميكية وتفاعلية. يمكن تضمين النصوص البرمجية فب في وثائق هتمل.
ما المقصود ب هتمل؟
هتمل، كما ذكر سابقا هو لغة ترميزية، وليس لغة برمجة. لغة الترميز هي عبارة عن مجموعة من علامات الترميز ويستخدم هتمل علامات الترميز، والتي عادة ما تسمى علامات هتمل، لوصف صفحات الويب. تصف وثائق هتمل صفحات الويب وتحتوي على علامات هتمل ونص عادي. يمكن التعرف على علامات هتمل بسهولة في مستند هتمل لأنها محاطة بأقواس زاوية (e. g.). وعادة ما يتم إدراج علامات هتمل في إلى مستند في أزواج، حيث تكون العلامة الأولى هي علامة البدء (e. g. ) والعلامة الثانية هي علامة النهاية (e. g. ). تتمثل مهمة متصفح الويب (مثل إنترنيت إكسبلورر و فيريفوكس وما إلى ذلك) في قراءة مستند هتمل وعرضه كصفحة ويب. يستخدم المتصفح علامات هتمل لتفسير محتوى الصفحة وعلامات هتمل نفسها لا يتم عرضها بواسطة المتصفح. يمكن لصفحات هتمل تضمين الصور والكائنات والبرامج النصية المكتوبة بلغات مثل جافا سكريبت. وعلاوة على ذلك، هتمل يمكن استخدامها لخلق أشكال تفاعلية.
ما هو فب؟
كما ذكر سابقا، فب هي لغة البرمجة التي هي مناسبة خصيصا لتطوير صفحات الويب الديناميكية. فب هو برنامج مفتوح المصدر وأنه مجاني لتحميل واستخدام. يتم تنفيذ البرامج النصية فب على خادم الويب. يتم تنفيذ التعليمات البرمجية فب في ملف المطلوب من قبل وقت التشغيل فب ويخلق محتوى صفحة ويب ديناميكية. فب يمكن نشرها في معظم خوادم الويب (أباتشي، إيس، الخ)، وتعمل على منصات مختلفة مثل ويندوز، لينكس، أونيكس، إلخ. فب يمكن أن تستخدم أيضا مع العديد من العلائقية نظم إدارة قواعد البيانات (ردبس). على الرغم من أن فب صمم أصلا لإنشاء صفحات الويب الديناميكية، فإنه يركز الآن بشكل رئيسي على البرمجة من جانب الخادم حيث أنه يوفر محتوى ديناميكي من خادم الويب إلى العميل. يمكن أن تحتوي ملفات فب على نص، وعلامات هتمل والبرامج النصية. تتم معالجة ملفات فب من قبل خادم الويب وعاد مرة أخرى إلى المتصفح كما هتمل عادي. يمكن التعرف على ملفات فب مع امتدادات الملفات ". فب "،". php3 "أو". phtml "
الفرق بين هتمل و فب
الفرق الرئيسي بين هتمل و فب هو أن هتمل هي لغة ترميزية تستخدم لتحديد محتوى صفحة ويب، بينما فب هي لغة البرمجة. صفحات الويب التي تم إنشاؤها باستخدام هتمل فقط هي صفحات ويب ثابتة، وسوف تكون دائما هي نفسها في كل مرة يتم فتحها.ولكن ملفات فب يمكنها إنشاء صفحات ويب ديناميكية حيث قد يتغير المحتوى من وقت لآخر. على سبيل المثال، يمكن أن تتضمن صفحات الويب الديناميكية التي تم إنشاؤها باستخدام فب أشياء مثل التاريخ / الوقت الحالي، والبيانات المقدمة من مستخدم باستخدام نموذج أو معلومات من قاعدة بيانات.