一些关于关于silverlight5

无聊的昵称也这么难取 2015-04-07 11:35:52
之前公司有做IE浏览器的ActiveX插件,插件主要是操作硬件和图片处理,通过调用扫描仪和照相机还有摄像头SDK等的访问和操作
现在公司需要对多浏览器的支持,所以想到silverlight
1,silverlight 5 访问本地文件有几种方式各有什么限制与优势(如OOB,COM。。)
2,silverlight 5 对本地硬件的SDK访问友不友好,有没有什么限制
3,silverlight 5 对Remoting通讯有没有什么要求,之前插件是用Remoting和服务器通讯的,服务器不想做修改
除了上面所列问题还有限制没???????
求教各位高手。。。。最近才开始看silverlight方面的资料
...全文
177 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
看来是没什么好的解决方法了,结贴了
  • 打赏
  • 举报
回复
所谓“微软已经放弃的技术”,这其实应该问问winform是不是“微软已经放弃的”。在2013年微软发布了silverligh5,请问微软是哪一年最后发布winform的大改的版本?为什么有人还在不断地在csdn来讨论(微软貌似已经于10年前放弃的)winform编程,而对(微软貌似已经于2年前放弃的)silverlight却要阻拦呢?——因为不会silverlight,没有用它做过那一类酷炫的web应用! 不过,你的需求不适合silverlight。
引用 楼主 pengjian3603 的回复:
之前公司有做IE浏览器的ActiveX插件,插件主要是操作硬件和图片处理,通过调用扫描仪和照相机还有摄像头SDK等的访问和操作 现在公司需要对多浏览器的支持,所以想到silverlight 1,silverlight 5 访问本地文件有几种方式各有什么限制与优势(如OOB,COM。。) 2,silverlight 5 对本地硬件的SDK访问友不友好,有没有什么限制 3,silverlight 5 对Remoting通讯有没有什么要求,之前插件是用Remoting和服务器通讯的,服务器不想做修改 除了上面所列问题还有限制没???????
silverlight没有在OOB方面来得及实用化,就被鲍尔默“阻止”了,于是silverlight的 OOB 技术停留在那种形式上,(如果用在internet上而不是局域网上时)需要你跑到每一台客户机去修改人家的注册表,而没有再进一步授权给开发者。所以最终,OOB相关技术大概是只能放弃。 如果OOB可以实用,就保存在什么“对本地SDK不友好”的问题。因为它可以方便访问COM、也可以方便使用平台PInvoke技术。 Silverlight不支持Remoting,它只支持比较基础的tcp、http、udp组播,以及webservice/wcf等等。
  • 打赏
  • 举报
回复
是内部用,只是这个内部有点大。不如:银行,有很多分行
  • 打赏
  • 举报
回复
如果你是企业内部应用,用silverlight还有可行性,非企业内部应用,你让客户装silverlight就已经是个比较麻烦的事情了
本拉灯 2015-04-08
  • 打赏
  • 举报
回复
现在公司需要对多浏览器的支持,。。silverlight现在浏览器不支持吧,除了IE
  • 打赏
  • 举报
回复
具体一点,没看懂
assky124 2015-04-08
  • 打赏
  • 举报
回复
本地部署一个http的服务,实现操作硬件和与网页的交互(jsonp跨域)
  • 打赏
  • 举报
回复
那到如何是好
assky124 2015-04-08
  • 打赏
  • 举报
回复
无聊写了个例子,可以在网页直接启动Word程序。当然你的电脑要装有Word http://download.csdn.net/detail/assky124/8574577
qldsrx 2015-04-08
  • 打赏
  • 举报
回复
老老实实为每个浏览器定制吧。
assky124 2015-04-08
  • 打赏
  • 举报
回复
你开发网站应用程序的时候,Asp.net Development Server知道的吧。原理一样。 网页自然不能直接访问本地的硬件,但是可以访问本地的网站。 比如一个网页的按钮访问 http://localhost:12345/runwinword 你本地的服务监听到这个请求,就调用Word,执行一些操作什么的 一般用户的感觉就是网页直接启动了Word程序
rtdb 2015-04-08
  • 打赏
  • 举报
回复
操作本地硬件,还要多浏览器的支持,我感觉上是不可能的 有可能的话,扔掉浏览器,开发WINFORM客户端, 加上自动更新功能以减少维护动作。
  • 打赏
  • 举报
回复
flash对应的是flex编程
  • 打赏
  • 举报
回复
引用 1 楼 starfd 的回复:
silverlight 微软都已经放弃的技术,你确认你要搞这个?(都N年不更新的东西,最近突然发羊癫疯更了2次) 搞这个还不如Flash……
flash怎么操作硬件啊。。。。。。。。 silverlight 管他是不是已经放弃的技术 只要目前能用 只要能用个3,4年就好了
  • 打赏
  • 举报
回复
silverlight 微软都已经放弃的技术,你确认你要搞这个?(都N年不更新的东西,最近突然发羊癫疯更了2次) 搞这个还不如Flash……

110,529

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧