PDA

View Full Version : تفاوت WCF با windows service



negar.rafie
پنج شنبه 09 خرداد 1392, 12:33 عصر
میشه بگید تفاوت این دو در چیست ؟وبا از کدوم استفاده کنیم؟
و میشه بگید چه موقع باید از اینها استفاده کنیم ؟
مثلا فرض کنید ما در برنامه خود میخواهیم به صورت همیشگی یک زمان را با زمان جاری سیستم مقایسه کند و به محض برابر شدن یک کار خاصی انجام بدیم و استفاده از timer و bavkgroundworker هم بهینه نیست ایا در اینجا ما میتوانیم از اینها کمک بگیریم؟

danialafshari
پنج شنبه 09 خرداد 1392, 15:23 عصر
سلام
من از ویندوز سرویس استفاده می کنم

استفاده از timer و bavkgroundworker هم بهینه نیست
درسته و بهتره از Threading استفاده بشه

_behnam_
پنج شنبه 09 خرداد 1392, 15:39 عصر
تفاوت WCF با windows service به نقل ماکروسافت. (http://msdn.microsoft.com/en-us/library/aa738737.aspx)
اینجا هم هست (http://www.codeproject.com/Articles/139787/What-s-the-Difference-between-WCF-and-Web-Services)

negar.rafie
پنج شنبه 09 خرداد 1392, 19:57 عصر
مگه windows service با web service یکی هستن؟
کلا در چه مواقعی ما باید از windows service استفاده کنیم؟

danialafshari
پنج شنبه 09 خرداد 1392, 20:25 عصر
مگه windows service با web service یکی هستن؟
کلا در چه مواقعی ما باید از windows service استفاده کنیم؟

فرق می کنه
ویندوز سرویس از وقتی که ویندوز میاد بالا همیشه در حال اجرا است اگر کسی Stop نکند و خیلی کارآمد است
مثلا می تونی یک ویندوز سرویس بنویسی سر هر یک ساعت کار خاصی رو انجام بده
یا مثلا یک ویندوز سرویس بنویسی task manager رو kill کنه

موفق باشی

mousa1992
پنج شنبه 09 خرداد 1392, 20:34 عصر
مثلا فرض کنید ما در برنامه خود میخواهیم به صورت همیشگی یک زمان را با زمان جاری سیستم مقایسه کند و به محض برابر شدن یک کار خاصی انجام بدیم و استفاده از timer و bavkgroundworker هم بهینه نیست ایا در اینجا ما میتوانیم از اینها کمک بگیریم؟

بهتره از تابع wmi استفاده کنی