论坛首页 Web前端技术论坛

UI展现技术总结

浏览 58285 次
该帖已经被评为精华帖
作者 正文
   发表时间: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。

 

 

0 请登录后投票
   发表时间: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的沙箱可能被人破解,获取到更大的权限(我拍脑袋想的,大家一笑即可)。


0 请登录后投票
   发表时间:2009-05-13  
icewubin 写道
不是每个盗版都和你用的盗版一样, 

 

 抱歉的很,我的软件都是正版。

0 请登录后投票
   发表时间:2009-05-13   最后修改:2009-05-13
kimmking 写道

抱歉的很,我的软件都是正版。

既然你用的是正版,那你怎么知道“盗版也带了.net fx(sp2中)”?是看别人的机器,还是听别人说的?
0 请登录后投票
   发表时间:2009-05-13  
问题是现在的 web+js的方式深入人心, 会搞的太多了.
不排除未来更强大的浏览器本身就是一个 flex, .net 的运行时环境, js 拥有可扩展的强大功能用于完成富ui. 现在js,浏览器的竞争不是很空前吗. 你硬要用户装那个东西, 而且刚开始都不太稳定或者掌握不熟的 flex, .net 对于用户,开发者都是挺要命的, 不是我们不想上这些新系统,而是不可控.
0 请登录后投票
   发表时间: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,调兼容性绝对痛苦。
0 请登录后投票
   发表时间:2009-05-13   最后修改:2009-05-13
刚刚发现SL可以部署DLL,这好像也太不安全了吧,正好在JE首页看到的:
http://www.iteye.com/news/7532-ultimate-flash-and-silverlight-competition
0 请登录后投票
   发表时间:2009-05-13  
icewubin 写道
刚刚发现SL可以部署DLL,这好像也太不安全了吧,正好在JE首页看到的:
http://www.iteye.com/news/7532-ultimate-flash-and-silverlight-competition

你的不安全指的是??
0 请登录后投票
   发表时间:2009-05-13  
kimmking 写道
你的不安全指的是??

我不太清楚这个DLL是否有较强的限制,如果有恶意软件开发商,像开发恶意ActiveX控件那样,使用一些恶意的代码放在DLL中部署的话,会发生什么事。

主要是我不太清楚SL的沙箱真的能拦住DLL中的恶意代码么?不是托管代码么?怎么还会有DLL出现?
0 请登录后投票
   发表时间: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是强项. 不过普通的页面表现力也不错. 一些简单的也能搞定
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics