الجمعة، 27 نوفمبر 2009

قبل أن نبدأ .

تاريخ ومراحل تطور اللغة : لغة HTML 1.0 اول اصدار من لغة HTML ظهر للعالم . نشرت في يونيو من عام 1993 كـ نسخة للجنة نظام الآنترنت ولم ت... thumbnail 1 summary


تاريخ ومراحل تطور اللغة :

لغة HTML 1.0

اول اصدار من لغة HTML ظهر للعالم . نشرت في يونيو من عام 1993 كـ نسخة للجنة نظام الآنترنت ولم تكن نسخة قياسية. ولم يشارك الكثير من الناس بانشاء مواقع فى هذا الوقت ولغة HTML 1.0 كانت محدوده جدا يمكنك عن طريقها انشاء نصوص بسيطه على صفحات الانترنت لعدم وفرة المال ولكن عندما حصلت على تاييد beardos foamin فى احد الايام اختلف الامر .

لغة HTML 2.0

تم تطويرها فى يونيو من عام 1993، وقت احتوت على نفس خصائص HTML 1.0 وزاد وتم اصدار وثيقه اوليه لانشاء مشروع جديد للغة HTML 2.0 فى ابريل 1994 بواسطة دان كونولي ومنذ ذلك الحين وهو الكاتب والمحرر لكثير من مواد HTML 2.0
وهذا المشروع الأولي تم تجديده قريبا ويكتب بها Muldrow كارين في يوليو 1994 وبعد ذلك قدمت في اجتماع فريق مهام الإنترنت الهندسي في ذلك الصيف في تورونتو. وكان التركيز الرئيسي لهذا المشروع لالتقاط أتش تي أم أل ممارسة شائعة في متصفحات الويب
وقد أنشئت بعد ذلك لغة توصيف النص التشعبي الفريق العامل لمساعدة الراعي لعملية التصديق. هذه المرة ، تمسك الاقتراح. وجرى التعمق في الاقتراح إلى مشروع الإنترنت (RFC 1866) الذي أصبح المعيار المقترح قرب نهاية أيلول / سبتمبر ، 1995. بحلول الوقت الذي تمت المصادقة HTML 2.0 ،ومعظم المتصفحات المدعومة
وظل التطوير فى لغة HTML 2.0 حتى 22 سبتمبر 1995

لغة HTML 3.0

ولازال التطور مستمر فى لغة HTML حتى بدا التفكير فى تطوير HTML 2.0 الى HTML 3.0
بدات الفكره فى مارس 1995 ونشرت HTML 3.0 فى سبتمبر 1995
وحين كانت HTML فى خضم التوحيد القياسى ومناقشة يا مكن فعله لتطوير هذه اللغه وكان موضوعا ساخنا فى مجتمع شبكة الويب العالميه فى هذا الوقت انشأ Dave Raggett وثيقة مناقشه مبكره للغة العلامات HTML للعديد من المميزات وقد صمم ليكون HTML 3.0

لغة HTML 3.2

كانت في 14 من يناير من عام 1997 كـ توصية من w3c
وأصبح من الواضح بشكل متزايد أن معيار اللازمة التي يمكن العثور عليها. وتحقيقا لهذه الغاية ، فإن العالم »اتحاد شبكة ويب (اختصار لW3C) تأسست في عام 1994 لتوحيد اللغة وابقائه تطور في الاتجاه الصحيح. وكان عملهم الأول اطلق عليها اسم ويلبر ، وأصبحت تعرف فيما بعد باسم HTML 3.2. وكان هذا التغيير منغم ، وصولا الى المعايير القائمة ، وترك العديد من الخطوات الكبيرة إلى الأمام بالنسبة لإصدارات أحدث. معظم الاوسمه و الملحقات التي أدخلت من قبل متصفح نتسكيب (وإلى حد أقل ، مايكروسوفت) لم يجعل في هذه المعايير الجديدة. وسرعان ما أصبح المعيار الرسمي في يناير ’97، واليوم عمليا جميع المتصفحات تدعمها بالكامل.

لغة HTML 4.0

تم نشرها في 18 ديسمبر من عام 1997 كـ توصية من w3c حيث احتوت على الثلاثة أنواع : Strict، Transitional، Frameset.
وكان هذا الاصدار اكثر نضجا ورسمية من طراز Cougar DTD مع نشر وثائق واسعة النطاق والى جانب الميزاد الجديده الاصليه موجوده فى كثر من طراز Cougar تاتى التحسينات اللازمه على المدى هو أيضا الإصدار الأول لاستخدام يونيكود كحرف مجموعة أساسية ، والسماح ليتم عرضها الملايين من الأحرف بدلا من مجرد بضع مئات.
وعلى الرغم من هذا الإصدار من أتش تي أم أل يجري وضع تحت رعاية الشركات الأعضاء (والتي تشمل صانعي المتصفح الرئيسية) ، وجدت بعض الوظائف الموجودة في المتصفحات لم يتم تضمينها في أتش تي أم أل 4.0 أو أي إصدار لاحق لهذه المسألة. ويبطل الحاجة إلى الحلول الجزئية لمشاكل معينة (مثل رابط ، BGSOUND ، والفاصل الخيمة) مع مقدمة من السمات العامة وجوه جديدة مثل وظائف المغلق.

لغة HTML 4.01

في 24 ديسمبر من عام 1999 ، أيضاً بتوصية من w3c ، وحوت أيضاً الثلاثة أنواع السابقة ثم كان آخر تحديث لها للأخطاء في 15 مايو 2000.
، HTML 4.01 تدعم أكثر الوسائط المتعددة الخيارات ، لغات البرمجة ، أوراق الأنماط ، ومرافق أفضل والطباعة ، والوثائق التي هي في متناول المستخدمين ذوي الإعاقة. HTML 4.01 يأخذ أيضا خطوات كبيرة نحو تدويل المستندات ، بهدف جعل ويب فى جميع أنحاء العالم.

لغة XHTML 1.0

تم تطويرها بتوصية من W3C بداية من 26 يناير 2000 حتى 1 أغسطس 2002
XHTML هى عائلة من انواع المستندات الحاليه والمستقبليه التى تم اعادة معالجتها وتعديل وتوسيع على HTML 4

لغة HTML5

بعد لغة HTML 4.01 ولغة XHTML 1.0 قام مطورى الويب المتحكمين فى تطوير لغة HTML فى التفكير فى الاصدار الثانى XHTML 2
ومطورى الويب المهره يريدون الابتكار باستمرار وظهر فى هذا الوقت وظيفة الهاكرز او القرصنه الى مواقع الويب والمتصفحات
ولكن المسار التى كانت ستاخذه XHTML بدأت تبدو مملة وغير واقعية على حد سواء ، وأصبح من الواضح جدا أن هناك حاجة إلى اتباع نهج جديد.

وكان فى هذا الوقت مجموعه من مشجعين عمل تكنولوجيا الانترنت
فى هذا الوقت بدا مبرمجى المتصفحات والكتاب ببناء شىء ذو مواصفات خاص بهم بعيد عن اجرائات W3C المعتاده
واطلقو على انفسهم فريق عمل تطبيق تقنية النص التشعبى the Web Hypertext Application Technology Working Group (WHATWG)
وقررت W3C ان HTML لايزال مستقبل شبكة الانترنت وتم وقف العمل فى تطوير XHTML 2 وأصبح HTML 5 التى يجب ان يتدفق جهود الجميع فى تطويرها

اللأدوات الأساسية:

لست بحاجة للكثير من الأدوات في تعلم اللغة أو في تجربته
عملك فكل ما تحتاجة متاح لديك وموجود بالفعل على جهازك , فبالطبع لديك برنامج المفكرة (Notepad) لتحرير النصوص ومتصفح مثل الانترنت اكسبلورر (IE) أو إن كنت تفضل الفايرفوكس (Firefox) .

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

وهناك العديد من البرامج التى أوصى بها ومنها :

برنامج (Notepad ++)

وبرنامج (Macromedia Dreamweaver MX 2004)

وكما ذكرنا سالفا فلغة الـ (HTML) أو لغة تأشير النص الفائق اختصاراً لـ (بالإنجليزية: HyperText Markup Language) أو لغة النصوص التشعبية وهى لغة برمجة تستخدم في تصميم صفحات الويب و مواقع الإنترنت، و تعتبر هذه اللغة من أقدم اللغات و أوسعها استخداماً في تصميم صفحات الويب.
وتستخدم لغة الـ HTML بما يعرف بالوسوم (tags) لإصدار التعليمات إلى المتصفح، هذه الوسوم توضع بين علامتى أكبر من > و أصغر من <. و تبدأ أكواد HTML بالوسم <html> ، و تنتهى بالوسم </html> يقوم متصفح الويب بتحويل السطور البرمجية بلغة HTML إلى صفحات مفهومة و سهلة القراءة لزوار المواقع حيث تأخذ ملفاتها الامتداد (.html) أى عندما تقوم بحفظ ملفك يأخد الاسم وليكن مثلا (index) الامتداد (.html) ليصبح كالتالى (index.html). ولكتابة أول صفحة لك قم بالخطوات الآتية : اولا: افتح برنامج تحریر النصوص وليكن برنامج (Notepad) . ثانيا : قم بكتابة الكود التالى :

<html>
<head>
<title>
اول صفحة الاندكس
</title>
</head>
<body>
الدورة الشاملة فى لغة الهتمل لموقع دليل بلوج
</body>
</html>




ثانیا : من قائمة ملف (File) اختر حفظ باسم (Save as) وفى صندوق الحوار اكتب الاسم الذى تريدة وتأكد من وضع الامتداد (.html) وليكن مثلا (index.html) .
فعن طريق هذا الكود البسيط ستلاحظ أن:

بداية الكود : بداية الملف هو الوسم <html> والذى تم غلقة بالوسم </html> فى السطر العاشر من الكود فى نهاية الملف .
جزء الرأس ويضم العنوان : ثم يأتى بعدة الوسم <head> والذى يضم زوج الوسوم <title> و </title> والذى نضع به عنوان الصفحة ثم نغلقة بالوسم </head> .
جزء الجسم : وأخيرا جزء الجسم او محتوى صفحة الانترنت والذى يضم النصوص والجداول والصور والوصلات التشعبية والنماذج وما الى ذلك ........, والذى يبدأ بالوسم <body> وينتهى بالوسم </body> .

هناك 3 تعليقات

  1. لغة HTML مهمة بالفعل في أي تطبيق للويب، شرحك ممتاز وسهل الفهم
    شكراً لك

    ردحذف
  2. تعبت وأنا أحاول أعمل كود اقرأ المزيد...وشكرًا

    ردحذف
  3. متميز فى توصيل المعلومة الى القارئ

    ردحذف