Другие языки программирования и технологии

Верно ли утверждение, что программа, которая отображается в браузере имеет меньше функционала, чем та, которая имеет

собственную оболочку?

Сейчас многие программы реализуют контакт с пользователем не через интерфейс своей оболочки, а через браузеры. Понятное дело, что этим достигается кроссплатформенность. Но вот интересно, если работа программы реализована через браузер, то она в априоре не может иметь широкий функционал возможностей, нежели программа, которая имеет свою среду?
p.s.: Возьму, к примеру, бухгалтерские программы: 1с и Товар-Деньги-Товар реализованы в своей оболочке, в то время как Мой Склад, Класс365, Клиентская База и т. п. сервисы работают через браузер. Следует ли делать вывод, что первая группа имеет больше возможности по функционалу (с точки зрения программирования), чем вторая группа программ?
Или таскменеджеры: есть ЛидерТаск, МЛО как программные продукты, а есть ToDoist, TickTick - работа которых опять же реализована через браузер.
В общем по возможностям программирования функционала первая группа в лидерах или это ошибочное мнение?
p.s.: спрашиваю в категории программирования, так как нужны именно программисты, а не балаболы..
Ваш вопрос, по сути, о распределении вычислительной мощности между клиентом и сервером. От этого зависит "толщина" клиента.
Валерий Орешкин
Валерий Орешкин
77 713
Лучший ответ
Айбар Салетаев ну а по факту, то что имеем сейчас? Верно утверждение на данный момент?
Если говорить о 1С Бухгалтерии, то она умеет работать как в режиме "толстого клиента", "тонкого клиента", а также браузером через веб-интерфейс. С точки зрения пользователя во всех режимах возможности одинаковые, с точки зрения конфигурирования, то через веб конфигурирование недоступно.

Группа компаний "Онлайн", г. Уфа
Автоматизация предприятий на базе программ 1С с 1995 г.
online-ufa.ru
vk.com/online_ufa
Ванька Pentag_On
Ванька Pentag_On
21 112
Если просто: нет, так как вы сравнивает несравнимые вещи.

Возможности/функционал программы и способ реализации это слабосвязанные вещи.
Функционал будет таким, каким его прописали в техзадании. Способ реализации тоже МОЖЕТ БЫТЬ описан там. Всё это решается с конкретным заказчиком программного продукта.

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

ЗЫ
Браузерный клиент НЕ ЯВЛЯЕТСЯ кросплатформенным в том виде, как вы это понимаете. Платформа для него - это сам браузер, и кроссплатформенность для него - разные типы браузеров.
То что вы называете не "лидером" по функционалу всего лишь следствие многообразия браузеров, их версий и настроек. Ну реально сложно отладить промышленную программу в таких условиях.

Похожие вопросы