Хорошая идея - реализовать бизнес-логику на стороне клиента с помощью JavaScript?
Какая должна быть логика? Логика проверки? Связано с графическим интерфейсом?
Что бы вы сделали, если бы ту же логику захотели использовать в другом приложении (открытое), реализующее ее в JavaScript, означало бы, что вы не можете повторно использовать эту логику.
С другой стороны, если вся логика будет включена на стороне сервера будет больше запросов к серверу.
Как вы думаете?