Мой вопрос заключается в том, чтобы не изучать и не спрашивать основную структуру и изменения среди всех из них, а только о самых сильных критериях для всех вас, GURU, которые притворились, что другая структура привязана к одной.EmbjerJS vs BackboneJS vs JavascriptMVC
Я знаю, что этот вопрос задавали многие люди раньше, но на этот раз я хочу пойти в другой перспективе. Похоже, я немного поработал над Google, чтобы узнать, что делают все народы в сравнении. В конце концов я получил,
BackBone
- в рамочном легкий вес как 5.5KB.
- Отсутствует документация, основанная на этом Link
- Соблюдайте строгие правила MVC.
- Чтобы сделать это модульное, вам нужно настроить с
- AMD Фокусы _underscore (рамочный библиотека) для зарезки
JavaScript MVC компоненты
Rich UI
Тяжелые рамки.
Низкий уровень разочарования.
Нормальная документация.
Обеспечивает основные объекты для тестирования
Работает на Steal использовать по командной строке
Ofcourse MVC
Просто загружает 2 файла в DOM
Own 4 разные шаблонные двигатели.
EmberJS
- Более BackBoneJs. Просто сделано, чтобы заполнить все щели, оставшиеся Backbone
- 43K. Предоставляет вспомогательную библиотеку для всего, поэтому меньше кода
- Может использоваться с AMD, чтобы сделать его модульным.
- Недостаточно популярны с большей документацией.
- Использование шаблона руля.
Это некоторые из точек, и каждый каркас имеет свои собственные характеристики. Теперь, дело в том, что хорошо, если мы будем использовать их для гибридного мобильного приложения?
Подумайте, я использую PhoneGap & jQuery Mobile и теперь, чтобы сделать мой код расширяемым позже и предоставить идеальную иерархию для приложения, что является наиболее подходящей основой для разработки мобильных приложений?
Это будет скорость, иерархия, надежность, время загрузки, звонки Ajax (вспомогательные материалы) и связанные с ними.
Благодаря
Не знаете, какой ответ вы ожидаете, а также не уверены, можно ли объективно ответить на этот вопрос. Все эти рамки подходят для мобильных приложений SPA, но все зависит от того, как вы реализуете приложение. – MilkyWayJoe
Сэр, конечно, но как вы думаете, мы написали 10 модулей, и каждый модуль имеет 5 контроллеров, и каждый контроллер имеет 3 действия? Большая структура файла и кода. В этом смысле это будет хорошо. Код меньше, сделайте больше. Лучшая скорость обработки. –
Я проверил backboneJS на инспекторе хрома и получил, что он загружает все файлы, которые мы создали, такие как контроллеры, представления и все такое. Однако JMVC загрузил только 2 файла. Я хочу предложить подобные чувства –