我有一个项目要做,我的任务是做一些研究和开发,以确定哪种技术最适合。下面是该应用程序当前状态的一些背景信息:
上的服务器发送给打印机。
它的新化身在功能上类似于旧的,但引入了一些新功能:
打印。
有没有人建议我该走哪条路:
从application
目前,我倾向于WPF,因为它似乎有更好的印刷支持。Silverlight似乎并不合适,因为我们可以控制这个平台,而且它需要与一些硬件(打印机)集成。保留它作为一个网络应用程序仍然在桌面上,但我不完全确定它是否是最适合托盘打印的要求。(这一切都需要发生在后台,我们不希望用户不得不选择打印配置。想想沿着扫描条形码->标签打印在斑马打印机,产品文档打印从托盘1,包装单从托盘2)
到目前为止,我几乎所有的经验都是在web应用程序方面,所以我对整个WPF/Silverlight的东西还比较陌生。
有人能不能证实我以上的假设,或者指出我犯了什么错误?
发布于 2012-01-16 20:12:23
我建议将您的应用程序保持为web,以便将来与平板电脑和非windows设备的集成更加容易。
您可以创建一个容器WPF应用程序,并在WPF中托管一个web浏览器控件,这样您就可以使用JavaScript接口编写自定义的window.external桥并轻松地访问本机组件。WPF将比silverlight更好,因为您将完全控制本地API。
https://stackoverflow.com/questions/8884391
复制相似问题