Вопрос в том, что касается AngularJS, BackboneJS, EmberJS и других фреймворков.
Мне нужно перевести проект с php на javascript, и я должен решить, буду ли я использовать:
- AngularJS
- Полимер
- Комбинация из них
Я предпочитаю использовать Polymer, потому что мне это нравится.
Тем не менее, мне не хватает (и исправляю, где я ошибаюсь) способность сделать:
- Виды и связь между ними (например, в Angualar)
- Контроллеры
Я знаю, что структура зависит от меня, от того, как создать мое приложение, но кажется, что angularjs имеет хорошо определенную структуру для построения mvc-приложений.
Поэтому я хочу знать: является ли Polymer a заменой для Angular, если вы хотите создать хорошо структурированное веб-приложение или библиотеку Polymer , дополняющую, которая будет использоваться по другим существующим структурам?
EDIT 21.09.2014 Никто не ответил на этот вопрос в полном удовлетворении, поэтому я отметил, что он еще не ответил. Многие говорят, что это просто "ЗАВИСИТ". Но никто не может уточнить, на чем именно это зависит.
О сложности приложения? О потребностях приложения? Для каких целей подходит полимер и для чего он не подходит? Это те ответы, которые я искал.
Некоторые говорят, что он может использоваться как интерфейс. Другие говорят, что это просто библиотека, а другие говорят "Да и нет". К сожалению, довольно запутывающие ответы.
Я хочу, чтобы на это был официальный ответ, но я впустил вас в то, что я чувствую. Я считаю, что это замена, но Полимер еще не достиг такой структуры, которую требуют другие структуры. Может быть, это намеренно, может быть, это просто вопрос недостижимой зрелости, потому что рамки новы.
Я надеюсь, что создатели объяснят, когда лучше использовать AngularJS, и когда кто-то будет использовать Polymer для создания больших масштабируемых веб-приложений.
РЕДАКТИРОВАТЬ 15.08.2015
Полимер 1,0 отсутствует. И получается, что Polymer официально не является каркасом и должен работать в complentary с другими интерфейсами. https://youtu.be/fD2As5RmM8Q?t=6m42s