我会坦率地说:我讨厌用JavaScript编写客户端代码。至少可以说,我不是这种语言的粉丝。
对我来说,浏览器支持一种编程语言,而不是一种中间虚拟机(如CIL或JVM),这似乎很愚蠢。后者将允许程序员以他们选择的语言(在某种程度上)书写,而不是使用一种固定的预设语言。这种语言的发展可能会更快,因为只有对CIL / JVM /进行任何更改,都需要每个主要的浏览器进行升级。可以添加语言功能而不会影响旧的浏览器体验。
众所周知,中间语言可以节省大量的精力。除了JavaScript以外,是否有其他措施可以促进浏览器“脚本”开发,特别是在已经设计,开发和优化的虚拟机中?他们有动力吗?