با سلام خدمت دوستان

می خواستم ببینم آیا معماری برای پیاده سازی نرم افزار وجود داره که من یک برنامه Application رو طوری طراحی کنم که کاملا" سمت سرور اجرا بشه ؟
-- ASP? no

مثلا" فکر کنید که یک نرم افزار حسابداری نوشته اید اما به دلیل مشکلات پهنای باند شبکه ای عملا" قادر به اجرای اون نیستید. (برنامه با دلفی نوشته شده - تعداد کاربران 20 نفر -برنامه پردازش بالایی نداره)

نکته : من به اون سرور ریموت دسکتاپ میزنم از طریق خط تلفن و تقریبا" سرعت خوبی داره این ارتباط ، اما زمانی که برنامه رو از طریق همون خط تلفن که به صورت TCP به سرور متصل هست اجرا می کنم به دلیل سلکت های سنگینی که برنامه داره نمیتونه درست اجرا بشه و .....

حال به این فکر می کنم که تصویر نرم افزارو بیارم سمت کلاینت به جای یک سلکت با حجم 1 گیگ (مثل ریموت دسکتاپ)

البته کاربر نرم افزار نیاز به منابع سخت افزاری و نرم افزاری روی کلاینت نداره (مثلا" بخواد فایل بخونه و بنویسه)

terminal Servic - Citrix APP - Remote App این ها راه حل های خوبی بودند اما دوست دارم این مشکل توسط برنامه نویسان حل بشه تا مدیر شبکه !!!

و اینکه اگه من بخوام برنامه رو در سرعت های مختلف شبکه چک کنم باید چگونه سرعت شبکه رو شبیه سازی کنم ؟ -- الان دارم از ماشین مجازی استفاده می کنم اما سرعته شبکش ثابت