Get Mystery Box with random crypto!

معماری برنامه وب، رابطه بین اجزای برنامه وب و نحوه تعامل آن‌ها | Roxo

معماری برنامه وب، رابطه بین اجزای برنامه وب و نحوه تعامل آن‌ها را توصیف می‌کند و ساختاری برای نحوه اتصال کلاینت و سرور فراهم می‌کند.

کد سمت کلاینت: کدی که در مرورگر قرار دارد و به ورودی‌های کاربر پاسخ می‌دهد.
کد سمت سرور: کدی که در سرور قرار دارد و به درخواست‌های HTTP پاسخ می‌دهد.

هر کدی که بتواند به درخواست‌های HTTP پاسخ دهد می‌تواند روی سرور اجرا شود و زبان‌هایی مانند PHP ،Java ،Python و ... برای کدنویسی سمت سرور استفاده می‌شوند. کد سمت سرور همچنین مسئول ایجاد هر صفحه درخواستی توسط کاربران و ذخیره انواع مختلف داده‌ها و ورودی‌هاست.

از طرف دیگر، کد سمت کلاینت منحصراً از طریق درخواست‌های HTTP ارتباط برقرار می‌کند و نمی‌تواند فایل‌های سرور را مستقیماً بخواند. در عوض، توسط مرورگر وب تجزیه می‌شود و به ورودی‌های کاربر واکنش نشان می‌دهد.


آشنایی با انواع معماری وب‌اپلیکیشن:

https://www.roxo.ir/choosing-the-best-web-application-architecture


@roxo_ir