Если требуется многопользовательское приложение, я предпочитаю веб-приложения. Легко вносить изменения, легко развертывать. Нет проблем с настройками брандмауэра и т. Д.
О распространении изменений от сервера к клиенту. Ни за что. Но вы можете использовать AJAX tu "ping" на сервере и проверять, изменилось ли что-то. И если что-то изменилось, тогда загрузите id и измените представление. Facebook / Google используют что-то подобное для чата / googletalk и т. Д.
О различиях в браузерах. Вы можете использовать CSS-фреймворк, JavaScript-фреймворк, и большинство проблем с различиями между браузерами решены.
Edit: если это около секунды, я думаю, что PHP, Python или что-то действительно простое и быстрое, это хорошая часть на стороне сервера. Или C ++ CGI модуль. И на стороне базы данных SQLite. Легкое и быстрое решение для не очень сложных данных. И не для большого количества данных.