@hell0w0rd в данном контексте класс синглтон лишь подразумевает наличие одного объекта в памяти и не более, он не подразумевает базовый класс, при чем тут вообще базовый класс? У вас может быть базовый класс new engine() к примеру, а использовать внутри него уже синглтон никто не мешает же.
Не согласен ни про синглтон, ни про active record, ни про связанность по рукам и ногам. ActiveRecord вообще можно как угодно написать, была бы фантазия - у всех свой ActiveRecord, грубо говоря. Используя ваш совет можно написать кучу лапши, поправьте если я не прав.
@sashablashenkov дело в том, что домен прописан лишь у меня локально и в ВК. вы можете прописать локально у себя любой домен, а также в приложении ВК. Вот пример моей ссылки: https://oauth.vk.com/authorize?client_id=_________... Соотвественно вместое mydomain.cc напишите свой домен и client_id это ID приложения.
Если вы обновляете только часть страницы, то конечно только в шапку. Любое закрытие страницы с сокетом (например переход по a href) будет означать потерю коннекта с сокетом.
@iskros потому, что это по сути тот же javascript, грубо говоря, однако - nodejs позволит вам создавать высокопроизводительные клиент-серверные приложения (сайты) при правильном подходе используя js-подобный язык и на клиенте и на сервере. Поддержка большинства баз данных тоже в наличии. Входной порог тяжеловат, но если очень захотеть, все нормально.