我想編寫一個有近80個客戶端的倉庫程序。我的程序需要做一些報告和控制倉庫中商品的出入,並在SQL Server數據庫中存儲數據。我需要知道哪些一個更好:使用Windows應用程序,這給我很多羽毛或創建網站,這減少了我的使用對象的能力?我不得不提到,我的客戶不會增加。Windows應用程序或網站
回答
爲什麼不創建一個完成所有實際工作的web服務。這樣,構建Windows應用程序,Web應用程序或兩者都很容易。
如果您使用WCF,這非常容易。
你爲什麼說它會降低你使用對象的能力? 。
我總是會與Web應用程序,而不是CSA(客戶端服務器應用程序去 原因(來源:http://www.eforcesoftware.com/brochures/Web%20Benefits%20over%20Client%20Server%20Technology.pdf)
Web應用程序更易於部署(只安裝在服務器上)給出了工人 安全,方便,無論何時何地,通過任何設備,通過任何連接,隨時隨地訪問企業應用程序,信息, 流程和人員, o CSA必須在客戶端和服務器上安裝軟件。你必須讓人們更新雙方的軟件更新和升級
個Web應用,更容易獲得(所有你需要的是一個安全的互聯網連接 和瀏覽器) Ø修正案需要安裝客戶端部分,並以 份額更難防火牆 外Ø修正案緩慢時運行您不在同一個網絡上
Web應用程序集中管理。使IT人員能夠管理應用程序的集中管理,簡化其部署,監控 和度量。 Ø客服人員更復雜,集中管理 Web應用程序需要較少的處理能力在客戶端上 Ø成本分攤協議需要在客戶端上更多的處理能力和更昂貴
Web應用程序更加靈活(可根據您的需求更輕鬆)。他們可以很容易地與其他機構系統和數據庫集成在一起,以提供一個無縫的原子能機構範圍系統 。 Ø客服人員均作爲二進制應用程序,且很難進行定製
Web應用程序不需要太多的培訓(每個人都知道如何使用Web瀏覽器 和上網) ØCSA需要更詳細的培訓,並採取更多的時間讓用戶獲得舒適,然後採用新系統。
難道他不能在win應用程序中嵌入瀏覽器應用程序,並在服務器上託管WCF服務嗎?我的意思是它必須是ASP/Web應用程序總是爲這個問題? – Zenwalker
當然可以。但在這種情況下,他不需要將該獲獎應用分發給其每個客戶。爲什麼不把它作爲web應用程序發佈併爲客戶端提供url(假設他們有web瀏覽器) –
另一方面:web應用程序必須處理瀏覽器不兼容性,微妙的Javascript/CSS差異,IIS /主機配置以及頭痛問題。 ...這不是所有的Web應用程序的專業人員...... –
網站如何降低您使用對象的能力?如果你使用ASP.NET,我相信編程的服務器端仍然是C#。 Plus ASP.NET爲您通過IIS處理更多用戶連接提供了更多的靈活性。
你說「ASP」,但你的意思是'ASP.NET' - 對吧?不是可怕的老「VBScript經典ASP」... –
是的。抱歉錯字錯誤。 – Zenwalker
您有沒有想過Silverlight?
它基本上是一個瀏覽器插件,但Silverlight應用程序幾乎和「真正的」Windows應用程序一樣好(基本上Silverlight是一個精簡的WPF)。
這是兩個世界中最好的 - 豐富和強大的用戶界面,基本上安裝/部署在Web服務器上。
- 1. ASP.NET。網站或Web應用程序?
- 2. 新的網站或MVC應用程序
- 3. iPad應用程序或離線網站
- 4. wcf +桌面應用程序或網站?
- 5. 加速ASP.Net網站或應用程序
- 6. Admob網站/應用程序網址?
- 7. 網站將信息推送到應用程序或從網站檢索應用程序的設計
- 8. 有關爲網站開發移動應用程序或僅在應用程序中打開網站的建議?
- 9. 每個網站的應用程序池或1個應用程序池中的幾個網站?
- 10. 谷歌瀏覽器應用程序 - 檢查應用程序或常規網站
- 11. 如何在c#windows應用程序中引用網站usercontrol?
- 12. 從Windows服務或桌面應用程序找到網站的絕對路徑
- 13. 你的網站應用程序或網站有健康檢查嗎?
- 14. 從C#Windows應用程序發佈到ASP MVC 4網站
- 15. Windows應用程序中的嵌入式網站
- 16. 通過asp網站下載Windows Phone應用程序
- 17. 從ASP.NET網站創建獨立的Windows應用程序
- 18. 從網站獲取特定信息C#windows store應用程序
- 19. 將Windows Phone應用程序連接到網站?
- 20. 在windows 7中爲asp.net應用程序設置網站
- 21. 如何從windows應用程序(.net)打開網站url(no javascript)
- 22. 從網站到Windows應用程序的視頻
- 23. 從網站發送數據到Windows應用程序
- 24. 如何將網站連接到Windows應用程序?
- 25. DVLUP類似的網站 - Windows Phone應用程序
- 26. 使用Dart或Node.js的企業網站應用程序
- 27. 使用應用程序瀏覽網站
- 28. 無法加載文件或程序集... Windows Azure網站
- 29. Windows Phone應用程序(網絡應用程序)
- 30. CMS(Web應用程序或Windows應用程序)
爲什麼網站會降低您使用對象的能力? –