LINUX.ORG.RU

История изменений

Исправление 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. Не делайте так, не надо.