• Модульность на фронтенде?

    @Lev_Shestov
    1. Посмотрите пристальнее на BEM, они разработали не только подход, но и многие утилиты под разработку. Въехать сложно, но есть на что посмотреть.

    2. TARS - сборщик фронтенда от ДубльГис. Очень интересная штука, позволяет не только внедрить модульность, но и избавить программиста от многих задач. Работает она на основе того же gulp'а, но создавать сборки не нужно, нужно только в конфигах указать, какие препроцессоры использовать, и дальше TARS уже сам разберется.
    В TARS используется методология БЭМ, но в отличие от нативного БЭМ-сборщика от яндекса, в TARS гораздо проще въехать и начать работать.
    Статья на хабре - она не очень, если честно. Всех фишек TARS не раскрывает.
    Документация
    Использование вышеуказанного Bemto под TARS позволит дополнительно привнести ясности в код.
    Ответ написан
    Комментировать
  • Модульность на фронтенде?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    (кратко про себя)
    Все лежит в папках: компонент + стиль. Собирается webpack'ом. Но у меня react-проекты.

    (длинно, но вроде бы по делу)
    Если относительно долго занимаетесь - у вас скорее всего уже выработались части, которые похожи - их выносите. Так же скорее всего у вас есть одинаковая структура (обычно это js/css/images и html, либо как вы пишите компонентами (отдельными папками) внутри котороых html + стили и может js ). Делайте шаблон для будущих проектов, в первую очередь удобным для себя - ведь вам с ним работать, а в нем реализуйте то что умеете по-максимуму (жмите картинки, оптимизируйте js и т.д)

    Плагины, которые используете для Gulp, просто проверьте в блэклисте, а так же можете посмотреть новые версии. Вообще, хорошо если вы знаете все свои плагины, в таком случае - вам и этот пункт можно не выполнять.

    кажется, что не использовал это все на 100%

    Всем так кажется, поэтому когда не хочется заниматься работой, идем в гугл и смотрим опен-сорс проекты других людей: gulp, wepback, затем если нашли что-то любопытное идем в npm/github читаем доку. Пытаемся применить в работе.

    Что имеем в итоге?
    1) если все работает и вас устраивает (скорость сборки, удобство проверки в разных браузерах ...) - "работу работать";
    2) если есть время и желание - гуглите опен-сорс решения, читайте твиттер интересных людей / новостную подписку;
    3) если хочется услышать мнение коллег, но при этом коллег рядом нет - пишите статью на хабр. Просто статья: я использую такие-то плагины в своем "шаблоне" - вряд ли получит лестные отзывы, но возможно кто-то напишет: вот в этом месте у вас плохо, сделайте иначе. Возможно, вы придумаете, как написать статью интересно - тогда честь и хвала. И критика. А обоснованная критика всегда хорошо.

    P.S. если используете Jade и следуете BEM-методологии, то я бы порекомендовал посмотреть на этот проект
    Ответ написан
    Комментировать
  • Записная книжка программиста?

    lxsmkv
    @lxsmkv
    Test automation engineer
    A еще Google Кееp. Я там все свои находочки-находки храню, да. Списки видео, книг, заметки, regex-ики и все-все-все. Весьма удобно сделано. Быстрый поиск есть, напоминалка. Что еще нужно для счастья :)
    Ответ написан
  • Как научиться веб-программированию, если ты гуманитарий?

    EkaterinaSava
    @EkaterinaSava
    Frontend-developer // LoL-addicted // Geek
    Глупость какая. За плечами - 5 лет по специальности "Психолог" (гуманитарнее уже просто некуда). Берешь и учишься.
    Ответ написан
    Комментировать
  • Как научиться веб-программированию, если ты гуманитарий?

    MAXH0
    @MAXH0
    Не программируйте.
    просто Пишите код. Изучайте язык как любой незнакомый. Стремитесь понять логику уже пишущих на нем. Для этого много читайте.
    Следите за орфографией и пунктуацией, используйте знакомые идеомы.

    Единственное отличите от поэзии - здесь можно собрать свое произведение только из цитат.
    Ответ написан
    1 комментарий