2014-11-06 2 views
2

У меня мало запросов на выбор Ionic framework для нашего проекта гибридных приложений. Поскольку я раньше не использовал Ион, несколько запросов могут показаться идиотскими. Но я бы попросил всех поделиться своими мыслями.Решение по Ionicframework

Q1. Насколько легко настроить любые ионные компоненты в соответствии с требованиями проекта как на уровне JavaScript, так и на уровне CSS?

Q2. Сколько ионных компонентов накладных расходов создается с точки зрения DOM, использования памяти?

Q3. В случае повторного набора, скажем, я хочу отображать 10 предметов из 1000 предметов за раз. Так что в любой момент времени говорят только, будет ли только 10 divs, и только новые данные будут введены в предыдущие созданные divs?

Q4. Скажем, я выбрал Ionic для нашего проекта, но мне не нужен весь пользовательский интерфейс или другие компоненты. Так Ион дает гибкость, чтобы исключить эти компоненты из самой структуры и использовать остальные?

Q5. Насколько легко включить внешнюю библиотеку в Ионную, если потребуется?

Q6. Насколько легко отлаживать и использовать приложение Ionic и доступные инструменты?

ответ

7

Q1. Поскольку Ionic основан на SCSS, очень легко настроить визуальные аспекты. I did a video о работе со scss и ионных. Что касается стороны javascript, если вы знаете, как работать с директивами, вы должны быть хорошими.

Q2. Ионный стремится держать DOM красивым и худым, а не изменять DOM, как вы бы с jQuery. Что касается использования памяти, это действительно зависит от кода, который вы пишете. Вам все равно нужно написать хороший код, чтобы убедиться, что там нет утечек памяти.

Q3. Collection-Repeat на самом деле не работает. Плюс, когда вы начинаете общаться с разными высотами экрана, с ними не будет легко справиться. Лучшее, почему мы придумали, чтобы справиться с этим, - это просто представить, как многие из них потребуются, чтобы заполнить представление.

Q4. В настоящий момент нет, если вы начнете проект с CLI, вы получите весь комплект. По дороге мы думаем о том, чтобы разбить вещи на внешние компоненты, но пока не настроены.

Q5. Это угловой, поэтому, если у вас есть еще одна угловая директива, которую вы хотите включить, процесс действительно прост. Просто включите тег сценария и добавьте модуль в качестве зависимости. Если это не угловой модуль, то это немного больше работы, чтобы обернуть его в директиве, но есть много учебников, которые помогут вам.

Q6. Лучше всего помнить, что мы имеем дело с веб-просмотром, поэтому вы можете много отлаживать прямо с хром на рабочем столе. Если вам нужно больше отладки, когда вы находитесь на устройстве, iOS позволяет вам отлаживать права с сафари на рабочем столе, а Android 4.4.4 позволяет вам отлаживать приложение на устройстве с хромом.

Смежные вопросы