Я понимаю, что все, что делает не, относящихся к пользовательскому интерфейсу, всегда должно выполняться на стороне сервера.Как я могу определить, использовать код сервера или код клиента
В этой ситуации есть объект Server, переданный как объект-клиент, методы, которые мне интересны, прекрасно подходят для манипулирования кем-либо.
В таких случаях, должен ли я всегда использовать методы на стороне клиента, чтобы снять часть нагрузки с сервера и сохранить код сервера коротким? Или я должен повторно получать объект с сервера и использовать методы на стороне сервера на объекте, когда это возможно, чтобы убедиться, что возвращаемые результаты всегда одинаковы? Каков путь рельсов?
Я не беспокоюсь о том, какой путь займет больше времени, но какой способ лучше?
Можете привести конкретный пример? Это действительно зависит и отличается от случая к случаю. – akuhn
Я не ищу конкретный случай, мне просто интересно, если у меня действительно есть возможность использовать методы на стороне клиента или сервера на одном и том же объекте без какого-либо вреда, который я должен использовать? –
Угадайте, что я отвечаю. Независимо от того, что вы предпочитаете и имеет смысл для своего проекта. Возможно, этот вопрос лучше подходит для http://softwareengineering.stackexchange.com – akuhn