锁定老帖子 主题:UI展现技术总结
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-05-13
icewubin 写道
bonny 写道
在看rebol编程,rebol的GUI编程令人惊叹,大家都可以去试一下,非常棒。
整个rebol虚拟机大概1m不到,GUI代码超简单,甚至比html都简单。。。。。客户端开发首选啊。 强烈推荐。 我在想他这么简单的UI编程模型能不能作为插件运行在浏览器里,这样的RIA比FLEX要简单许多。 楼主不要有时候过于注重市场,有时候过于重视开发速度(实际上市场更重要一点)。 目前满足楼主用户体验需要的,而且有市场部署基础的,只有Flex了。 SliverLight其实是有问题的: 1.有很多人还在用XP-SP2的盗版,以及相当多的盗版XP-SP3,这些盗版为了标榜自己纯净往往是不包含.net和SliverLight。
盗版也带了.net fx(sp2中),sl本来xp就没带。要自己装(下载或在线,like flash)。
2.由于黑屏事件,有相当一部分人,开始使用360这类工具打补丁(而且下载速度还很快),根本不用微软自己的补丁升级,这也妨碍了.net和SliverLight的普及。 windows补丁和.net\sl的关系我看不出来。 3. .net本身每次升级和打补丁的下载量是极其惊人的,这点不得不考虑进去。 客户机上的.netfx不太大,向下兼容,升级也不是必须的,--jre不也一样。
4.说句题外话,SliverLight将来很有可能也因为微软的漏洞被流氓软件产业链利用,重蹈ActiveX技术的后尘。 这个应该不会的,sl和flash一样有sandbox。
|
|
返回顶楼 | |
发表时间:2009-05-13
最后修改:2009-05-13
引用 我在想他这么简单的UI编程模型能不能作为插件运行在浏览器里,这样的RIA比FLEX要简单许多。
Flash难道不是作为插件运行在浏览器中的么? 引用 盗版也带了.net fx(sp2中),sl本来xp就没带。要自己装(下载或在线,like flash)。
不是每个盗版都和你用的盗版一样,例如秋无痕就有两种安装方式,手动安装方式一定是没有.net的,自动方式我没有确认,不好说。 而且相当一部分的盗版对于.net是可选的,不是打闷包的。 引用 windows补丁和.net\sl的关系我看不出来。
SL有一个版本就是作为一个windows系统级补丁放出来的。如果你是选择早期SP2版本的话,自动升级的时候一定会自动安装SL,这和目前的XP会自动提示安装IE8是一样的。 引用 客户机上的.netfx不太大,向下兼容,升级也不是必须的,--jre不也一样。
jre是一样的啊,我没有和JRE比啊。因为前面混起来了,这一点其实是单说.net的。 顺带说一下,SL2的插件包的安装大小已经飙升到4MB了。 引用 这个应该不会的,sl和flash一样有sandbox。
这我知道,但是我还是担心,在客户端装有完整.net环境的情况下,SL的沙箱可能被人破解,获取到更大的权限(我拍脑袋想的,大家一笑即可)。 |
|
返回顶楼 | |
发表时间:2009-05-13
icewubin 写道
不是每个盗版都和你用的盗版一样,
抱歉的很,我的软件都是正版。 |
|
返回顶楼 | |
发表时间:2009-05-13
最后修改:2009-05-13
kimmking 写道 抱歉的很,我的软件都是正版。 既然你用的是正版,那你怎么知道“盗版也带了.net fx(sp2中)”?是看别人的机器,还是听别人说的? |
|
返回顶楼 | |
发表时间:2009-05-13
问题是现在的 web+js的方式深入人心, 会搞的太多了.
不排除未来更强大的浏览器本身就是一个 flex, .net 的运行时环境, js 拥有可扩展的强大功能用于完成富ui. 现在js,浏览器的竞争不是很空前吗. 你硬要用户装那个东西, 而且刚开始都不太稳定或者掌握不熟的 flex, .net 对于用户,开发者都是挺要命的, 不是我们不想上这些新系统,而是不可控. |
|
返回顶楼 | |
发表时间:2009-05-13
最后修改:2009-05-13
srdrm 写道 问题是现在的 web+js的方式深入人心, 会搞的太多了.
不排除未来更强大的浏览器本身就是一个 flex, .net 的运行时环境, js 拥有可扩展的强大功能用于完成富ui. 现在js,浏览器的竞争不是很空前吗. 你硬要用户装那个东西, 而且刚开始都不太稳定或者掌握不熟的 flex, .net 对于用户,开发者都是挺要命的, 不是我们不想上这些新系统,而是不可控. Flex在客户端表现形式就是flash。 Flash 9又不是什么新系统,装机率达到99%,何来“硬要用户装那个东西”之说。 何况现在不少报表工具就是基于Flash的。 JS对于开发者来说才是真要命呢,我们的客户领导,有的用IE6,有的IE7,有的maxthon2,有的世界之窗,有的QQ浏览器,有的喜欢用FF,有的喜欢用chrome(最近碰到的变态),还有的在用IE8,调兼容性绝对痛苦。 |
|
返回顶楼 | |
发表时间:2009-05-13
最后修改:2009-05-13
刚刚发现SL可以部署DLL,这好像也太不安全了吧,正好在JE首页看到的:
http://www.iteye.com/news/7532-ultimate-flash-and-silverlight-competition |
|
返回顶楼 | |
发表时间:2009-05-13
icewubin 写道 刚刚发现SL可以部署DLL,这好像也太不安全了吧,正好在JE首页看到的:
http://www.iteye.com/news/7532-ultimate-flash-and-silverlight-competition 你的不安全指的是?? |
|
返回顶楼 | |
发表时间:2009-05-13
kimmking 写道 你的不安全指的是??
我不太清楚这个DLL是否有较强的限制,如果有恶意软件开发商,像开发恶意ActiveX控件那样,使用一些恶意的代码放在DLL中部署的话,会发生什么事。 主要是我不太清楚SL的沙箱真的能拦住DLL中的恶意代码么?不是托管代码么?怎么还会有DLL出现? |
|
返回顶楼 | |
发表时间:2009-05-18
icewubin 写道 srdrm 写道 问题是现在的 web+js的方式深入人心, 会搞的太多了.
不排除未来更强大的浏览器本身就是一个 flex, .net 的运行时环境, js 拥有可扩展的强大功能用于完成富ui. 现在js,浏览器的竞争不是很空前吗. 你硬要用户装那个东西, 而且刚开始都不太稳定或者掌握不熟的 flex, .net 对于用户,开发者都是挺要命的, 不是我们不想上这些新系统,而是不可控. Flex在客户端表现形式就是flash。 Flash 9又不是什么新系统,装机率达到99%,何来“硬要用户装那个东西”之说。 何况现在不少报表工具就是基于Flash的。 JS对于开发者来说才是真要命呢,我们的客户领导,有的用IE6,有的IE7,有的maxthon2,有的世界之窗,有的QQ浏览器,有的喜欢用FF,有的喜欢用chrome(最近碰到的变态),还有的在用IE8,调兼容性绝对痛苦。 你说的我都同意. 装机量没问题, 对于FLASH最重要的是开发模式的改变.以前熟悉的html用不着了, 开发不可控. 搞自己用的系统还行, 放到互联网只能用在某些地方, 要不对搜索引擎索引你的页面来讲是个致命的. js 的兼容性问题基本上不是问题, 一大堆框架可供选择. 大大简化你的工作. 报表这块FLASH是强项. 不过普通的页面表现力也不错. 一些简单的也能搞定 |
|
返回顶楼 | |