Я начинаю разработку гибридных приложений. Я знаю, что есть Ионная версия 1 и 2 (неофициальный выпуск). Существует также Угловая версия JS 1 и 2 (неофициальный выпуск). Ниже приведены мои вопросы
Могу ли я использовать Angular JS 2 с Ionic версии 1 вместо Angular JS 1?
Используют ли компании Ionic 2 и/или Angular JS 2, поскольку это еще не официальная версия?
Какая комбинация в настоящее время используется для производства приложений компаниями в настоящее время?
Могу ли я использовать обычный JavaScript (не угловой) с Ionic 1 или 2?
Спасибо за ваше время заранее!
Мои 2 цента,
1) Могу ли я использовать Angular JS 2 с Ionic версии 1 вместо Angular JS 1?
Нет, вы не можете, Ionic2 строится с нуля для Angular2/Typcript
2) Используют ли компании Ionic 2 и/или Angular JS 2, поскольку это еще не официальная версия?
Я не имею никаких цифр, но я считаю, Ionic2/Angular2 слишком новый, чтобы иметь много производственных приложений все же. Но это не значит, что ng2/Ionic2 там нет.
3) Какая комбинация в настоящее время используется для производственных приложений компаниями в настоящее время?
Как я упоминал в (2), я считаю, что его главным образом Angular 1 и Ionic 1 все еще. Потому что, если у вас довольно большое мобильное приложение. Нелегко сразу перейти на Angular2/Ionic2. Также, поскольку компания считает, что разумно использовать стабильную структуру.
4) Можно ли использовать обычный JavaScript (не угловой) с Ionic 1 или 2?
С Ionic1 вы вызывающе можете, с Ionic2, нет решения для вставки, но есть способы интегрировать обычный javascript с Ionic2
Если вы начинаете новый, я бы рекомендовал пойти с Angular2/Ionic2 и Typscript. (предполагается, что у вас нет приложения, которое должно начаться в ближайшем будущем). Причина,
1 - Angular2/Ionic2 значительно отличается от Angular1/Ionic1. Поэтому, не имея знаний с версией 1, вы не будете влиять на изучение Ver2
2 - Angular2/Ionic2 использует компонентную архитектуру, что означает, что приложение будет создаваться, поскольку компоненты очень легко понять.
3 - Angular2/Ionic2 использует классы, модули и т.д. Итак, если у вас есть знания на любом другом языке программирования OO (например, ruby, java и т.д.), Вы будете чувствовать себя как дома
4 - Через некоторое время будет больше ресурсов для Angular2/Ionic2, чем версия 1, и скоро версия 1 будет устаревшей. Техническое мировое время в 10 раз быстрее обычного мирового времени :).
1. Могу ли я использовать Angular JS 2 с Ionic версии 1 вместо Angular JS 1? - вы не можете использовать угловые 2 с ионным 1, из-за машинописного текста в угловом 2.
Хотя Ionic 2 поддерживает множество полезных компонентов интерфейса, чем Ionic 1, но он еще не выпущен, и есть некоторые проблемы для исправления и не полностью с плагинами cordova.
Я рекомендую вам использовать Ionic 1.x и Angular 1.x для ваших приложений.