我对欧泊以使用纯Ruby (当然还有JS )的方式提供的强大和优雅感很感兴趣。
如何利用Opal for Meteor作为开发的主要语言?
UPDATE:只是想分享一下,我们已经将注意力转移到Volt,以满足我们在自下而上提供Ruby的同构环境中的实时需求。这是一次奇妙的经历,甚至马茨在推特上现在也有几次了。
发布于 2013-12-14 04:17:45
发布于 2013-08-16 04:40:22
是的,看看coffeescript包是如何在Meteor中实现的,以便将.coffee编译成.js。具体而言,
_transitional_registerBuildPlugin函数,它告诉meteor如何将coffeescript文件转换为js文件。如果所有的东西都设计得很好,那么您可能不需要去碰绑定器就可以创建一个构建OpalRb文件的智能包。然而,我猜你可能需要发出一两次拉力请求,才能使它更好地发挥你的包。现在,预处理程序单独处理所有文件,这在您的语言中可能是不可能的(我不确定)。然而,在这个过程中,您将为Meteor对其他JS方言和编译器的支持做出更好的贡献!
我将重申我的观点,如果您想要某种高级语言来编写JS,那么Coffeescript似乎是理想的,特别是因为它现在支持浏览器中的源代码映射来进行调试。
https://stackoverflow.com/questions/18256339
复制相似问题