При разработке для мобильной платформы, подходящем для форматирования чисел и дат?Какое место нужно делать для формирования - клиент или сервер
Число и форматирование даты в Java, по-видимому, проще, чем на Javascript. Лучше ли отправлять дату в качестве стандартного формата с сервера и формат на клиенте или отправлять красиво оформленную дату с сервера?
Кроме того, если в нескольких местах должно отображаться несколько форматов даты, нормально ли сервер отправлять пару строк даты, каждый из которых формируется в одном шаблоне?
Если вы используете свою веб-разработку Java с помощью [Vaadin] (http://www.Vaadin.com/), вопрос: спорный вопрос. Весь веб-приложение живет на сервере, все в чистой Java. Не нужно знать или писать JavaScript, поскольку Vaadin делает это для вас. –
Я согласен, что сложность кодирования не изменится, так как оба находятся на Java. Но даже в этом случае у нас могут быть логические слои, такие как слой «Уровень представления» и «Бизнес-логика». И тогда будет вопрос, в каком слое это нужно сделать! – Teddy
Нет, слой презентации и бизнес-уровень - это другой вопрос. Бизнес-логика и хранение данных должны включать минимальное или вообще не форматирование, как правило. Форматирование, такое как определение запятой и периодом чисел или добавление знака доллара к сумме денег, производится на уровне презентации.С помощью обычных веб-технологий (а не Vaadin) этот слой представления соединяет как клиент (JavaScript), так и сервер (Java, PHP и т. Д.). С Vaadin оба уровня существуют на сервере. –