• Не понимаю JavaScript. Как сделать ожидание события загрузки данных?

    jdponomarev
    @jdponomarev
    Нужно вообще в любую асинхронную функцию в js передавать колбек.
    function(params,callback){};

    В итоге Вы получите «лапшу» из колбеков
    func1({},function(){ func2({},function(){ // и так далее }); });

    Если это совсем не устраивает, то можно использовать promises-например, эту библиотеку
    github.com/kriskowal/q

    Но вообще, я бы посоветовал привыкать :)
  • Node.js для простых сайтов. Стоит ли забивать на PHP?

    jdponomarev
    @jdponomarev
    Видимо, я не совсем правильно выразился.
    Ну, например, если Вам нужен простой интернет-магазин то такого на ноде нет, как и вообще каких-либо более-менее нормальных CMS.
    К джумле же (или к другой популярной cms на php), например, модулей масса, на любой вкус.

    А вот реализовывать простые бэкенды на ноде если все пишите самостоятельно — одно удовольствие.
    Особенно если весь функционал на клиенте.

    По поводу сжатия картинок — посмотрите в сторону node-imagemagick-native.