الفصـــل 25 من دستور المملكة : حرية الفكر والرأي والتعبير مكفولة بكل أشكالها. حرية الإبداع والنشر والعرض في المجالات الأدبية والفنية والبحت العلمي, والتقني مضمونة.


السبت، أغسطس 06، 2022

World Wide Web ترجمة عبده حقي (11)

تقنيات الويب.

موجود مسبقًا

يعتمد الويب على تقنيات الإنترنت ، بما في ذلك TCP / IP لنقل البيانات ، و DNS لتحويل أسماء المضيف إلى عناوين IP ، و MIME للإشارة إلى نوع البيانات. تم تطوير معايير ترميز الأحرف وتنسيقات الصور الرقمية GIF و JPEG بشكل مستقل.

محدد

كان لابد من تطوير ثلاث تقنيات لشبكة الويب العالمية:

عناوين URL لتكون قادرة على تحديد أي مورد في ارتباط تشعبي.

لغة HTML لكتابة صفحات الويب التي تحتوي على ارتباطات تشعبية.

بروتوكول اتصال HTTP المستخدم بين المتصفحات وخوادم الويب ، والذي يشير إلى نوع MIME للموارد المنقولة.

لقد تم توحيد هذه التقنيات المبكرة مثل تقنيات الإنترنت الأخرى: باستخدام عملية طلب التعليقات. نتج عن ذلك RFC 1738 لعناوين URL و RFC 1866 لـ HTML 2.0 و RFC 1945 لـ HTTP / 1.0.

تأسس اتحاد شبكة الويب العالمية (W3C) في عام 1994 لتطوير معايير الويب الجديدة والترويج لها. ويتمثل دورها بشكل خاص في ضمان عالمية التقنيات الجديدة. كما تم تطوير التقنيات من قبل الشركات الخاصة.

المعايير الرئيسية الحالية هي:

• ASCII و UTF-8 لترميز الأحرف ؛

• HTML 4 على أساس SGML ؛

• XHTML على أساس XML.

تم تطوير XML لمنح لغات الترميز ، بما في ذلك HTML ، صيغة أبسط من لغة SGML ؛

• HTML5 على أساس الممارسة الشائعة في العقد الأول من القرن الحادي والعشرين ؛

• RFC 3986 معرف المورد الموحد (URI): بناء الجملة ، والذي يغطي عناوين URL ؛

• RFC 7230 بناء جملة الرسائل HTTP / 1.1 وتوجيهها) ، RFC 7231 ( بروتوكول نقل النص التشعبي (HTTP / 1.1): الدلالات والمحتوى) ، RFC 7232 ( بروتوكول نقل النص التشعبي (HTTP / 1.1): الطلبات المشروطة) ، RFC 7233 (النص التشعبي) بروتوكول النقل (HTTP / 1.1): طلبات النطاق) ، RFC 7234 (بروتوكول نقل النص التشعبي (HTTP / 1.1): التخزين المؤقت) ، RFC 7235 (بروتوكول نقل النص التشعبي (HTTP / 1.1): المصادقة) ، سابقًا RFC 2616 (HTTP / 1.1) ) ؛

• CSS المستوى 1 ، المستوى 2.1 ، المستوى 3 أوراق الأنماط المتتالية ؛

نماذج المستندات من المستوى 1 والمستوى 2 من DOM ؛

لغة البرمجة النصية JavaScript لمعالجة المستندات.

o تنسيق بيانات JSON ، المشتق من JavaScript

تنسيقات الصور الرقمية PNG و JPEG و GIF.

• Scalable Vector Graphics (SVG) للصور المتجهة.

• WebGL لتركيب الصور ثلاثية الأبعاد.

يتبع


0 التعليقات: