首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该使用哪种技术栈: WPF、Silverlight 5或Web应用程序

我应该使用哪种技术栈: WPF、Silverlight 5或Web应用程序
EN

Stack Overflow用户
提问于 2012-01-16 18:12:32
回答 1查看 587关注 0票数 1

我有一个项目要做,我的任务是做一些研究和开发,以确定哪种技术最适合。下面是该应用程序当前状态的一些背景信息:

  • Web应用程序;只有内部用户可以访问web应用程序打印到本地打印机(Zebra),打印作业通过回发

上的服务器发送给打印机。

它的新化身在功能上类似于旧的,但引入了一些新功能:

  • 添加了一台新的桌面打印机。我们将打印一些额外的文件,除了从斑马打印机生成的标签之外,我们还将生成两个新文档。
  • 应用程序必须支持托盘打印。例如,一个文档必须从Tray 1打印,另一个必须从Tray 2.

打印。

有没有人建议我该走哪条路:

从application

  • Convert到WPF

  • 转换为Silverlight 5

目前,我倾向于WPF,因为它似乎有更好的印刷支持。Silverlight似乎并不合适,因为我们可以控制这个平台,而且它需要与一些硬件(打印机)集成。保留它作为一个网络应用程序仍然在桌面上,但我不完全确定它是否是最适合托盘打印的要求。(这一切都需要发生在后台,我们不希望用户不得不选择打印配置。想想沿着扫描条形码->标签打印在斑马打印机,产品文档打印从托盘1,包装单从托盘2)

到目前为止,我几乎所有的经验都是在web应用程序方面,所以我对整个WPF/Silverlight的东西还比较陌生。

有人能不能证实我以上的假设,或者指出我犯了什么错误?

EN

回答 1

Stack Overflow用户

发布于 2012-01-16 20:12:23

我建议将您的应用程序保持为web,以便将来与平板电脑和非windows设备的集成更加容易。

您可以创建一个容器WPF应用程序,并在WPF中托管一个web浏览器控件,这样您就可以使用JavaScript接口编写自定义的window.external桥并轻松地访问本机组件。WPF将比silverlight更好,因为您将完全控制本地API。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8884391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档