PDA

View Full Version : اجرای برنامه app از طریق شبکه



mustafa13
سه شنبه 29 مهر 1393, 19:46 عصر
با سلام
می توان برنامه تحت شبکه را طوری طراحی و پیاده سازی نمود.
نسخه هایی که در لاینت هست از طریق سرور اجرا بشه یعنی برنامه ای رو خود کلاینت ها نباشه مانند وب سایتها باشد

با تشکر

plus
سه شنبه 29 مهر 1393, 21:28 عصر
بله میشه ولی مهمترین لازمه این کار، Optimize بودن هر بخشی هست که داده ها رو بین سرور و کلاینت رد و بدل میکنه.چون با محدودیت پهنای باند، اگه حجم داده ها زیاد باشه نرم افزار مدام برای دریافت/ارسال داده ها باید منتظر بمونه و کیفیت نرم افزار پایین میاد و یا حتی غیر قابل استفاده میشه.
برای شبکه کردن راه ساده ولی نه چندان درست، شبکه کردن دیتابیس هست که البته مشابه اون چیزی که مد نظر شماست (وب سایت ها) نیست.تنها چیزی که در سرور اجرا میشه، Query های دیتابیسه...
راه دیگه، ارائه سرویس سمت سروره (مثل وب سرویس ها) که البته پیاده سازی سخت تری داره ولی اصولی تر هست و امکانات خوبی میتونه ارائه بده...با این روش اغلب کارها سمت سرور انجام میشه و کلاینت بیشتر وظیفش، نمایش هست (مثل وب سایت ها).