العام ايجابيات وسلبيات لغة تأشير النص الفائق ص ج أكس أم أل ولغة النصوص التشعبيه القابلة للتمديد

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

وهناك ثلاث لغات الترميز. وتشمل هذه مادة الانترنت لغة ترميز (لغة تأشير النص الفائق) ، لغة الترميز للامتداد (أكس أم أل) ، ومزيج من الاثنين ، للامتداد لغة ترميز مادة الانترنت ، (لغة النصوص التشعبيه القابلة للتمديد).

لغة تأشير النص الفائق

لغة تأشير النص الفائق هو الشكل الرئيسي المستخدم على الشبكه العالمية. لغة تأشير النص الفائق يمكن عرض صفحات الويب مع مجموعة واسعة من الألوان ، والأشكال ، والأجسام. رغم انها ليست لغة برمجة حقيقية ، لغة تأشير النص الفائق قد زاد في السلطة على مر السنين.

لغة تأشير النص الفائق هو في الواقع تعريف فضفاض فرعية من أكس أم أل. ومع ذلك ، في حين أن أكس أم أل هي لغة صارمه (كما انك ستتعلم) ، لغة تأشير النص الفائق يأخذ الكثير من الحريات التي ساعدت أنه أصبح أداة شعبية العرض هو عليه اليوم. على الرغم من روح الشباب على الانترنت شجعت الحرية ، ومطوري قد ادركت الان ان حرية لغة تأشير النص الفائق له مضاعفات. لأن ذلك هو لغة تأشير النص الفائق المرنه ، العديد من متصفحات الويب والتطبيقات الخاصة بها وظيفة مضافة الى قاعدة لغة تأشير النص الفائق البروتوكول. شأنها في ذلك شأن جميع تعزيز الدور الوظيفي ، ويأتي ذلك مع اخطارا امنية اضافية.

ولهذا السبب ، هناك جهود جارية لتحل محل لغة تأشير النص الفائق مع اكثر تنظيم وتوحيد لغة الترميز المعروفة باسم لغة النصوص التشعبيه القابلة للتمديد.

أكس أم أل

أكس أم أل هي الاساس لكثير من أشكال بيانات ، بما في لغة تأشير النص الفائق ، WML ، لغة النصوص التشعبيه القابلة للتمديد ، وأكثر. وفي الآونة الأخيرة اصبحت شعبية لانها يمكن ان تسهل نقل البيانات على نطاق واسع بين تباين البرامج ، نظم التشغيل ، وشركات. مفتاح أكس أم أل المرافق العامة هي انه يمكن لأي مطور لتصميم بلدها البيانات باستخدام الشكل بلدها شروط ومتطلبات. في الحقيقة ، حتى الشعبية أكس أم أل هو ان مايكروسوفت قد بنى جناح كامل من المنتجات ، من انظمة التشغيل لخادم المكونات ، حول مفهوم أكس أم أل.

لتوضيح فائدة من أكس أم أل ، دعونا النظر في عينه ان الشركة تحتاج الى تقاسم المعلومات حول الفاكهة الجرد. لأن الوصول المباشر الى قاعدة بيانات سيكون خطرا أمنيا (فضلا عن سوء الممارسه التجارية) ، المطور يمكن ان يوجد برنامج اكس ام ال ان يحدد نوع وحجم ، ولون من الفاكهة على كل جهة. وقالت انها بمجرد ان يقرر النظاره ، ويمكن البرنامج المطور المضيفه لديها القدرة على سحب البيانات من قاعدة بيانات وتحويلها الى button_url. على الطرف الآخر ، وخاصة العميل يمكن مسح المتولده button_url واعرب المعلومات لملء قاعدة البيانات الخاصة بها. ومن شأن هذه العملية ان تسمح بالتالي لسرعة نقل البيانات وموحدة.

ولتوضيح ذلك ، ان تنظر في ما يلي عينة شفره المصدر الى أن نرى كيف هذا button_url على ما يبدو. ملاحظه التسلسل الهرمي والمطابقه مجموعة من العلامات. العلامه هي كل ممتلكات ، والتي يمكن ان يكون لها الفرعية الممتلكات. وفي هذه الحاله ، ونحن لنقل المعلومات عن التفاح والعنب.

<الفاكهة> قصاصة <color>التفاحه الحمراء </ لون> <size>كبيرة </ حجم> </ اسم> قصاصة العنب <color>بيربل </ لون> <size>الصغيرة </ حجم> </ الاسم > </ الفاكهة>

طريق الاستنباط من هذا مثال بسيط ، يمكنكم ان تروا كيف يتم تنظيم البيانات أكس أم أل. استخدام مثل هذه الاساليب البيانات بعلاقات اخرى ما زالت في مهدها ، وسوف تستمر فى النمو لسنوات عديدة.

ورغم أن أكس أم أل هي الاساس اخرى كثيرة تعتمد على الانترنت تهيئة لغات ، وأكس أم أل فرعية هي اعطاء الدفع التي تحتاجها لتصبح بحكم الامر الواقع القياسيه. حديث فرعية ، ولغة النصوص التشعبيه القابلة للتمديد ، هي أرض الواقع شيئا فشيئا ، وكانت متجهه الى تجاوز لغة تأشير النص الفائق في الانتشار.

لغة النصوص التشعبيه القابلة للتمديد

وهكذا ، سيكون من المرجح ان تحل محل لغة النصوص التشعبيه القابلة للتمديد لغة تأشير النص الفائق. ورغم ان هذه العملية ستستغرق عدة سنوات ، العديد من اصحاب المواقع بالفعل اعتنقت لغة النصوص التشعبيه القابلة للتمديد ، وببطء دمج نظامها الداخلي الى تنميتها. في الواقع ، لغة النصوص التشعبيه القابلة للتمديد 1.0 يعتبر الكثيرون ان تكون النسخه المقبلة من لغة تأشير النص الفائق (لغة تأشير النص الفائق 5.0).

ما الذي يجعل لغة النصوص التشعبيه القابلة للتمديد حتى الشعبية هي بسيطة ولكنها جامدة ruleset. هذا هو ruleset قويا الى درجة انها تطبق معيار عالمي. القواعد هي كما يلي :

  • لغة النصوص التشعبيه القابلة للتمديد يتطلب الاعلان في أعلى كل صفحة لغة النصوص التشعبيه القابلة للتمديد.

    هذه القاعده الجديدة يروي المتصفح نوع البيانات لجعل ، الذي يحتفظ بجميع اجزاء من عرض البيانات ونقل العملية التي تتدفق بسلاسه. التالية هي مثال للxhmtl الاعلان. <؟ أكس أم أل صيغة = "1.0" تشفير = "الرموز العالمية لتحوير الهيءه - 8"؟ > <! Doctype لغة تأشير النص الفائق الجمهور "- / / مجموعة الشبكه العالمية لمتصفحات الويب / / مسموح لغة النصوص التشعبيه القابلة للتمديد 1.0 الصارم / / en" "dtd/xhtml1-strict.dtd" >

  • لغة النصوص التشعبيه القابلة للتمديد جميع الصفحات يجب ان يكون <head>وتضع العلامات.

    وبالرغم من ان هذه العلامات وعادة ما توجد في جميع صفحات الويب ، للغة تأشير النص الفائق ، متصفحات الويب وسوف نتغاضي عن البيانات الناقصه وانه في ملء تلقائيا عندما انه غير هذا. ولكن ، ليس هذا هو الحال مع لغة النصوص التشعبيه القابلة للتمديد.

  • جميع العلامات يجب ان تكون مغلقة.

    قبل لغة النصوص التشعبيه القابلة للتمديد ، وصفحات الويب وشملت العلامات مثل <p>، الذي عادة ما كان لإغلاق علامة </ p>. ومع ذلك ، فإنه لا يهم اذا كان اقفال علامة يتغافل. مع لغة النصوص التشعبيه القابلة للتمديد ، كل علامة يجب ان تكون مغلقة. وبالاضافة الى ذلك ، من العلامات مثل "<hr>" ، التي أنشأت الخط عبر صفحة ويب ، يجب ان تبدو كمن <hr/>. هذا هو مفهوم جديد تماما لصفحات الويب.

  • جميع العلامات يجب ان يكون صغير.

    مرة اخرى ، هذه هي قاعدة جديدة. النسخ السابقة من لغة تأشير النص الفائق استخدم حرف كبير من العلامات ؛ الآن يجب ان تكون هذه العلامات بالحروف. كما لاحظت انك حكم قبل هذا واحد ، ليس فقط <hr>اكتسبت القطع ، وانما اصبح ايضا بالحروف. (وهذا لا ينطبق الا على العلامات ، ليست من الصفات.)

  • جميع الصفات التي يجب ان يقتبس.

    ورغم ان هذه القاعده قد جرت العادة على اعتباره خيرا الترميز الممارسه ، فانه اصبح الان الزاميا. وهذا سيزيد من تعقيدات بالنسبة لانشاء صفحات ويب ديناميكيه.

  • جميع العلامات يجب ان يكون في التسلسل الصحيح (لا متداخل).

    مرة أخرى ، واعتبر هذا الترميز الممارسه الجيدة ، ولكن لم يكن مطلوبا. مع لغة النصوص التشعبيه القابلة للتمديد ، التالية لن تكون صحيحة : <i><b>بالخط العريض وبالحروف </ لى> </ b>

    وبدلا من ذلك ، من شأنه ان يكون مكتوبا على النحو التالي : <i><b>بالخط العريض وبالحروف </ b> </ لى>

    (ملاحظه بالحروف الرسائل.)

  • يعزو كل القيم يجب ان تكون دلالة.

    وهذه ليست شاءعه في لغة تأشير النص الفائق. ولكن ، إذا كنت ترميز مجموعة من أزرار الاختيار ، ويمكن للمرء ان يكون في قائمة "تدقيق". انظر ما يلي القديمة مقابل طريقة جديدة للتسجيل هذا :

    العمر : <inputtype=radio دققت name="anyname">

    الجديد : <inputtype="radio" checked="true" name="anyname"/>

    (ملاحظه استخدام بالحروف ، ويقتبس ، واغلاق القطع.)

  • جميع <pre>العلامات يجب ان لا تحتوي على العلامات التالية : <big>، القياسيه ، <sub>، <sup>، <img>، او <object>

  • لا يمكن ان يكون على شكل متداخل.

  • جميع "&" رموز يجب ان تكون مكتوبة بانها "&".

  • جميع CSS يجب ان تكون مكتوبة بالحروف في خطابات.

  • كل جافا سكريبت يجب ان يؤدي خارجيا.

    جافا سكريبت هي لغة برمجة ، ويكون منفصلا عن لغة النصوص التشعبيه القابلة للتمديد ، والتي ما هي الا مجرد تهيئة اللغة. نتذكر ، لغة النصوص التشعبيه القابلة للتمديد هو فقط لعرض (مع CSS).

    وبالاضافة الى ذلك ، جافا سكريبت ليست علق بها.

  • جميع <! -- التعليقات --> هي غير شرعيه.

    وبطبيعة الحال ، ما زال يؤيد تعليقا في لغة النصوص التشعبيه القابلة للتمديد ، وإذا كان أداء لغوي مع التالية : <[硎蒯[التعليقات تظهر هنا في]]>

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

هذا هو مقال اضافها نيلسون druell
تنصل : موقعنا ليست مسؤولة عن المعلومات الواردة في هذه المادة. هذه المادة ولا يعبر باي حال عن آراء ، آراء ، والافكار او المعتقدات من المواد دليل الموظفين.

ترجمة أشعار : المادة "العام ايجابيات وسلبيات لغة تأشير النص الفائق ص ج أكس أم أل ولغة النصوص التشعبيه القابلة للتمديد" وقد ترجم تستخدم مشغل داءره الترجمة. ونحن نعتذر عن اي باخلاص اخطاء الترجمة التي وقعت. شكرا للتفاهم.


Online: 569 users browsing the articles directory