php чем не устраивает? Делайте всю логику на нем, а клиенту отдавайте только результат.
А по поводу читабельности - клиент не увидит Ваш код, а если надо скрыть от остальных (ИМХО тут уже нелогичность), то можно использовать Zend Guard.
Ответ - никак.
Если Вам нужно скрыть логику от пользователя то ее нужно выполнять на сервере, а не на клиенте. В это случае выбор платформы за вами. И выбор языка на котором Вы это реализуете зависит от специфики задачи.
попробуй не читый нод, а express
он как то человечней выглядит, мануалов много
там уже шаблоны видов впилины. в целом можно взаимодействовать формой не особо заморачиваясь.
socket.io прикрутить совсем красиво получится.
И будешь на Js.
JS ajax отправляет запрос на выполнение php (и др.) на сервере, а затем забирает то что написал скрипт. Все это происходит без перезагрузки страницы, что очень здорово. Юзайте php, т.к его исходный код получить невозможно.