Бизнес логика в JavaScript. Толстый клиент против тонкого клиента

Это хорошая идея для реализации бизнес-логики на стороне клиента с JavaScript?

Какая логика должна быть там? Логика валидации? Связанный с GUI?

Что бы вы сделали, если бы эту же логику захотели использовать в другом приложении (выставленном), реализующем ее в JavaScript, означало бы, что вы не сможете использовать эту логику повторно.

С другой стороны, наличие всей логики на стороне сервера будет означать больше запросов к серверу.

Как вы думаете?

Ответы на вопрос(8)

Ваш ответ на вопрос