اسکریپت نویسی سمت سرور

دانشنامه عمومی

اسکریپت نویسی سمت سرور روشی است که برای طراحی وب که شامل اسکریپت های نهان درون یک کد اچ تی ام ال می باشد استفاده می شود که نتیجه درخواست یک کاربر به سرور یک وب سایت می باشد که با کدنویسی های سمت سرور قبل از پاسخ دادن سرور به کاربر انجام می گردد. اسکریپت ها می تواند درون هر کدام از زبان های اسکریپتی موجود تحت سرور نوشته شود. برنامه نویسی سمت سرور با نوع برنامه نویسی سمت کاربر تفاوت دارد که انواع نهان آن همچون جاوااسکریپت در مرورگر وب در سمت کاربر اجرا می شود. کد نویسی سمت سرور معمولاً برای ایجاد یک واسط کاربری و محدود کردن دسترسی کاربران به پایگاه های داده یا منابع اطلاعاتی می باشد. این اسکریپت ها ممکن است مشخصات کاربر را برای استفاده در سفارشی کردن پاسخ براساس مشخصات کاربر، نیازمندی های کاربر و حقوق دسترسی کاربران، گرد آوری کنند. همچنین کد نویسی سمت سرور باعث می شود که مالک وب سایت بتواند دسترسی کاربران به کد منبع و اسکریپت های سمت سرور را کاهش دهد که این خود ممکن است اختصاصی یا ارزشی باشد. مشکل کد نویسی سمت سرور این است که کامپیوتر سرور وب سایت باید بیشتر منابع محاسباتی را پیش از ارسال صفحه به کاربر برای نمایش در مرورگر وب ارائه کند. وقتی که سرور معمولاً از یک راه برای مثال پروتکل FTP، HTTP داده ارائه می کد، کاربران ممکن است حق انتخاب از میان تعدادی از برنامه های سمت کاربر دارند ( بسیاری از مرورگرهای وب می توانند از هر دو پروتکل گفته شده استفاده کنند ) . در موارد برنامه های کاربردی خاص تر، ممکن است برنامه نویسان خودشان اقدام به نوشتن پروتکل برای سرور، کاربر و انتقال اطلاعات نمایند، که می تواند فقط می تواند توسط یکدیگر استفاده شود. برنامه هایی که بر روی کامپیوتر کاربر به صورت محلی بدون ارسال یا دریافت اطلاعات از طریق شبکه می باشد سرویس گیرنده های را در نظر نمی گیرند، و به همین دلیل اعمال آن برنامه های تأثیری بر روی اعمال کامپیوترهای سرویس گیرنده ندارند.
برای اولین بار در دسامبر ۱۹۹۴، نت اسکیپ یک پیاده سازی از جاوااسکریپت را به وسیله Netscape Enterprise Server برای کدنویسی سمت سرور ارائه نمود. ( مدت کمی پس از ارائه شدن جاوا اسکریپت برای مرورگرها بود ) کدنویسی سمت سرور بعدها در اوایل ۱۹۹۵ به وسیله Fred DuFresne در طراحی ( Boston MA television station ( WCVB استفاده شد؛ و این فناوری با شماره ۵۸۳۵۷۱۲ در آمریکا ثبت شد؛ و این حق انحصاری در سال ۱۹۹۸ منتقل شد و در حال حاضر متعلق به ( Open Invention Network ( OIN است. در سال ۲۰۱۰ OIN، آقای Fred DuFresne را به خاطر اعمالش در اسکریپت نویسی سمت سرور «Distinguished Invertor» نامید.
عکس اسکریپت نویسی سمت سرور
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس