@shiza36 JS ничем не хуже PHP - одного поля ягоды. Скажем так - на JS (как и на PHP) очень сложно написать красивый и продуктивный код, который хорошо читается и его удобно сопровождать. Большинство проектов на PHP или NodeJS которые я видел представляют из себя слабо структурированные, не комментированные, с кучей "подводных костылей" проекты. И это не поделки пионеров, а вполне себе "продакшен" платформы. Они работают, никто не спорит. Но вот с поддержкой - там беда. Теже проекты на Python, Java или Ruby поддерживать не то чтобы прям приятно, но хотябы удобно. И от этого идет проблема PHP и JS - чтобы на них писать хорошо надо очень и очень постараться, а написав хороо основной контингент не поймет как это работает. В Python или Ruby - все что делается делается лаконично и удобно, в Java есть сложившиеся традиции именования и структуры - а вот с PHP и JS - основная традция - лапша из кода или длинные цепочки колбеков, в которых разглядеть бизнес логику приложения - надо еще постараться.
@shiza36 Такой - же как и PHP... вот я про что и говорю. Да это ЯП, да полноценный, да __можно__ применять для сервера. NodeJS - это блин сейчас как мекка для всех JSников которые хотят видеть JS везде - на клиенте и на сервере. При этом забивают на все неудобства работы с ним. А все JS программисты быдлокодеры.... считайте это лицемерным высказыванием сурового сервер-сайд программиста. 1Сники тоже считают свой код "прогпаммированием"
@WildHorn Вообще странно. Только вчера похожую систему отлаживал. Тоже Малина, тоже дебиан. Источник клал в папку файлик а мой велосипед забирал ее. По сути аналог команды tail -f _file_, написан велосипед на питоне. Есть небольшая латентность связанная с буферезированием самой системой, но чтобы данные приходили битые.... Такого не наблюдается. Работает уже 34 часа багов не замечено.
Попробуйте провести эксперимент с tail -f * в момент создания и записи файлов, будут ли наблюдаться нулевые строки.
Просто если это было бы железо, то врядли сама система могла бы функционировать с такой багой. Скорее особенности буферизирования и кеширования fs тут имеет место быть.
@shiza36
Ваши же слова: "полно jquery-быдлокодеров, а написать CMS на js может далеко не каждый."
Я считаю что все JS быдлокодеры. Но это не говорит о уровне их подготовке - это "архитектурная особенность" языка, как например тот же 1С. Писать CMS на JS не разумно по некоторым, вполне очевидным, причинам. Именно CMS в ее изначальном понимании а не какой нить примитивный CUD интерфейс для управления черти чем.
@s_viento Поверьте, нынешние ядра сделаны так что дешевле взять любой MVC серверный фреймворк и сделать на нем, чем городить огород и бороться с костылями готового решения.