أتش تي أم أل إلى الانتقال من الأقسام المختلفةنظرة عامة لغة توصيف النص التشعبي (أتش تي أم أل) هو الحصول على تنظيف هائلة ، وطال انتظاره. أتش تي أم أل الكثير من السحر وقت مبكر من متصفحات وصلت إلى جمهور واسع هو سهولة الاستخدام التي أنشأتها التسامح المتصفح لطائفة واسعة من الاختلافات النحوية والترميزية مجهولة. للأسف ، أن السحر بدأ ينفد من خلال سنوات من "الحروب متصفح" ويطالب لالميزات الجديدة التي تتجاوز تقديم مستندات و الشبكة العالمية (W3C) أتش تي أم أل هو إعادة بناء على أسس جديدة ، والحفاظ على أتش تي أم أل مفهومة جيدا في حين أن المفردات تمهيد الطريق لنمط مختلف جدا للتجهيز. في بعض النواحي ، وW3C هو العودة الى جذوره أتش تي أم أل -- اعادة اعمارها وشكل المعلومات التي يمكن معالجتها وإعادة استخدامها ، والتخلص من بعض حطام الطائرة التي أنشئت خلال الحروب بين متصفح مايكروسوفت ونتسكيب ، ومجموعة كبيرة من المشاركين أصغر. الإطار الجديد هو التوصيف الموسعة لغة (كلاسيك) -- في الجملة العامة للمستندات التي لديها الكثير من قواعد أكثر صرامة أتش تي أم أل. من خلال الجمع بين القديم أتش تي أم أل المفردات مع صرامة XML بناء الجملة ، وتأمل كل من W3C لتنشيط أتش تي أم أل ، وفتح الباب لتوسعات كبيرة في قدرات الشبكة. فوائد الأقسام المختلفة لن يأتي للجميع مجانا ، ولكن. للمطورين يجب أن نتعلم بعض القواعد الأساسية من أجل الاستفادة من الأقسام المختلفة ، واعتمادها على الأرجح سيكون بطيئا نوعا ما. الأقسام المختلفة ، بينما هي في معظمها متوافقة مع أتش تي أم أل ، العديد من كبار السن أتش تي أم أل الوثائق بالتأكيد ليست متوافقة مع الأقسام المختلفة. بعض المطورين ، ولا سيما تلك خلق أتش تي أم أل دينامية الوثائق ، وبالفعل قد واجهت على الحاجة إلى هياكل أكثر صرامة وأكثر اتساقا. من الصعب جدا لخلق 'الحيوية' وثائق إذا كان منطق البرمجة لا يمكن دائما نقطة مرجعية في مستند. لا يزال ، وبعضها الآخر بحاجة إلى الاقتناع بفوائد قبل المضي قدما. مثل تقريبا كل المعايير ، وذلك باستخدام الأقسام المختلفة منطقي أكثر وتكاليف أقل عند أكثر الناس استخدامها. الأقسام المختلفة في حين يمكن إصلاح الكثير من المشاكل في بعض المناطق ، من أوائل الشركات التي تبنته الأقسام المختلفة من المرجح ان يكون مطوري التطبيقات بدلا من مديري مواقع الويب. الأقسام المختلفة يجمع مطوري التطبيقات مجموعة جديدة من (خالية إلى حد كبير) الأدوات من العالم XML التي يمكن تبسيط تطوير وإدارة المعلومات أكثر من كافية للتعويض عن المتاعب البسيطة التي تفرض على الأقسام المختلفة للمطورين أتش تي أم أل.
أتش تي أم أل : الوثائق التي تصف وزمجر من التنسيق وصلت بسرعة وامتدت الى أتش تي أم أل أكثر تطلبا. في حين أن الإنترنت وفرت الإنترنت الأولى المتوسطة التي تم استخدامها بسهولة (ولا سيما للجدل) كوسيط والإعلانات ، وبسيطة رفيع المستوى ان النهج قد حفزت النمو في وقت مبكر وسرعان ما أصبحت تنطوي على مفارقة تاريخية. شاهد يطالبون بسيطرة أكبر على التنسيق ؛ انهم اعترضوا خاصة إلى الاختلافات في المظهر الذي ظهر عند نفس الوثيقة افتتح في مختلف برامج التصفح. الأدوات التي كانت متاحة لتوليد أتش تي أم أل استغرق المتباينة جدا للنهج الكيفية التي بنيت صفحات ، وبعضها يعتمد على جداول دقيقة لوضع الصور والنصوص بينما استخدم آخرون اتباع نهج أكثر مرونة لأنواع مختلفة من المعلومات. في وقت مبكر اليد المبرمجون من أتش تي أم أل ، ومطوري قريبة من العلامات ، وسرعان ما وجد مهاراتهم كبير في الطلب ، لأنهم أدركوا كيفية التدخل في وثيقة ومباشرة لتحقيق تأثيرات معينة عبر المتصفحات أن الأدوات المؤتمتة لم تكن مرنة بما يكفي لدعم وحتى اليد ترميز أتش تي أم أل بسرعة وأصبح أكثر تعقيدا وأكثر شيوعا تهدف الى تنسيق الهياكل وثيقة من الاتساق. W3C وكما بدأت السيطرة على أتش تي أم أل ، أنها حاولت مرارا وتكرارا للقضاء على هذه الميزات. وW3C فعل ذلك عن طريق وضع علامات أدوات التنسيق رئيسية مثل العلامة الخط بأنه "مستنكر" وخلق المزيد من أوصاف رسمية أتش تي أم أل باستخدام تعريفات نوع الوثائق النموذجية) أتش تي أم أل لإلهام من الأصلي ، لغة التوصيف العامة القياسية (إس جي إم إل). في حين أن توصيات W3C أتش تي أم أل ليوفر أساسا لمطوري التطبيقات التي يمكن الإشارة ، فإن هذه التوصيات كان لها تأثير ضئيل نسبيا على الجسم الرئيسي للمطورين أتش تي أم أل. تستمر هذه مطورين لإنشاء مستندات باستخدام الأدوات والأساليب التي تعمل في برامج التصفح ، مع الاهتمام القليل عن الكيفية التي قد تتفق مع القواعد القياسية المحددة لاستخدام لغة غامضة رسمية. في حين أن حالة من الفوضى والحروب من المتصفح قد استقر قليلا كما نتسكيب ومايكروسوفت قد كبح جماح الهجمة من الميزات الجديدة ، أتش تي أم أل نفسها في حالة من الفوضى ارباك (حتى لو كان واحد هو أن الناس اعتادوا على). XML : طريقة منظمة لوصف معلوماتXML بدأت مع مجموعة مختلفة من أماكن العمل من لم أتش تي أم أل. بينما أتش تي أم أل المبينة لوصف الوثائق ، إكس إم إل المبينة لإيجاد الأدوات التي يمكن للمطورين تطبق في وصف أي نوع من المعلومات المهيكلة. وبينما XML سهم أتش تي أم أل الإرث بنائي من إس جي إم إل ، مثل استخدام <و> كمحددات ترميزية ، إكس إم إل لا يوفر المفردات ، مما يتيح للمطورين لإنشاء مجموعات من البطاقات الخاصة بها ، على نحو فعال مفردات جديدة. في الوقت نفسه أن ذلك يفتح الباب لاحتمالات المفردات ، ولكن ، إكس إم إل ينتقد الباب على طائفة واسعة من التغيرات الهيكلية التي كانت شائعة في أتش تي أم أل ، وحتى في إس جي إم إل. XML يبسط ويضيف الصلابة اضافية لإس جي إم إل ، في حين كان أتش تي أم أل فعال لتطبيق إس جي إم إل. والتبسيط وقيود اضافية من هذه التطبيقات التي ترمي الى جعل وثائق XML استثنائية لعملية سهلة ، وتوفير درجة من الاتساق الذي لا يضمن أتش تي أم أل. يمكنك تصف وثائق XML من حيث الاحتواء. وحيد جذر العنصر قد تحتوي على العناصر الأخرى ، وسمات ، ومضمون النص ؛ طفل العناصر نفسها قد تحتوي على مزيج مشابه. بينما أتش تي أم أل المطورين غالبا ما تتحدث عن السمات -- الترميز المستخدمة لبدء ونهاية العناصر -- التي نادرا ما تركز على عنصر هياكل تلك السمات خلق. (الاستثناءات الهامة الموجودة بين مطوري أتش تي أم أل دينامية وغيرهم من ذوي الحاجة لمزيد من الهيكل ، بالتأكيد.) XML للمطورين استخدام السمات التي تبدو تماما مثل أتش تي أم أل السمات ، ولكن XML المطورين هي أكثر انشغالا خلق هياكل نظيفة تشارك فيها كل من تلك السمات التي تنتج عناصر نظمت بدقة. كل عنصر لديه علامة بدء و نهاية العلامة (أو شيء جديد ، وهو ما يمثل علامة عنصر فارغ) ، وهذه السمات هي مرتبة بحيث لا تتداخل حدود العنصر. هذه القواعد صرامة تجعل من السهل جدا للتطبيق لمعرفة والجمع بين هيكل وثيقة مع فهمه لمضمون وثيقة لتنفيذ مزيد من المعالجة. أتش تي أم أل XML + = الأقسام المختلفةمن خلال الجمع بين مفهومة جيدا مفردات أتش تي أم أل مع الهياكل نظيفة من هذه التطبيقات ، W3C هو بناء شيء جديد : الأقسام المختلفة. الأقسام المختلفة في أبسط صورها هي مجرد يلقي أتش تي أم أل XML في بناء الجملة ، مع بعض النصائح من أجل التأكد من أن XML الجملة لا تتداخل مع المتصفحات القديمة. الأقسام المختلفة يجب أن تعمل على ما يرام في السن البرمجيات ، وعلى الرغم من أن لديه الوقت أتش تي أم أل صعوبة الحصول على البرمجيات في الأقسام المختلفة. تنظيف أتش تي أم أل في هذا الطريق العديد من الآثار المفيدة. على سبيل المثال ، فإنه يوفر أداة المبدعين الأقسام المختلفة مع أطر التنمية إضافية ومستودعات وثيقة (بنيت أصلا للمد. كما أنه يؤسس لشركة مجموعة من القواعد لهيكل الوثيقة التي يمكن تبسيط مشاريع مثل أتش تي أم أل الدينامية التي النصية التلاعب في هيكل الوثيقة. بالنسبة للمستخدم العادي ، ليس من المرجح أن تتغير على السطح ، ولكن ما يحدث تحت سطح الأرض على أن تكون أكثر كفاءة ، وعلى المدى الطويل الآثار المترتبة على الانتقال الى الأقسام المختلفة قزم هذه الآثار بسيطة من الأقسام المختلفة 1.0 ، ولكن. XML في تطبيق قواعد أكثر صرامة ل أتش تي أم أل هياكل الوثيقة يفتح مجموعة جديدة من الاحتمالات ، بما في ذلك بعض التغييرات الهامة على أتش تي أم أل المفردات نفسها. في حين أن الإصدار 1.0 من الأقسام المختلفة ببساطة يعيد صب أتش تي أم أل 4.0 في الأقسام المختلفة ، الإصدارات 1.1 وما بعده بداية لتجاوز مجربة وحقيقية أتش تي أم أل. الأقسام المختلفة يمكن المطورين على حد سواء لتقليص مفردات أتش تي أم أل (بإعلانها أنها فقط استخدام أجزاء منه) وذلك لتوسيع نطاق المفردات أتش تي أم أل (لتمكينهم من استكمال أتش تي أم أل مع MathML ، SVG ، وغيرها من المفردات ترميزية.) بدلا من ترك أتش تي أم أل كمجموعة متجانسة من المفردات ، وW3C هو كسر أتش تي أم أل إلى وحدات وتوفير الأدوات اللازمة لوحدات إضافية. بدلا من محاولة نعل كل قطعة من المعلومات في بعض التمثيل أتش تي أم أل ، سيكون للمطورين إنشاء والمفردات الخاصة ودمجهم مع تلك أتش تي أم أل. أتش تي أم أل ثم وثائق يمكن ان تحتوي على تلك المعلومات في صيغة إكس ، أو إكس وثائق يمكن ان تحتوي على أجزاء من أتش تي أم أل. على سبيل المثال ، في حين أن الهواتف الخلوية و المساعدات الرقمية الشخصية (أجهزة المساعد الرقمي الشخصي) أصبحت بصورة متزايدة أدوات قوية ، فإنها لا تزال محدودة تجهيز السلطة ويعرض الرسم التي عادة ما تكون بالأبيض والأسود بدلا من الألوان. هذه الأجهزة الخفيفة الوزن قد لا تدعم الصور ، اكتف اكس الأشياء ، وتطبيقات جافا ، أو حتى (في بعض الحالات) الأشكال. في حين يمكن للمستخدمين التمتع بتصفح الويب من هواتفهم الخليوية -- أحيانا اجتماعات لا تدوم إلى الأبد -- من الهواتف ليست حقا ما يصل الى المهام التي يتطلبها كامل مستعرض ويب. من خلال تنفيذ مجموعة فرعية من الأقسام المختلفة ، ومع ذلك ، يمكن لهذه الهواتف اقول ملقمات أنها يمكن أن تقبل فقط في المعلومات التي فرعية ، مما يعطي الخادم الفرصة لبناء صفحات الويب المصممة خصيصا للهواتف المحمولة مع أن ملف خاص. معلوماتية (أمل) ولكن النص lowbandwidth سيحل محل كامل الصور الملونة ، وتمكين مستخدمي الهاتف الخليوي لاسترجاع المعلومات من الشبكة دون الحاجة الى رمي أكثر من ذلك بعيدا. تسير في الاتجاه الآخر ، الأقسام المختلفة يفتح الباب للويب التطبيق الأصلي لتبادل المعلومات بين العلماء. بينما أتش تي أم أل ، والشبكة العالمية الهامة لهذا المجتمع ، أتش تي أم أل لعدم وجود دعم الرياضيات أعاق الكثير من العمل. (وقد بدا لفترة وجيزة في أتش تي أم أل 3.0 ، ثم اختفت مع 3.2 ، من دون تنفيذ على نطاق واسع.) وW3C خلق مواصفات أخرى ، MathML، الذي يوفر الدعم لمجموعة واسعة من المعلومات من معادلات رياضية بسيطة لتكاملات وجذور مربع ، وجميع أنواع الرموز. MathML من خلال إضافة وحدة نمطية إلى الأقسام المختلفة ، يمكن للعلماء دمج هذه المفردات اثنين. كما انها تحتاج تطبيق يدعم كلا المفردات ، بطبيعة الحال ، وتلك التي هي في معظمها لا يزال في عملية التنمية. وW3C 'sأمايا المتصفح والنامية على حد سواء متصفح موزيلا دعم الأقسام المختلفة وMathML ، ولكن بناء هذه الوحدات هو أمر صعب. نلاحظمايكروسوفت بالفعل كان رائدا في استخدام هذه التطبيقات بيانات الجزر في مكتب 2000 المستندات -- استراتيجية نوعا ما مثل التي وصفتها للتو. أتش تي أم أل المحيطة بها في هذه الجزر لم تكن البيانات الأقسام المختلفة ، ولكن ، ومايكروسوفت نهج غير معتمد من قبل أي نشاط في W3C. يؤمل أن الإصدارات المستقبلية دعم الأقسام المختلفة بدلا من البيانات الجزر. (مكتب 2000 المستندات ليست خسارة كاملة ، ولكن ، وكما ترون في وقت لاحق ، وهناك أدوات لتحويلها إلى الأقسام المختلفة تماما مثل أي وثيقة أخرى أتش تي أم أل.) أخيرا ، والأقسام المختلفة هي سهلة الاستخدام ضمن وثائق اكس أم أل أنه يوفر صيغة معروفة للحصول على معلومات documentoriented. أي وقت مطور XML يحتاج إلى إضافة مساحة لوصف اضافية من شيء ، والأقسام المختلفة المتاحة. تمكن هذه الأقسام المختلفة للمطورين لاستخدام المفردات أتش تي أم أل ، وبالتالي الاستفادة من العديد من الأدوات المتاحة للمعالجة ، وخلق ، وعرض أتش تي أم أل (بما في ذلك المكونات التي يمكن ان يبنى في التطبيقات غير المستعرض). XML المطورين لا تحتاج إلى إعادة اختراع العجلة في كل مرة يجب أن يتضمن بضع فقرات أو بعض الصور لأنها يمكن أن نبني على ما جاء من قبل من دون خوف من "تلوث" على XML مع الطراز القديم أتش تي أم أل. وفي حين أن الخطوات الأولى نحو الأقسام المختلفة -- يظهر في الشكلين الأولين -- قد تبدو أنها تتطلب الكثير من العمل الإضافي دون ثمنا بكثير ، لديك لعرضها كبداية ليس هدفا في حد ذاته. الأقسام المختلفة هو تمكين التكنولوجيا ، الأمر الذي يتيح للمطورين بناء التكنولوجيات الجديدة على القديمة ، وليس التكنولوجيا التي تنتج التحولات الفورية من العمل القائم. بقية هذا الكتاب تفاصيل عن كثير من الخطوات التي ينطوي عليها الانتقال من أتش تي أم أل على الأقسام المختلفة في نهاية المطاف والأقسام المختلفة + XML ، مما يتيح لك كل من أنشأ أتش تي أم أل المفردات والقدرة على توسيع نطاق تلك المفردات. في الفصول القليلة الأولى تظهر لك أتش تي أم أل من منظور XML ، وتوفر لك الأساس XML تحتاج إلى فهم الأقسام المختلفة. (انها الاساس ملحوظة صغيرة ، لحسن الحظ.) بعد الجولة الأساسية ، ويبدأ تطبيق الأقسام المختلفة على المواقع الحالية واستكشاف وسائل لتنظيف الخاصة بك لعمليات الترميز وثائق جديدة ، وكذلك تحويل الوثائق القديمة الخاصة بك لهذا المعيار الجديد. الجزء الاصعب هو تنظيف التطبيقات الخاصة بك ، ولكن نحن ننظر إلى بعض الأدوات التي قد تساعدك على تجنب العملية المؤلمة المتمثلة في القراءة واختبار كل من الشفرة الخاصة بك يدويا. في بعض الحالات ، يجب أن تكون قادرا على ترقية إلى الأقسام المختلفة من خلال تغيير سطر أو اثنين من التعليمات البرمجية -- كل هذا يتوقف على التطبيق والهندسة المعمارية. بالإضافة إلى تنظيف التطبيقات الموجودة ، يمكنك استكشاف أحدث الأقسام المختلفة يجعل من الأدوات المتاحة لبناء التطبيقات بما في ذلك القوة التحويلية للغة أوراق الأنماط الموسعة (XSL) وطراز كائن المستند (دوم). عن طريق تحويل عملك إلى بعض من هذه الأدوات ، التي قد تكون قادرة على التحرك بين أتش تي أم أل والأقسام المختلفة بواسطة تغيير إعداد واحد في نفس الوقت الحصول على الأدوات القوية التي تقلل من كمية رمز تحتاج إلى كتابة. على طول الطريق ، كنت استكشاف التكاليف والفوائد من الأقسام المختلفة. للأسف ، الأقسام المختلفة يجعل مطالب أكثر من أي ترقية السابقة أتش تي أم أل. في نفس الوقت ، ومع ذلك ، فإنه يوفر قدرات مطوري تطبيقات ويب التي حلمت لسنوات لكنه اضطر الى العمل دون. الأقسام المختلفة وعود هذه مطوري أقوى أدوات لمهام مثل تبادل المعلومات في تطبيقات الخادم العميل ، فضلا عن أساليب أكثر تطورا من أجل توفير المحتوى الملائم لأنواع مختلفة من العملاء. في حين أن الجميع لا القفز على عربة الأقسام المختلفة في البداية ، فإن أولئك الذين لا يحصلون على مجموعة أكبر بكثير من إمكانيات من أولئك الذين ترى سوى التكاليف. مقال مقدم من ألبرت يتشبلاو تنويه :موقعنا على الانترنت ليست مسؤولة عن محتوى هذه المادة. Webarticles هو حر للمعلومات. المهم : هذه المادة "تتحرك من أتش تي أم أل على الأقسام المختلفة" وقد ترجم من قبل البرمجيات التلقائي. نشعر بالاسف من اجل أي الأخطاء الإملائية التي قد حدث. شكرا لتفهمكم.
|
|||||
| Online: 140 users browsing the articles directory |
|
|