الفرق بين دتمل و شتمل كان الفرق بين

Anonim

دتمل مقابل شتمل

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

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

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

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

ملخص:

1. شتمل هي لهجة تقوم على لغة شمل بينما دتمل ليست لهجة أو لغة ولكن مجموعة من التقنيات الأخرى

2. تم إنشاء كلاهما لتوفير ميزات إضافية والتفاعل إلى هتمل

3. دتمل لا يزال يستخدم هتمل في جوهره ويعاني من مشاكل هتمل ذات الصلة

4. شتمل هو أكثر تبسيط وأسهل لرمز مع بسبب التوافق مع شمل

5. دتمل قديمة بالفعل وتم استبدالها بتكنولوجيات أخرى