• Может ли NodeJS использоваться как основа для крупного проекта?

    @kazmiruk
    @d00mko видимо не потрудился прочитать статью, прежде чем посоветовать ее Вам. В статье как раз пытаются избавиться от мифов вокруг ноды.
    По сути вопроса - нода вполне подходит для проекта любого размера и сложности (как и пхп, раби, питон, ява и т.п.) Никогда в жизни не сталкивался с ситуацией, что язык становился узким местом в веб приложении. Если Вы с этим столкнетесь, то значит Ваша архитектура уже идеальна, у вас миллионы пользователей и у Вас миллиарды денег, чтобы взять и переписать все с нуля где-нибудь на побережье океана попивая мохито, принесенное личным барменом.
    Ява - готовьтесь к тому, что Вам надо МНОГО оперативной памяти. Разработка будет вестись долго, но большинство глупых ошибок Вы избежите в силу особенностей языка.
    ПХП - готовьтесь к тому, что в Вашем коде будут появляться какашки, так как из всех пхп кодеров лишь доли процента могут написать хороший код. Это действительно очень трудно, когда язык сам манит писать все больше и больше какашек ) Лишь просветленные могут удержаться )
    Нода - Вас ждет мир непонятного асинхронного кода, но как только наступит просветление, то Вы будете писать намного более эффективные приложения, чем Ваши товарищи пхпщники ) Наилучшее применение - чаты, кометы и т.п. Но и в качестве веб-сервера чувствует себя замечательно.
    Питон - можно использовать и асинхронный подход и синхронный. Памяти жрет намного меньше, чем Java (личный опыт. разница была почти в 7 раз). По скорости работы практически не уступает яве. По скорости разработки разрывает ее в клочья
    Раби - ничего не могу сказать дельного, но синтаксис мне не нравится.
    Эрланг - если Вы действительно суровы и Вам нужна максимальная производительность - это Ваш выбор. Столько боли и страдания Вам не доставит ни один язык. Вы можете часами сидеть и тупить над одной строчкой кода, но каждый раз после написания такой строчки Вы будете впадать в экстаз ) Да и пока вы часами тупили над одной строчкой в эрланге на другом языке вам бы пришлось написать 200 строчек. Хардкор вариант, есть много тестов, уроков и примеров, но сам бы я не рискнул начинать проект на нем, так как моих знаний не достаточно, а найти разработчика - нереально.
    Вообще, не пишите серьезные проекты на том, что хотите изучить или то, что модно. Пишите на языке, который лучше всего знаете.
    Ответ написан
    7 комментариев
  • Как вытащить второе значение из каждого массива (многомерный)?

    @Zoberg
    Сейчас уже почти во всех распространенных браузерах поддерживается Array.prototype.forEach. Так что вместо обхода в цикле можно написать такую штуку:

    mArr.forEach(function(d){
      console.log(d[1]);
    });
    Ответ написан
    2 комментария
  • Macbook Pro 13 retina vs non-retina?

    papahoolio
    @papahoolio
    Братюнь, ты для себя просто определи, что тебе важно.

    Если ты часто таскаешь с собой, то тут надо крепко подумать об Air, бонусом будет чуть большая жизнь на батарейке

    Если важна бекенд разработка, то возьми не ретину и сразу докупи RAM и SSD, на оставшиеся 20к, потому как с 4Гб и медленным диском удовольствие от работы то еще, тем более Java.

    Если важна именно ретина, то сам понимаешь - бери. Но на 13" это сомнительное удовольствие, все же размер экранчика для глаз не очень комфортный. У меня была прошка обычная 13", работал в основном с внешним монитором, так как на экране ноута места не хватало.

    А так да, ретина это офигенно, но на 15", мне очень нравится =)
    Ответ написан
    Комментировать