با سلام
سوال اول : فرق بین زبانهای Server Side با Client Side
سوال دوم:زبانهای سمت سرویس دهنده چه مزیت هایی دارند؟ و چه معایبی؟
سوال سوم: زبانهای کلاینت ساید چه مزایا و چه معایبی دارند؟
4- قبل از اینکه زبان php بیاد برنامه نویسها از چه زبانی استفاده میکردند؟
از اساتید گرامی خواهشمندم که به سوالات من پاسخ بدهند
با تشکر
سلام
اگر استادتون گفته و برای یه مقاله دانشگاهی میخوای، که خودت باید کمی وقت بزاری و در گوگل جستجو کنی، اونجا همه چیز پیدا میکنی.
ولی در حد یه جمله بخوای در خدمتم.
1. server side روی سرور پردازش میشه، client side روی سیستم مشتری(کاربر) پردازش میشه.
2. سمت سرویس دهنده وابسته به سیستم و نرم افزارهای کاربر ندارند و مستقل عمل میکنند، توانایی ارتباط با بانک های اطلاعاتی رو دارند، سرعت پردازش بسیار بالاتری دارند و قابلیت ایجاد سایتهای پویا رو دارند.
فالبداعه همینا به ذهنم رسید، توضیح بیشتر خواستی، یه زبان مثل php یا asp رو ملاک قرار بده، تمامی مزایا و معایت اونها رو میتونی به عنوان مزایا و معایت server side مطرح کنی.
3. سمت مشتری(کلاینت ساید) وابستگی به سیستم و مخصوصاً مرورگر کاربر دارند و توانایی محدودی دارند، امکان ارتباط با منابع سرور رو ندارند و ...
(جاوا اسکریپت رو ملاک بزار و انتسابش بده به کلاینت ساید)
البته هر دسته کاربردهای خاص خودشون رو دارند و ناتوانی یکی رو نمیشه دلیل بر عیب اون دونست بلکه این مسئله به ماهیت server یا client بودن برمیگرده. در واقع بررسی هر کدوم بصورت مطلق صحیحه، اما بررسی این دو به صورت نسبی و مقایسه کاری غلطه چون ماهیت اونها با هم فرق داره.
مثلاً بررسی مزایا و معایب دو زبون php و asp صحیحه، اما بررسی مزایا و معایت دو زبون php و javascirpt غلطه! چون هر کدوم تو یه فاز مجزا هستند. مثل مقایسه javascirpt و html میمونه !!!
این نظر من بود.
4. این به تاریخچه زبانها برمیگرده، کافیه تاریخ تولد زبانهای سرور ساید رو پیدا کنی...
شاید اینم بدردت بخوره:
http://ahwazserver.net/design.php (کپی رایت داره)
امیدوارم مفید بوده باشه
موفق باشی
نبی
سلام
نبی جان دستت درد نکند.
منم جوابها رو در حد یه جمله میخواستم.
راستی یه سوال دیگه.
Ajax چی هست؟ آیا هیچ ربطی به php داره؟
بازم از توجه شما ممنونم