امروزه داشتن یک وب سایت برای تمام کسب و کار ها و شخصیت هایی که علاقه دارند با مخاطبان خود در سطحی بیشتر از یک محله ارتباط دایمی و دوطرفه ای داشته باشند یک امر ضروری است. وب سایت ها به دو دسته ی سایت های ثابت (static) و سایت های پویا (dynamic) تقسیم می شوند.
وب سایت ثابت (static)
- یکبار طراحی می شوند و اطلاعات ثابت در آن ها وارد می شود و برای اعمال تغییر در آن ها به نیروی نیمه ماهر نیاز است.
- زبان های برنامه نویسی مورد استفاده برای این نوع سایت عموما عبارتند از: HTML , JAVASCRIPT, CSS
- نسبت به سایت های پویا دارای حجم پایین تر و سرعت بالاتری هستند و در موتورهای جستجو به راحتی ایندکس می شوند.
- عمدتا قیمت طراحی پایین تری نسبت به سایر سایت ها دارند.
- سایت های ثابت برای افراد یا شرکت هایی مناسب است که در سال حداکثر یک یا دو بار نیاز به تغییر و به روزرسانی در سایت خود را دارند.
وب سایت پویا (dynamic)
- محتوای این سایت ها پس از طراحی توسط افراد عادی که به سیستم مدیریت محتوای سایت دسترسی دارند، قابل تغییر است.
- زبان برنامه نویسی سایت های پویا بسته به نیاز متفاوت است. اما زبان های مورد استفاده ی رویش نوین توس علاوه بر زبان های مورد استفاده در طراحی سایت های ثابت عبارتند از: ASP.NET , ASP.NET CORE 2 , Microsoft SQL Server
- ساختار گرافیکی و اسکلت سایت یکبار طراحی می شود اما محتوای سایت بارها تغییر می کند.
- یکی از مهم ترین مزایای سایت های پویا این است که هیچ محدودیتی برای ایجاد، تغییر یا حذف مطالب، تصاویر و صفحات و غیره وجود ندارد.
- بدلیل استفاده از زبان های برنامه نویسی پیشرفته در این نوع سایت ها، انواع امکانات مورد قابل طراحی و پیاده سازی است ( فرم های پیشرفته،صفحات هوشمند، اتوماسیون، گزارش و ...)
- سایت های پویا برای افراد یا شرکت هایی مناسب است که در سال بیش از دو بار نیاز به تغییر و به روزرسانی در سایت خود را دارند.