تالار گفتگوی میکرو رایانه - مشاهده موضوع - منظور از صفحات پویا (Dynamic) و صفحات ایستا (Static) چیست؟
مشاهده پست های بی پاسخ | مشاهده موضوعهای فعال تاریخ امروز یکشنبه 22 سپتامبر, 2019 9:07 am



پاسخ به موضوع  [ یک پست ] 
 منظور از صفحات پویا (Dynamic) و صفحات ایستا (Static) چیست؟ 
نویسنده پیام
آواتار کاربر

عضو: یکشنبه 16 مارس, 2008 5:54 pm
پست ها: 301
پست منظور از صفحات پویا (Dynamic) و صفحات ایستا (Static) چیست؟
منظور از صفحات پویا یا دینامیک (Dynamic) و صفحات ایستا یا استاتیک (Static) چیست؟

دنیای اولیه اینترنت شامل صفحاتی می شد که بر روی کامپیوتر طراح طراحی می شد و سپس بر روی سرور قرار می گرفت (صفحات ایستا یا Static). هر تغییر کوچک مستلزم آن بود که شخص طراح بر روی کامپیوتر خود تغییرات را ایجاد نماید و سپس صفحات جدید را بر روی سرور مجددا بار گذاری نماید که کاری پر هزینه و کسل کننده است.
نرم افزارهای مختلفی برای طراحی اینگونه صفحات وجود دارد که ساده ترین آنها Notepad ویندوز است و در میان برنامه های پیشرفته تر میتوان به Front Page و GoLive اشاره کرد. و زبان برنامه نویسی تمام آنها هم مشترک است HTML. (زبان HTML زبان مشترک تمام مرورگر های وب است که دنیای اینترنت را برای همه قابل فهم میکند و بر فرامین ساده ای استوار است که معرفی آنها در حوصله این مقاله نیست اما کتابهای کاملا مفصلی راجع به آن نوشته شده است و هر شخصی که بخواهد در زمینه طراحی و مدیریت سایت حرفی برای گفتن داشته باشد باید با قواعد و فرامین آن آشنا باشد.)
یک صفحه ایستا شامل کدهای از پیش آماده شده HTML میباشد. از معایب دیگر سیستمهای ایستا بجز وقت گیر بودن طراحی و به روز کردن صفحات آن، کند بودن آن بر روی سیستم بازدیدکننده میباشد چرا که مستلزم آن است که تمامی کدها ابتدا بر روی رایانه بازدید کننده بارگذاری شده و بعد اجرا گردد.

اما دنیای مدرن اینترنت کم کم با صفخات ایستا خداحافظی می کند و دیگر تقریبا اکثر سایتها و وبلاگها از سیستمهای جدید پویا یا دینامیک استفاده میکنند. و اما سیستمهای پویا چگونه اند؟
یک وبسایت پویا بر روی سروری قرار گرفته است که یکی از برنامه های ASP یا php بر روی آن نصب باشد و برنامه نویس بجای نوشتن کد های HTML این کار را به برنامه ای که خود می نویسد واگذار می نماید، او می تواند گزینه های مختلفی را در نظر بگیرد و حتی بازدید کننده را قادر سازد که صفحات را به میل خودش تغییر دهد.
وقتی شما وارد یک صفحه پویا می شوید، کدهای برنامه بر روی سرویس دهنده (Server) اجرا می شود و صفحه وب را ایجاد می نماید، در بعضی از سایتها شما قادر هستید که برای خود شناسه کاربری ایجاد نمائید و تغییراتی را بر روی صفحات ایجاد نمائید و آنرا ذخیره کنید. دفعه بعد که مجدد وارد آن سایت میشوید تنظیمات شما دست نخورده باقی مانده است. در این سیستم تمامی کدها بر روی سرویس دهنده اجرا میشود و نیازی به بارگذاری آنها بر روی رایانه بازدید کننده وجود ندارد و به همین دلیل سرعت این صفحات به مراتب بیشتر است و به همین دلیل می توان امکانات بسیار زیادی را از طریق این صفحات در اختیار کابر نهاد.

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

_________________
مقیم بر سر راهش نشسته ام چون گرد
بـدان هـوس کـه بدیــن رهـگـذار بــاز آیــد


چهارشنبه 17 دسامبر, 2008 1:00 pm
مشخصات شخصی
مشاهده پست های قبلی:  نمایش بر اساس  
پاسخ به موضوع   [ یک پست ] 

افراد آنلاین

کاربران حاضر در این تالار: - و 9 مهمان


شما نمی توانید در این تالار موضوع جدید باز کنید
شما نمی توانید در این تالار به موضوع ها پاسخ دهید
شما نمی توانید در این تالار پست های خود را ویرایش کنید
شما نمی توانید در این تالار پست های خود را حذف کنید
شما نمی توانید در این تالار ضمیمه ارسال کنید

جستجو برای:
پرش به:  
cron
استفاده و نقل از مباحث سایت، فقط با ذکر منبع و لینک سایت میکرورایانه مجاز است.
Copyright © 2006 - 2010 MicroRayaneh - Powered by phpBB © phpBB Group
Valid CSS2 Valid XHTML 1.0
طراحی سایت : میکرو رایانه