ورقه استاتیک چیست؟شیت داینامیک چیست؟
در طراحی صفحات وبوبسایت، بعضا از صفحه های دارای محتوای ثابت و برخی دارای محتوای متغیر بر طبق کردار کاربران هستند. برهمین اصل صفحه های وب را به دو دستهی استاتیک (ایستا) و داینامیک (پویا) تقسیم میکنند. دراین نوشته ی علمی یار و همدم ما باشید تا با تفاوت صفحه های استاتیک و داینامیک آشنا شوید.
شیت استایک یا ایستا، به ورقهای از وبوبسایت گفته میگردد که دارای محتوای ثابت و یکسان برای تمامیی کاربران است. این صفحات که اکثر وقت ها با HTML، CSS و جاوا اسکریپت، طراحی سایت پیاده سازی شدهاند، برای نمایش محتوا اغلب درخواستی به سرور ارسال نمیکنند یا درخواست واحد و ثابتی به سرور ارسال میکنند. سرورهم در همگیی وضعیت برای این صفحات پاسخ یکسان ارسال میکند.
به عنوان مثال صفحهی درباره ما یا تماس با در وب سایت، دارای محتوای ثابتی میباشند. صفحه های استاتیک بهاین مضمون نیستند که هیچگاه بازنویسی نشده و قابل تغییر و تحول نباشند. طراحی سایت در مشهدبلکه میاقتدار محتوای آنانرا تغییر و تحول اعطا کرد ولی اغلب موارد نیازی به تغییر دادن مداوم آن ها نیست بنابراین دارای محتوای ثابتی میباشند.
صفحه های داینامیک یا پویا، به صفحاتی گفته می گردد که دارای محتوای مختلف برای کاربران می باشند. برای ایجاد کرد این صفحات از زبانها و تکنولوژیهای نرمافزارنویسی مثل php، ajax، asp.net و… استفاده میشود.
در صفحه ها داینامیک مطابق تعیین یا اخلاق و رفتار کاربرها، شاهد محتواهای گوناگونی هستیم. مثل صفحه ها آبوهوا شناسی که مطابق انتخاب استان و شهر محتوای مجزایی ahrefs مشاهده میکنیم.
نمونهای از صفحه های وب پویا را میقدرت با کاغذی سبد خرید مثال زد. محتوای این صفحه برای کاربر، بر اساس تعیینهای قبلی او متعدد می باشد.
گونه های صفحات وب پویا
صفحه ها پویا را میتوان در دو تیم تقسیم بندی کرد. صفحاتی که با کدهای سمت مخاطب پویا شدهاند و صفحاتی که با کدهای سمت سرور به یک ورقه وب داینامیک رایا پارس تبدیل شدهاند.
1- صفحات پویا سمت مخاطب (CLIENT-SIDE)
محتوای این صفحه های با خوی کاربرها در سمت مخاطب (FRONT-SIDE) تغییراتی دارد. این محتوا به امداد کامپیوتر استفاده کننده و در مروگر او شکل میگیرد و از سرور برای این مدل تغییرات یاری گرفته نمیشود. پویایی این صفحه ها اکثر زمان ها به کمک زبانهای نرم افزارنویسی سمت مخاطب مثل جاوا اسکریپت شکل می گیرد. مانند اتفاقاتی که در برگه به واسطهی کلیکهای استفاده کننده ساخت میشود.
2- صفحات پویا سمت سرور (SERVER-SIDE)
پویایی این نوع صفحه ها بر اساس رفتارهای بازدیدکننده به یاری سرور ساخت میگردد. در این مدل صفحه ها برای پویا کردن صفحه های از زبانهای اپلیکیشننویسی بکاند یاری گرفته میگردد. برای مثال صفحات ورود، سبدخرید و فرمها از این موسسه میباشند.
دقت داشته باشید که خواسته از صفحه ها پویا همان صفحات داینامیک و صفحات ایستا همان صفحات استاتیک است.
در صفحه های پویا محتوا برای کاربران مختلف، متعدد می باشد. ولی در صفحه ها ایستا، همگیی کاربران محتوای یکسانی مشاهده میکنند.
صفحات پویا معمولاً پیچیدهتر هستند فعلا آنکه صفحه ها ایستا ساده محسوب می گردند.
در صفحه های پویا، اطلاعات معمولاً دائما در اکنون تغییر میباشند ولی یک برگه ایستا بهتدریج مبتلا تغییر تحول میگردد.
در صفحات داینامیک از دیتاییس برای ذخیره و دریافت اطلاعات به کار گیری میگردد که در اکثر اوقات صفحات استاتیک این حادثه نمیافتد.
در صفحه ها داینامیک از گویش های نرم افزارنویسی به کارگیری می گردد در حال حاضر آنکه برای پیاده سازی یک کاغذ استاتیک به کار گیری از html، css و جاوااسکریپت کفایت میکند.
برای دیزاین وب به صورت داینامیک و پویا هزینهی بیشتری موردنیاز میباشد.
صفحات داینامیک نسب به صفحه های استاتیک سرعت کمتری دارند.