做了这么长时间的Web开发,由于公司的G宝盘这种稍微具有一些特殊性的Web Application的需要,我需要研究一下让Web表现层取得用户本机OS控制权限的方法,除了一直抱怨没有一个足够powerful的presentation layer之外,也尝试着想看看在现有的技术条件下有没有什么方式可以变相的将Web与OS黏合在一起,好像确实没有什么新鲜的技术了,就如旧瓶装新酒一样的ajax技术一样,其实还是这些东西:javascript,ActiveX(For IE),Mozilla(For firefox)
- javascript:这种语言是不是足够的powerful有过很多争论,就目前看来,好像没有什么任务是这种动态语言无法完成的。要相信,javascript也可以构建出许多复杂的框架,实现很多久经事故的模式。
- ActiveX:MS平台上面广为被流氓软件使用的技术,搞得现在人心惶惶,很多半瓶醋的用户更是闻ActiveX色变,看见经典的ActiveX提示对话框就点“否”,甚至禁用ActiveX控件。可是不得不说,如果想在IE下面使用javascript取得OS的操作权限,是没有它不行的。经典的Web/OS粘合实现有:MS Live Favorite,Web迅雷等等……
- Mozilla:这个东西不是一个浏览器内核,而是一个Application develpment platform,没错,他就是这么个东西,在这个平台上面你可以自由的使用javascript与XUL进行各种软件的开发,当然完成很多系统功能必须使用XPCOM这种Mozilla内置的跨平台组件技术。这种将Web与OS粘合比较有名的实现有:Allpeers.com,当然还有Firefox下面成千上万的各种plugin…..这个平台的潜力不容小视。
或许很多开发者翘首以盼的认为WPF/E能够解决Web与OS之间的鸿沟,可是为什么不先尝试使用Mozilla这种技术呢,个人认为至少在WPF/E成熟进入市场之前,这种技术是最成熟的解决了Web与OS之间的粘合问题的。
Technorati: javascript, ActiveX, Mozilla
用Mozilla的人已经超过IE了?我怎么不知道,等FF垄断了,我再用吧.
评论 由 afaf — 十二月 3, 2006 @ 5:45 pm
U ‘r DBT :) 看你抱狗的样子真够BT的哈,强哥到此一游!
评论 由 chinahawk681 — 十二月 6, 2006 @ 9:52 pm