【发布时间】:2014-05-30 16:41:59
【问题描述】:
我非常热衷于在一个新的 Rails 项目中尝试 Opal,但当然风险是在我花费数百美元之前我不会发现它不能做什么几个小时做其他所有事情,然后撞到我不可能通过的砖墙。
它有什么限制?
例如(当然,如果还有其他值得一提的限制,答案不应仅限于这些主题)我会假设您不能只在 Opal 代码中使用任何旧的 Ruby 库(但我很乐意发现我错了!)。
我还猜想使用任意 JavaScript 库可能会有困难,或者在某些情况下您需要编写 JavaScript 来与这些库交互。
当然,我什至还没有开始想象的各种问题。这看起来是一个了不起的项目,但我想知道如果我只是一头扎进,我可能会意外遇到什么问题。
【问题讨论】:
-
这听起来像是一个会导致很多意见和很少事实的问题。
-
只有不知道自己在说什么的人才能给出答案。限制是事实。例如,如果您可以不使用 Opal 中的 jQuery,那将是一件好事。 (事实上,您可以使用 Opal 中的 jQuery,但这纯属事实——不涉及任何意见。 )
-
另一方面,您对这个问题的“味道”的看法纯粹是意见问题,而不是事实。
-
是的,多人共享。
-
查看给出的答案中的要点。这些主要是意见问题吗?我不确定您指出多个人持有您的观点是要表达什么观点。这有什么关系?它证明了什么?