作为一个偏web前端的rails程序员,我觉得在rails开发里常用到的haml,coffee,scss,less这些语言其实非常适合集成到各大主流浏览器里面。有这样的工具的话,浏览器在开发中的作用就会开始超越一个debug的地方。
我有稍微试想一下如果真的要这么做,需要对浏览器做什么。我觉得未必需要深入到浏览器的内核去添加这些支持功能。可以以extension的形式来支持。比如说,在浏览器添加scss的样式时,扩展的解释器把scss解释成css,再和浏览器的解析渲染过程结合。
我有稍微试想一下如果真的要这么做,需要对浏览器做什么。我觉得未必需要深入到浏览器的内核去添加这些支持功能。可以以extension的形式来支持。比如说,在浏览器添加scss的样式时,扩展的解释器把scss解释成css,再和浏览器的解析渲染过程结合。