• В чем разница между node и nodejs?

    sim3x
    @sim3x
    Снести оба
    Поставить офф пакет

    Читаем https://deb.nodesource.com/setup чтоб узнать каким образом к нам на пк добавятся доп репозитории. Вся ответственность за проблемы только на тебе

    По дефолту ставится 0.10.x

    curl -sL https://deb.nodesource.com/setup | sudo bash -
    вставить для установки репозиториев

    sudo apt-get update && sudo apt-get install -y nodejs
    установить ноду

    если нужно свежее, то меняем
    sudo vim /etc/apt/sources.list.d/nodesource.list

    deb https://deb.nodesource.com/node_0.10 ....
    deb-src https://deb.nodesource.com/node_0.10 ...

    на
    deb https://deb.nodesource.com/node_0.12 ....
    deb-src https://deb.nodesource.com/node_0.12 ...


    sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y nodejs


    //узнать про твои пакеты ты можешь так which node; man node
    Ответ написан
  • Где и какие есть актуальные ресурсы для front-end?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    1) tympanus.net/codrops (как указали в другом ответе)
    2) habrahabr.ru/posts/frontend - нувыпоняли.
    3) Подписаться и еженедельно читать фронт-енд дайджесты (ну или просто зайти на сайт и читать там выпуски):
    a) javascriptweekly.com
    b) css-weekly.com
    c) tympanus.net/codrops/collective
    d) habrahabr.ru/company/zfort - у них самые большие дайджесты, там до кучи еще и дизайн/новости/крутые сайты и прочее.
    (соответственно ссылки во всех этих дайджестах часто повторяются, так что не пугайтесь объемам)
    4) codepen.io - тут смотрите код, вдохновляетесь чужими работами и пилите свои.
    5) Лезете в твиттер, подписываетесь на крутых разработчиков, там тоже проскакивает много годноты.
    Ответ написан
  • Почему российские заказчики в большинстве своем не воспринимают минималистичный веб-дизайн?

    ankfrv
    @ankfrv
    В большинстве своем, это не заказчики не воспринимают минимализм, а вы не воспринимаете потребностей заказчика. Очевидно, что сайт заказчика должен помогать ему достигать определенных бизнес-целей. Так же очевидно, что заказчик и лучше знает, и тоньше чувствует свою целевую аудиторию. Думая о минимализме вы забываете о том, что дизайн — это то, как вещь работает, а думаете только о том, как она выглядит. Скажем, для потребителей ИКЕА — это круто, потому что это будет работать. А вот для потребителей чебуреков от Арама — это работать не будет. И как бы дизайн не выглядел «круто» на ваш взгляд, этот взгляд так и останется «вкусовщиной».
    Если вы не можете дать клиенту решение, которое будет помогать достигать цели — значит, что в развитии отстаете вы, а не он. Если вы считаете, что ваше минималистичное решение все таки поможет — обоснуйте это и вас услышат. Не можете обосновать? Возможно, что за вашим минимализмом нет ничего, кроме минимализма.
    Ответ написан
  • Какой Javascript framework выбрать для новичка?

    aen
    @aen
    Keep calm and 'use strict';
    Вот до тех пор пока все будут учить фреймворки, а не принципы проектирования и то как работает браузер, у нас и будут появляться быдлокодеры. Это мысли в слух. Не в обиду автору.

    Фреймворк это просто инструмент. Он за вас решит ряд вопросов. Позволит какие-то фичи сделать быстрее за счет того, что они уже были решены ранее. Но любой фреймворк можно изучить и применять за приемлемое время при условии, что у вас будут достаточно прокачанные скиллы по js, по тому как работает браузер, по тому как передается информации между клиентов и сервером (сокеты, xhr, cors и прочие свистелки).

    Если вы новичок, то просто пишите код. Ставьте задачи. Смотрите как эти задачи решены были ранее в рамках любого фреймворка или библиотеки, прочитайте исходники.

    Фреймворки, к сожалению, весьма подвержены моде. Раньше был тренд на Backbone.js, затем под ореолом Гугла все подхватили Angular.js, сейчас начинается повальное увлечение React.js. Завтра появится, что то новое, все кинутся на него.

    Если вы хотите максимально быстро зарабатывать, то посмотрите требования в вакансиях. Рынок сам вам скажет, что ему нужно.

    Если вы хотите просто прокачаться, но посмотрите примеры решения типовой задачи TodoMVC на разных фреймворках. Выберите то, что вам будет понятнее всего.

    А человек, который на ваш вопрос "Что мне изучать?" быстро и легко назовет имя любого фреймворка, скорее всего сам еще недостаточно прокачался, потому как он видимо не понимает, что нет "серебряной пули". Нет идеального фреймворка, который бы решал все ваши задачи.
    Ответ написан