Пользовательский интерфейс будет иметь значение , которое будет изменено для серверного решения, просто благодаря тому, что вы будете запускать код в другом окне с сетью между ними. Время ожидания будет другим. Конечно, это может быть достаточно хорошо, но трудно сказать, не зная, что это за приложение.
Самое близкое, что я могу себе представить, - это хостинг какого-то движка JavaScript в безопасном в остальном приложении ... но вы можете судить по состоянию попыток игровой индустрии, как легко они смогли создать не взломанный клиентский код. По сути, если он собирается работать локально, код должен быть там для выполнения ... и это означает, что его можно проверить. Все, что вы можете сделать, это сделать это сложнее.