وب سایت پویا یا وب سایت مبتنی بر پایگاه داده ، به وب سایتی اطلاق میشود که محتویات و طرح آن بصورت جداگانه ذخیره میشوند. در واقع محتویاتی که در یک پایگاه داده ذخیره شده ، هنگام درخواست برروی یک صفحه وب به نمایش در میآید.
این روش برای مواقعی مفید است که محتویات وب سایت بطور مکرر نیاز
به تغییر و یا ویرایش داشته باشد.
مزایای وب سایت های مبتنی بر پایگاه داده:
- قابلیت ویرایش محتوا بدون داشتن تخصص.
- قابلیت اضافه و کم کردن صفحات و بخش های وب سایت.
- امکان تغییر محتوا با توجه به انتخابهای مخاطبین وب سایت.
- امکان ارایه خدمات آنلاین.
توجه کنید با توجه به پیچیده تر بودن پیاده سازی وب سایت های مبتنی
بر پایگاه داده نسبت به وب سایت های ایستا ، بالتبع هزینه های مربوط
به راهاندازی و پیاده سازی اینگونه وب سایت ها بالا تر میباشند و
همچنین انجام تغییرات ساختاری اینگونه وب سایت ها نیز مستلزم صرف وقت
و هزینه بیشتری است ، لذا تعریف دقیق ساختار وب سایت در
اینگونه موارد بسیار مهم است.
البته با توجه به رشد فزاینده استفاده از وب به عنوان مکانی برای
ارایه اطلاعات و خدمات ، نرم افزارهایی موسوم به سیستم های مدیریت
محتوا (Content Management Systems) توسط برخی تولید کننده های
نرم افزاری ارایه شده اند که بواسطه آنها پیاده سازی وب سایت های
مبتنی بر پایگاه داده با سهولت بیشتری صورت می پذیرد.
این نرم افزار ها معمولا بستر اولیه را برای ایجاد و انتشار اطلاعات
فراهم می کنند و در مواردی حتی با ایجاد ماژول های تعریف شده ای که در
اکثر طرح ها مشترک هستند ، مسیر کاربر را برای ایجاد وب سایت هموار می
کنند. این دسته از نرم افزار ها برای بیشتر طرح های معمول مناسب هستند
اما هرکدام محدودیت هایی را نیز برای کاربر ایجاد می کنند.
بطور کلی برای تصمیم گیری در انتخاب بین وب سایت ایستا و پویا لازم
است به سوالات زیر پاسخ داده شود
- میزان تغییر اطلاعات وب سایت چقدر است؟
- چه کسی مسوول انجام این تغییرات خواهد بود؟
- میزان بودجه ای که برای پیاده سازی و مدیریت وب سایت در نظر گرفته
شده است ، چقدر می باشد؟
- چه نوع خدمات آنلاینی مدنظر است؟