Здравствуйте товарищи!
Буду очередным зачинщиком холиваров. Очень нужно понять, как лучше поступить.
Объяснять чем nodeJS отличается от PHP мне не нужно. Разве что можно упомянуть какие плюсы и минусы, в каких моментах присутствуют, но это не столь важно. Мне важно целесообразность применения. Ясен перец, что nodeJS будет применяться в месте с socket.io.
Так вот, имеет ли смысл весь backend написать на nodeJS? Ведь есть неоспоримые плюсы(один язык сервера и клиента, работа с клиентами с сервера). Но вот по поводу ООП. Учитывая, что у JS не все так легко с ООП, как в том же PHP, тоже сомнения.
Пытаюсь понять стоит ли игра свеч. Ведь самое лакомое, так это обновление клиентов по требованию сервера. Но, это не всегда необходимо.
Вот и не ясно, что же лучше:
1) Весь backend на nodeJS.
2) Части backend-а на nodeJS - по нужде. Остальное на PHP.
Еще немного пугает структура nodeJS, в отношении callback функций. Опасаюсь больших вложенностей - как следствие запутывание кода.
Спасибо.
_____________