[英]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.