主题:【原创】新时代新潮流WebOS 【1】 -- 邓侃
回邓兄(没准是邓嫂?你们两口子文风很象),很多技术上面的发展细节,不是我等可以左右的,所以仅作为饭后闲聊。这里只说一下这个javascript的事情。
一个语言是否是script,是由其运行时间的状态决定的,跟语法无关。我们可以写一个C++的解释器,也可以做一个javascript的编译器,对用户的不同,就是运行速度。其实x86的汇编,也有hotspot runtime translator / optimizer,听起来很java,对不对?
所以我想问:为什么不保留javascript的语法,在后端把它变化成高效率的编译器?其实google V8已经走出了javascript runtime optimization这一步。那么为什么对于手机,不把html+css+javascript用云去进行编译+优化,转化为紧凑高效的中间格式,发给移动终端呢?这样的好处是:
1.保留了大量现存的网络应用。
2.保留了更宝贵的程序员。
3.不必担心新标准叫好不叫座的事情。
对于javascript调用本地代码的事情,主要是一个安全性问题,M$干过ActiveX可以调用本地代码的事情,这倒不是不可为,只要仔细研究了调用本地代码的危险性,并把危险隔离在某个沙盒里,就是可以做的。
其实我对google的某些做法不是很理解,比如当年收购sketchup,放着网络上面那么多VRML的东西不理,去买这么个公司,不是浪费资源么?google是靠梳理网络现有文档起家的,怎么走了这么一步?
同理,对于javascript,我的看法是:支持现有标准,保护众人已有的投资和努力,并发展之。
- 相关回复 上下关系8
压缩 2 层
🙂邓兄的手机设计关注点主要放到web上? 1 荆棘探兴 字0 2009-04-16 18:56:14
🙂关注的手机OS 2 邓侃 字178 2009-04-16 19:36:33
🙂了解这个系列的思路了。 1 荆棘探兴 字32 2009-04-16 20:31:19
🙂求同存异,谈一下这个javascript
🙂这个这个 1 懒厨 字109 2009-03-30 21:47:19
🙂嘿嘿,RIA可以看作对BS架构的反动哦 2 羽羊 字137 2009-03-31 20:41:38
🙂JavaScript 编译问题 2 邓侃 字2494 2009-03-28 09:59:24
🙂也许换个角度看看会有新的想法? 2 羽羊 字1652 2009-03-31 21:03:40