پاسخ به:راهنمایِ جامع برنامه نویسی (چگونه برنامه نویس شویم New Version)؟
سه شنبه 29 اردیبهشت 1394 3:34 PM
• برنامه نویسی سمت سرور (Server side):
پیش از بحث درباره برنامه نویسی سمت سرور، ابتدا باید با سه مفاهیم زیر آشنا شویم.
• هاست (میزبانی وب): به فضایی اطلاق می شود که تمام فایل های وبگاه ما بر روی آن قرار دارد.
• سرور: کامپیوتری است که کاربران در صورت اتصال به اینترنت می توانند به اطلاعات روی آن دسترسی پیدا کنند.
• وب سرور: یک نرم افزار کامپیوتری است که درخواست های کاربران را از طریق پروتکل هایی نظیر Http را که بوسیله مرورگر ارسال می شود را دریافت می کند، صفحه درخواستی را یافت می کند و در نهایت صفحه وب یافته شده را از طریق شبکه به مرورگر درخواست کننده می فرستد.
اغلب صفحات اینترنتی در دوران کودکی وب به شکل استاتیک بودند و برای تغییری کوچک درآنها نیاز به مشقت فراوانی بود. رفته رفته با حضور وب 2 و گسترده شدن جامعه کاربران محتوا محور در وب، صفحات اینترنتی بیش از پیش احتیاج به پویایی داشت و دیگر آن شیوه های سنتی پاسخ گوی نیازهای گردانندگان وبگاه ها نبود.
اگر بخواهیم با بیانی ساده کارکرد زبان های سمت سرور را تشریح کنیم باید بگوییم وبگاه هایی که صفحاتی پویا دارند و دائما در حال تغییر و تولید محتوا در صفحات هستند نیاز دارند این درخواست های خود را در قالب یک زبان به سرورانتقال دهند. به کمک این زبان ها سیستم های مدیریت محتوا به عنوان یک نرم افزار تحت وب تولید می شوند تا بتوانند این درخواست ها را برای گردانندگان وبگاه ها مدیریت کنند.
ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیلهسین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.