Пользовательский интерфейс Kendo или Sencha Touch для Интернета и мобильных устройств.
Я оцениваю структуру пользовательского интерфейса для моего следующего проекта. Мы должны оказывать поддержку браузерам на ПК, мобильных устройствах и планшетах. Я ознакомился с особенностями и примерами kendo ui и sencha touch.
Мы будем использовать следующие элементы управления в приложении.
- кнопка, текстовое поле, вкладка, гистограмма, изображение, раскрывающийся список, текстовая область, сетка, просмотр списка, календарь
Обе платформы поддерживают эти элементы, и все элементы могут быть доступны через адаптивный дизайн. У меня вопрос: использовать ли Kendo UI или Sencha Touch для обоих (настольных и сенсорных устройств) или перейти на отдельную кодовую базу???
Если я использую одну и ту же кодовую базу для всех трех платформ, что я теряю и каковы будут преимущества? Пожалуйста, расскажите немного о выборе пользовательского интерфейса Kendo или Sencha Touch.
Пожалуйста, объясните подробно, если это возможно.
1 ответ
Сначала ваш выбор рамок подходит для вашего проекта. Упомянутые вами элементы управления пользовательским интерфейсом хорошо поддерживаются в обеих платформах (хотя календарь не поддерживается напрямую, но плагины доступны для использования).
Несмотря на то, что между этими двумя структурами существует так много общего, как:
Оба основаны на HTML5
Может использоваться для создания мобильного веб-сайта, гибридного приложения и веб-приложения
Дает родной внешний вид мобильных приложений
Есть несколько острых особенностей, которые обеспечивает Sencha-Touch:
Если вы собираетесь сложное приложение с большим количеством визуального взаимодействия. Я настоятельно рекомендую использовать Sencha Touch.
Sencha Touch также доступен в бесплатной лицензии (kendo-ui - нет)
Для Календаря доступно большое количество сторонних плагинов.
Превосходная внутренняя система упаковки / упаковки приложений через телефонную связь
И с помощью Sencha-Touch вы можете легко создать приложение для всех трех платформ, которые вы хотите. И, в конце концов, вы ничего не теряете, но получаете большую поддержку форумов и технической команды, поскольку Sencha является наиболее популярным среди фреймворков HTML5.