windows编程1.0版本呢,都是各种消息,那时候写程序,要做很大的一个tree来despatch message,后来到了2.0,就把消息包装成事件,是一大进步。
javascript的程序,Bindows实现了“伪消息/事件机制”:虽然里面可以addEventListner/removeEventListner/dispatchEvent,但是,并没有一个真正的平台——在windows编程里,显然,平台是windows这个操作系统。
有了平台,才能实现真正的消息机制,比如,维护消息队列,延迟消息,阻塞消息,以及优先级等等。这些在Bindows里都无法实现,它的“伪消息/事件”的处理,完全是顺序执行的。
有了平台,才能更进一步,实现多线程。这个东西在javascript里好像一直是比较难做的地方,有哪位朋友做过么,可以分享一下思路吗?
只用过Bindows,这些javascript的缺陷,不知道别的RIA(backbase等等)做的怎么样?
--
FROM 203.116.15.*