Archive for September 8th, 2004
xul
Posted on September 8, 2004 - Filed Under Uncategorized
突然看到了个新颖的名词xul
狗狗了一番,发现这个技术也并不新
mozilla很早就开始做这个东西了,现在的mozilla很大部分界面是xul生成的
m$也在做longhorn里加入xaml,异曲同工的东西,不过似乎xaml的范畴大一点
突然觉得有代替javascript丰富web表现的希望
随着看xul的资料越多,突然发现一个问题,必须现有mozilla才能运行xul,或者至少要有个xre
虽然有人说在intranet环境里要求每个客户端都装mozilla也相当方便
但是要求每个客户端都装jre然后使用web start来发布和更新也很方便啊
至少swing/swt的表现力比xul+javascript要强的多了
哦,对了xul也要靠javascript来控制逻辑的
还有更重要的事情,业务逻辑和数据库操作呢?
使用xul必须要使用如下的架构
xul - javascript - xmlhttp - servlet - …
其实这里真正的难点是javascript跟servlet之间的xml通信的问题,超复杂
还不如swing/swt - rmi来的简单和直接,和更oo
那又何苦呢。。。
ps,说起狗狗,想起下午跟同事说狗狗已经成为一种文化
这是很恐怖的事情
虽然其实文化这种观点我是从网上别人那里得来得,我个人上也赞同
目前的狗狗没有人工控制的,但难保日后
尤其狗狗已经上市,或多或少会有商业因素
而且就算现在的狗狗是有人工控制我们也不知道啊
人们已经习惯从狗狗获得信息
哪天狗狗人工介入,控制某些信息的过滤
尤其是涉及政治的时候,会有多大的影响力啊
再ps,狗狗xul的时候发现一个有趣的网站
http://www.luckycats.net/
有空的朋友可以去领养一只,还有教你怎么养