انواع وب سایت, داینمامیک و استاتیک
سایت ها بر اساس کاربرد و نوع برنامه نویسی به چند دسته تقسیم می شوند که عبارت است از :
سایت های استاتیک یا ایستا(Static Website) :
سایت های استاتیک یکبار توسط طراحان وب سایت طراحی می شوند و اطلاعات مورد نیاز کاربران در داخل آنها قرار می گیرد و پس از آن برای تغییر، اضافه یا حذف نمودن اطلاعات در آنها نیاز به یک طراح حرفه ای یا نیمه حرفه ای سایت است. زبان برنامه نویسی این گونه از سایت ها غالبا HTML و Java Script هستند که در نوع توسعه یافته تر از CSS نیز بهره گرفته می شود.
از آنجا که حجم کمتری از کد در طراحی سایتهای ثابت استفاده می شود سرعت بارگذاری (Loading) آنها بالا می باشد. علاوه براین کاهش حجم کدها که باعث خوانایی بیشتر سایت توسط رباتهای موتورهای جستجوگر می شود از یک سو و کاهش زمان بارگذاری از سوی دیگر سبب بهتر شدن وضعیت آنها از لحاظ امتیاز دهی موتورهای جستجو یا همان "رتبه و رنکینگ" می شود. سایتهای ثابت قیمت طراحی پایین را نسبت به سایر سایت ها دارند.
طراحی این گونه سایت ها سبب بهرهمندی از گرافیک و ظاهری زیبا می شود چرا که همه چیز ثابت است از جمله متون و اندازه تصاویر و همچنین همه عناصر مکان مشخص و ثابتی را دارند در نتیجه می توان برای محل قرار گرفتن هر یک از اجزاء بهترین تصمیم را گرفت.
نقطه ضعف این گونه سایت ها عدم امکان ایجاد تغییرتوسط افراد عادی است و امتیاز بروز رسانی سایت توسط صاحبان و مدیران سایت صلب شود.
نکته: سایتهای ثابت (Static) برای افراد، شرکتها و سازمانهایی مناسب است که حداکثر یک یا دو بار در سال نیازمند به تغییر در محتوای سایت هستند.
سایتهای پویا (Dynamic Website):
محتوای سایتهای داینامیک بعد از طراحی، توسط افراد عادی که دسترسی به سیستم مدیریت محتوای سایت را داشته باشند قابل تغییر است. زبان برنامه نویسی وب سایتهای پویا می تواند براساس نیازها متفاوت باشد اما عمدتا از زبانهای ASP , ASP.Net و PHP استفاده می شود و از زبانهای کمکی CSS و Silver light و یا Ajax برای ایجاد قابلیتهای ویژه نیز بهره گرفته می شود.
در اینگونه از سایتها ابتدا اسکلت سایت توسط طراح ایجاد می شود و سپس محتوا توسط مدیران سایتها تغییر می کند مانند فرم قراردادی که یکبار توسط فردی ایجاد می شود و توسط افراد دیگری بارها تکمیل می شود، از این رو طراح نسبت به محل قرار گرفتن و اندازه دقیق متون و تصاویر و سایر عناصری که بعدا توسط مدیران سایتها تغییر می کند اطلاع ندارد بنابراین چاره ای ندارد جز اینکه همه حالات را قبل از طراحی در نظر بگیرد تا اشتباهی رخ ندهد و اینکار سبب می شود تا حدودی از گرافیک و جلوه سایت کاسته شود.
یکی از مزیتهای سایتهای داینامیک این است که هیچ محدودیتی برای ایجاد، تغییر یا حذف مطالب، تصاویر و صفحات و غیره وجود ندارد.
با توجه به اینکه در سایتهای پویا از زبانهای برنامه نویسی پیشرفته استفاده میشود امکانات زیادی در آنها قابل ایجاد است مانند ایجاد صفحات هوشمند، فرمها، نظر سنجی ها، گالری عکس، جستجوهای پیچیده.
استفاده زیاد از کدها سبب کند شدن بارگذاری سایت و امتیاز آن در موتورهای جستجو می شود اما راه هایی وجود دارد که می توان این گونه سایت ها را با سرعت بالا بار گزاری نمود و برای موتورهای جستجوگر بهینه ساخت که در ادامه به آنها می پردازیم.
نکته: سایتهای پویا برای افراد، شرکتها و سازمانهایی مناسب است که دائماً در سال نیاز به تغییر درمحتوای سایت را دارند.

