ما المقصود بكل من "client side" و "server side" وما الفرق بينهما؟

Abdullah Ghanem
bhushan

سئل منذ 4 سنوات

anonymous
anonymous منذ 4 سنوات
دائمًا في أي موقع إلكتروني أو تطبيق يوجد ما يسمى بالـ Client side وهو يمثل الجزء من التطبيق أو الموقع الذي يراه المستخدم ويتفاعل معه، مثل نموذج تعبئة إنشاء حساب، ويصمم ضمن لغات برمجة عديدة مختصة بتصميم Client side وتسمى Front-end، كما يوجد أيضًا في كل تطبيق وموقع ما يسمى Server side وهو يمثل كل ما لا يراه المستخدم ولا يتفاعل معه، ويكون مختص بالسيرفر، مثلًا عند النقر على زر "ارسال" الذي في نهاية النموذج فيتم إرسال البيانات التي قام بتعبئتها المستخدم في الفورم إلى السيرفر، فيتم تخزين البيانات ومعالجتها، وعملية الإرسال والمعالجة والتي لا يراها المستخدم تمثل الـ Server side، وأيضًا يتم تصميم Server side ضمن لغات برمجة عديدة تسمى Back-end
anonymous
anonymous منذ 4 سنوات
يحتاج اي موقع للعمل الى ثلاث مكونات وهي :
  • سيرفر the server 
  • قاعدة بيانات the database 
  • متصفح الانترنت the client 
يمثل العميل أو متصفح الانترنت المكان الذي يشاهد عليه الموقع وهو المكان الذي تتم عليه كتابة وتنفيذ اكواد client side ويستخدم لذلك لغات البرمجة التالية: HTML, CSS, JavaScript, etc.
اما في الserver side فيتم استقبال الطلبات المرسلة عبر الurl واضافتها لأكواد معينة لتنفيذ مهمة محددة ومن ثم ارسالها الى المتصفح مرة اخرى وتتم كتابة هذه الأكواد بلغات مختلفة مثل : PHP, ASP.net, Ruby on Rails, ColdFusion, Python, . 

من فضلك تسجيل الدخول للمشاركة في هذه المناقشة.

نستخدم ملفات تعريف الارتباط لتحسين تجربتك. بمتابعة استخدام هذا الموقع، فإنك توافق على سياسة ملفات تعريف الارتباط.