لا تتجاهل الامتثال والتوافق والبرمجة الجيدة

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

إذا كنت سأقوم بإنشاء تطبيق من البداية ، فهناك بعض الأشياء التي أود التأكد تمامًا من إنجازها:

  • أوراق الأنماط المتتالية - بفصل الطبقة المرئية لتطبيقك عن الطبقة الوسطى والخلفية ، لا تحتاج إلى أكثر من تغيير بعض الملفات لتغيير واجهة المستخدم لموقع الويب الخاص بك ديناميكيًا. حديقة زين CSS يوضح قوة CSS بشكل خيالي. HTML هو نفسه في جميع أنحاء الموقع ، ولكن عند التبديل بين السمات ، يتم تطبيق أوراق أنماط جديدة ويتم تحويل الموقع. أنا أيضا أوصي بهم بشدة كتاب.
  • القوالب - قوالب الصفحة هي "الطبقة الوسطى" بين النهاية الخلفية والواجهة الأمامية. هذا يسحب رمز الاسترداد الفعلي من الصفحات ويشار إليه ببساطة من قالب. ميزة القوالب هي أنها تساعد في فصل القشر عن القشر. لن تؤدي وظيفة النهاية الخلفية إلى تعطيل وظائف الصفحة والعكس صحيح.
  • كود التطبيق المشترك - لن تضطر أبدًا إلى كتابة نفس الرمز مرتين في التطبيق. إذا قمت بذلك ، فأنت تكتب طلبك بشكل خاطئ. عندما تحتاج إلى إجراء تغيير ، ما عليك سوى إجراء هذا التغيير في موقع واحد.
  • قاعدة البيانات - تخزين البيانات في قواعد البيانات. يتطلب تخزين البيانات في أي طبقة أخرى الكثير من العمل!
  • التوافق مع XHTML - نظرًا لأن تقنيات مثل أنظمة إدارة المحتوى وواجهات برمجة التطبيقات و RSS وأدوات تكامل المحتوى الأخرى أصبحت أكثر انتشارًا ، يجب أن يكون نقل المحتوى بسيطًا. تعد معايير XHTML مهمة لأنه يمكن نقل المحتوى بسهولة إلى مواقع أو خدمات أو مواقع أخرى.
  • عبر وظائف المتصفح - تعامل المتصفحات مع HTML و CSS بشكل مختلف. هناك الكثير من الاختراقات التي تضمن وظائف عبر المستعرضات. يجب أن تدعم دائمًا أفضل 3 متصفحات في المجال بأحدث 3 إصدارات من كل منها. أبعد من ذلك ، لن أزعج نفسي ... سيكون موت المتصفح إذا لم يتمكنوا من مواكبة الكلاب الكبيرة.
  • وظائف عبر الأنظمة الأساسية - بعض الوظائف ليست هي نفسها أو معروضة بين الكمبيوتر الشخصي و Mac و Linux. إذا قمت بتنفيذ جميع الخطوات السابقة ، فلن تواجه مشكلة ، لكنني سأختبر للتأكد من ذلك!

محاولة إصلاح السباكة في منزل تم بناؤه بالفعل أمر مكلف. سيوفر لك أداء "السباكة" بشكل جيد الكثير من المال على المدى الطويل!

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

تعليق واحد

  1. 1

ما رأيك؟

يستخدم هذا الموقع نظام Akismet لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.