از انطباق ، سازگاری و برنامه نویسی خوب چشم پوشی نکنید

در بیشتر موارد ، مرورگرهای وب به گونه ای ساخته شده اند که برنامه نویسی ضعیف را پنهان می کند. خطاهای Javascript در اکثر مرورگرها به طور پیش فرض خاموش هستند و رعایت HTML الزامی نیست. مشکلی نیست اگر شما به سادگی یک سایت با یک یا دو صفحه پرتاب کنید تا در مورد سایت خود صحبت کنید - اما با شروع ادغام سایت ، مشکلات زیادی ایجاد می شود. رعایت یکی از مواردی است که در جاده گران است.

اگر بخواهم یک برنامه را از ابتدا ایجاد کنم ، موارد خاصی وجود دارد که من کاملاً اطمینان حاصل می کنم که انجام شده اند:

  • شیوه نامه های آبشاری - با جدا کردن لایه بصری برنامه خود از سطح متوسط ​​و عقب ، نیازی به کار دیگری بیش از تغییر چند فایل برای تغییر پویا رابط کاربری وب سایت خود ندارید. باغ ذن CSS قدرت CSS را به صورت خارق العاده نشان می دهد. HTML در سراسر سایت یکسان است ، اما همانطور که بین مضامین تغییر می کنید ، سبک های جدید اعمال می شوند و سایت تغییر شکل می یابد. من همچنین بسیار آنها را توصیه می کنم کتاب.
  • الگوبرداری - الگوهای صفحه "ردیف میانی" بین پشت و انتهای جلوی شما هستند. با این کار کد بازیابی واقعی از صفحات خارج می شود و به راحتی از یک الگو استفاده می شود. مزیت الگوها این است که آنها به جداسازی گندم از دانه کمک می کنند. عملکرد بازگشت به عقب عملکرد صفحه را نمی شکند و بالعکس.
  • کد برنامه مشترک - شما هرگز مجبور نیستید که کد مشابه را دو بار در داخل برنامه بنویسید. اگر این کار را انجام دهید ، در حال نوشتن برنامه خود به اشتباه هستید. هنگامی که نیاز به ایجاد تغییر دارید ، فقط باید آن تغییر را در یک مکان واحد انجام دهید.
  • پایگاه داده - ذخیره داده ها در پایگاه داده. ذخیره داده ها در هر لایه دیگر به کار بسیار بیشتری نیاز دارد!
  • انطباق با XHTML - با شیوع بیشتر فناوری هایی مانند سیستم های مدیریت محتوا ، API ها ، RSS و سایر ابزارهای ادغام محتوا ، انتقال محتوا باید ساده باشد. استانداردهای XHTML از این جهت مهم هستند که محتوا به راحتی به سایتها ، خدمات یا مکانهای دیگر قابل انتقال است.
  • قابلیت مرورگر متقابل - مرورگرها با HTML و CSS متفاوت برخورد می کنند. تعداد زیادی هک وجود دارد که قابلیت مرورگر متقابل را تضمین می کند. شما همیشه باید از 3 مرورگر برتر صنعت با 3 نسخه جدید از هر یک پشتیبانی کنید. فراتر از این ، من اذیت نمی شوم ... این مرگ مرورگر خواهد بود اگر آنها نتوانند با سگ های بزرگ همگام شوند.
  • قابلیت کراس پلت فرم - برخی از قابلیت ها یکسان نیستند یا بین رایانه شخصی ، Mac و Linux ارائه می شوند. اگر تمام مراحل قبلی را انجام دهید ، نباید به مشکلی بر بخورید ، اما من هنوز برای اطمینان آزمایش می کنم!

تلاش برای تعمیر لوله کشی در خانه ای که از قبل ساخته شده هزینه زیادی دارد. انجام "لوله کشی" خوب در جلو باعث صرفه جویی در هزینه های طولانی شما می شود!

من یک منبع عالی پیدا کردم به نام حسابرس هنگام خواندن یک وبلاگ دیگر ، به نام بایت تصادفی. سرانجام ، اگر به دنبال تبدیل شدن به یک اپلیکیشن سازمانی با دامنه وسیع و گسترده هستید ، من مراقب کارکنانی خواهم بود که از ابتدای کار خود این موارد را نادیده می گیرند یا به آنها توجهی ندارند. افرادی را پیدا کنید که مراقبت می کنند! زندگی شما در جاده بسیار راحت تر خواهد بود.

یک نظر

  1. 1

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.