سایت استاتیک (ایستا static) و سایت داینامیک (پویا dynamic)

سایت استاتیک سایت داینامیک

دو نوع سایت وجود دارد ، سایتهای استاتیک (static websites) و سایتهای داینامیک (dynamic websites)
این نوع از دسته بندی معمول بوده و در مکالمات و تجارت مثلا قراردادهای وب استفاده می شود و بر اساس دید گروه بندی سایت ها به سایت های سمت کاربر و سایت های سمت سرور می باشد.

سایتهای استاتیک معمولا با

HTML, CSS or bootstrap CSS library and JavaScript or JQuery JavaScript library

نوشته شده ، نتیجه رندر بیشتر کدها برای کاربر قابل مشاهده خواهد بود و گاهی می توان آن را رابط کاربری (UI) برای نرم افزار تحت وب خطاب کرد.

سایتهای داینامیک معمولا با یک زبان برنامه نویسی سمت سرور(server-side) مانند

PHP, ASP/ASP.NET, JSP, Django (Python web framework), Ruby on Rails (Ruby web framework) or ColdFusion

و  اتصال به یک بانک اطلاعاتی مانند

MySQL, Oracle, MS SQL SERVER, IBM DB2, PostgreSQL, SQLite, …

ایجاد شده  که می توان از طریق آن ، فایلها را مدیریت نموده (مانند آپلود فایل ، خواندن و نوشتن فایل )همچنین تعامل با بانک اطلاعاتی (ثبت نام ، ورود ، جستجو …) را ممکن ساخت.

نکته 1: سیستم های مدیریت محتوا (CMS)مانند WordPress, Joomla از کد نویسی سمت سرور نیز استفاده می کنند بنابراین جز نرم افزارها و سایتهای داینامیک قرار می گیرند .
نکته 2: گاهی در مقالات آکادمیک جاوا اسکریپت ، زبان اسکریپتی داینامیک سمت کاربر خطاب می شود .

مزایای اصلی سایتهای استاتیک :
سایتهای استاتیک از اسکریپت های سمت کاربر و موتور پردازش مرورگر کاربر استفاده می کنند که هیچ بار پردازشی اضافی را به سرور تحمیل نمی کنند.
سرعت بالای لود صفحات استاتیک وب .
سئوی(SEO) بهتر: موتورهای جستجو صفحات سریع را دوست داشته و در اولویت فهرست خود قرار می دهند.
قیمت کمتر
امنیت: هیچ آپلود فایل ، بانک اطلاعاتی و هیچ پردازش سمت سرور اضافی نداریم بنابراین تنها نیازمند امنیت در وب سرور خواهیم بود و نه در صفحات استاتیک .
نگهداری : هیچ پکیج ، ماژول ، فریم ورک و هیچ سیستم کشی(cache) نداریم که نیازمند نگهداری باشد.
صفحات استاتیک نیازمند منابع کمتری از سرور می باشند.

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

مزایای اصلی سایتهای داینامیک:
پنل مدیریت
طراحی سایت با تمرکز بر کاربر
انعطاف و کارایی بالا
به روزرسانی آسان
به سادگی قابل تبدیل به سایت واکنش گرا (responsive)
راهبری(navigation) عالی بین صفحات
امکان سفارشی سازی و برنامه نویسی بر اساس استانداردهای سئو (SEO)

معایب اصلی سایتهای داینامیک:
برای کسب وکارهای کوچک می تواند گران باشد
پروسه طراحی و توسعه طولانی تر
میزبانی وب گرانتر
نیازمند مراقبت در مورد خط مشی امنیتی و گلوگاههای امنیتی.

نتیجه گیری :
سایتهای استاتیک: ارزانتر ، تغییرات کمتر در محتوا ، نمایش تعداد کمی محصول و خدمت ، نمایش تلفن ، آدرس و اطلاعات تماس

سایتهای داینامیک : گرانتر ، تغییرات پی در پی در محتوا ، سایتهای وبلاگی و خبری ، فروشگاههای اینترنتی ، سیستم های مدیریت محتوا ، ارتباط با مشتری ، مدیریت منابع سازمانی و نرم افزارهای تحت وب اختصاصی .

 

 

این مقاله به انگلیسی

شاید این مطالب را هم دوست داشته باشید

یک پاسخ

  1. مسعود فیوضات گفت:

    ممنون از مطالب ارزندتون.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *