[英]Which Technology Stack should I use: WPF, Silverlight 5, or Web Application
我有一個即將完成的項目,我受命做一些研發工作,以找出最適合的技術。 以下是應用程序當前狀態的一些背景信息:
新版本的功能與舊版本相似,但是引入了一些新功能:
是否有人對我應該走哪條道路提出建議:
目前,我傾向於WPF,因為它似乎具有更好的打印支持。 Silverlight似乎不合適,因為我們可以控制平台,它需要與某些硬件(打印機)集成。 仍然將其作為Web應用程序保留在桌面上,但是我不確定它是否最適合紙盤打印要求。 (所有這些操作都需要在后台進行,我們不希望用戶選擇打印配置。請按照“掃描條形碼”->在Zebra打印機上打印標簽,產品文檔從紙盤1打印,裝箱單從紙盤打印的思路2)
到目前為止,我幾乎所有的經驗都來自於Web應用程序方面,因此,我對WPF / Silverlight整個工作還比較陌生。
誰能證實我的上述假設,或者可能指出我犯了一些錯誤?
我建議將您的應用程序保留為網絡,以便將來與平板電腦和非Windows設備集成變得更加容易。
您可以創建一個容器WPF應用程序,並在WPF App中托管一個Web瀏覽器控件,因此您可以使用window.external
接口編寫自定義JavaScript橋並輕松訪問本機組件。 WPF將比Silverlight更好,因為您將完全控制本機API。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.