История изменений
Исправление AlexM, (текущая версия) :
А для таких приложений зачем вообще браузер? Не проще давать нормального клиента и отдельное мобильное приложение. Даже Java на порядок эффективней будет чем браузерное приложение.
Могу привести условия конкурса :-) Но, вообще-то, у браузерных приложений есть один неоспоримый плюс — почти что zero cost delivery и весьма невысокую в современных условиях цену переносимости (да, я помню про IE11 :)), так что, я вполне понимаю людей, это условие вписавших.
Насчет того, что джава будет на порядки эффективней — нет, не будет, стоимость разработки сопоставимая.
Верьте мне, джава-клиенты (андроидные приложения) у нас тоже есть. Но вот, например, попытка вписать в список требований удаленные обновления, принудительно проводимые с сервера, радости у нас не вызвала...
Другой набор вьюшек делается через CSS.
Под каждой вьюшкой есть презентационная логика и моделька с данными. Данные нужно грузить по-умному (см. выше про их количество), вариант с «загрузить все, показать только нужное» не канает.
Коли так, одного лишь CSS с display:none недостаточно, на фоне остальной презентационной логики эти CSS-ухищрения милы, но, в целом, выигрыша особого не дают.
Ну и про завязки на U-A. Не делайте так, не надо.
Исходная версия AlexM, :
А для таких приложений зачем вообще браузер? Не проще давать нормального клиента и отдельное мобильное приложение. Даже Java на порядок эффективней будет чем браузерное приложение.
Могу привести условия конкурса :-) Но, вообще-то, у браузерных приложений есть один неоспоримый плюс — почти что zero cost delivery и весьма невысокую в современных условиях цену переносимости (да, я помню про IE11 :)), так что, я вполне понимаю людей, это условие вписавших.
Насчет того, что джава будет на порядки эффективней — нет, не будет, стоимость разработки сопоставимая.
Верьте мне, джава-клиенты (андроидные приложения) у нас тоже есть. Но вот, например, попытка вписать туда удаленные обновления, принудительно проводимые с сервера, радости у нас не вызвала...
Другой набор вьюшек делается через CSS.
Под каждой вьюшкой есть презентационная логика и моделька с данными. Данные нужно грузить по-умному (см. выше про их количество), вариант с «загрузить все, показать только нужное» не канает.
Коли так, одного лишь CSS с display:none недостаточно, на фоне остальной презентационной логики эти CSS-ухищрения милы, но, в целом, выигрыша особого не дают.
Ну и про завязки на U-A. Не делайте так, не надо.