Пользовательский интерфейс Kendo или Sencha Touch для Интернета и мобильных устройств.

Я оцениваю структуру пользовательского интерфейса для моего следующего проекта. Мы должны оказывать поддержку браузерам на ПК, мобильных устройствах и планшетах. Я ознакомился с особенностями и примерами kendo ui и sencha touch.

Мы будем использовать следующие элементы управления в приложении.

  • кнопка, текстовое поле, вкладка, гистограмма, изображение, раскрывающийся список, текстовая область, сетка, просмотр списка, календарь

Обе платформы поддерживают эти элементы, и все элементы могут быть доступны через адаптивный дизайн. У меня вопрос: использовать ли Kendo UI или Sencha Touch для обоих (настольных и сенсорных устройств) или перейти на отдельную кодовую базу???

Если я использую одну и ту же кодовую базу для всех трех платформ, что я теряю и каковы будут преимущества? Пожалуйста, расскажите немного о выборе пользовательского интерфейса Kendo или Sencha Touch.

Пожалуйста, объясните подробно, если это возможно.

1 ответ

Решение

Сначала ваш выбор рамок подходит для вашего проекта. Упомянутые вами элементы управления пользовательским интерфейсом хорошо поддерживаются в обеих платформах (хотя календарь не поддерживается напрямую, но плагины доступны для использования).

Несмотря на то, что между этими двумя структурами существует так много общего, как:

  1. Оба основаны на HTML5

  2. Может использоваться для создания мобильного веб-сайта, гибридного приложения и веб-приложения

  3. Дает родной внешний вид мобильных приложений

Есть несколько острых особенностей, которые обеспечивает Sencha-Touch:

  1. Если вы собираетесь сложное приложение с большим количеством визуального взаимодействия. Я настоятельно рекомендую использовать Sencha Touch.

  2. Sencha Touch также доступен в бесплатной лицензии (kendo-ui - нет)

  3. Для Календаря доступно большое количество сторонних плагинов.

  4. Превосходная внутренняя система упаковки / упаковки приложений через телефонную связь

И с помощью Sencha-Touch вы можете легко создать приложение для всех трех платформ, которые вы хотите. И, в конце концов, вы ничего не теряете, но получаете большую поддержку форумов и технической команды, поскольку Sencha является наиболее популярным среди фреймворков HTML5.

Другие вопросы по тегам