Я очень хочу попробовать Opal в новом проекте Rails, но, конечно, риск состоит в том, что я не буду открывать что он не может сделать, пока я не потратил сотни часов на то, чтобы делать все остальное, и наткнулся на кирпичную стену, которую я не могу пройти.
Каковы его ограничения?
Например (и, конечно, ответы не должны ограничиваться этими темами, если есть другие ограничения, о которых стоит упомянуть). Я бы предположил, что вы не можете просто использовать какую-либо старую библиотеку Ruby в своем коде Opal (но мне бы хотелось, чтобы узнайте, что я ошибаюсь в этом!).
Я также предполагаю, что могут возникнуть трудности с использованием любой произвольной библиотеки JavaScript или есть случаи, когда вам нужно писать JavaScript для взаимодействия с ними.
И, конечно, могут существовать всевозможные проблемы, которые я даже не начал воображать. Похоже, это потрясающий проект, но я хочу знать, с чем я могу столкнуться неожиданно, если бы я просто погрузился в первую голову.