Мы используем Dojo (1.9.3) как структуру JS для создания одностраничного приложения. Однако мы тратим слишком много времени на причуды Dojo, поэтому даже простые задачи требуют много времени для реализации. И поскольку отсутствует надлежащая документация, нам часто приходится прибегать к чтению исходного кода, а затем к реализации обходного пути.
Я чувствую, что мы ускорим разработку и упростим поддерживать код, если перейдем к какой-либо другой структуре. Наша кодовая база довольно большая, так как это сложное приложение, поэтому у нас нет времени переписывать все сразу. Поэтому я надеялся, что можно объединить Dojo с некоторыми другими фреймами, чтобы мы могли постепенно отходить от Dojo. Я просто занимался этими другими фреймами в свое свободное время и писал только небольшие приложения для примера, поэтому я не чувствую, что могу действительно сказать, будут ли они хорошо играть в другой среде, поэтому я надеюсь, что некоторые из них вы там можете.
Структуры, которые я изучал, - в порядке того, что я предпочту, основываясь на моем коротком исследовании, но не стесняйтесь убеждать меня в другом.
- Эмбер
- Реагировать
- Полимер
- Angular (последний из-за того, что я боюсь капитального ремонта 2.0)
В то время как главный вопрос заключается в том, возможно ли это, пожалуйста, также совет, если вы считаете, что это плохая идея.