• Какая БД лучше всех для Python?

    @bubaley
    Здравствуйте, если разработка идёт на локальной машине до достаточно будет sqlite3. Чтобы не заморачиваться с поднятием у себя на машине нормальных баз данных. Ее удобно бэкапить, переносить и не нуждается в настройке.
    Если переносите все в прод., То лучше использовать postgresql. Хотя бы потому что она opensource. И рабоатет быстрее того же mysql. Хотя в последних версиях разница совсем незначительная. Зато уронить ее сложнее.
    https://m.habr.com/ru/post/348220
    Вот статья в который расписаны все + и -.
    Конечно есть проекты где лучше использовать nosql, например mongodb.
    Но думаю, Вы все поймёте после прочтения статьи.
    Ответ написан
    1 комментарий
  • Стоит ли использовать pug(jade)?

    dom1n1k
    @dom1n1k
    Мой первый опыт с тогда ещё Jade - это где-то лет 6 назад. И был он, мягко говоря, спорный. Отчасти понравилось, но больше всё-таки нет. Были проблемы, которые многократно перекрывали экономию от укороченного синтаксиса. Я писал где-то на Хабре комментарий на этот счет. В общем, забросил.

    Потом несколько раз возвращался и постепенно пришел к выводу, что если наловчиться, то некоторую пользу всё-таки извлечь можно. И важно, что со временем авторы пофиксили некоторые проблемы. Это не значит, что я полюбил Pug, но хотя бы смог использовать его без постоянного раздражения.

    Какие именно плюсы? Якобы более чистый код с отступами, отсутствие закрывающих тэгов - это всё ерунда. Может и достоинства, но точно минорные. Главное функционал, полностью отсуствующий в нативном HTML: миксины, автогенерация однотипных блоков, наследование шаблонов. Этого правда не хватает.

    Но есть два но.
    1. Подобный функционал есть в любом другом шаблонизаторе? Верно. И я посмотрел несколько (нунчаки, slim, haml, дуст). И везде я сталкивался с какими-то раздражающими нюансами или чего-то не хватало. А раз святой грааль не был найден, то я не нашёл для себя аргументов для смены шила на мыло.
    2. Мне удобнее решать такие вопросы на фронте. Если вам удобнее делать всё то же самое в PHP - тогда да, выходит, что особого смысла нет.
    Ответ написан
    Комментировать
  • Как рассчитать стоимость вёрстки?

    zoozag
    @zoozag
    Opencart
    1. Создаете таблицу в excel
    2. Выписываете список страниц
    3. Для каждой страницы пишете блоки на этой странице
    4. Рядом с каждым блоком пишете свою оценку этого блока в часах
    5. Суммируете часы по всем блокам
    6. Умножаете это все на коэффициент 1,5-2 (чтобы учести недооценку, возможные неоплачиваемые правки и прочие риски)
    7. Умножаете на свою часовую ставку
    Ответ написан
    Комментировать
  • Как мне организовать сборку компонентов *.vue?

    dom1n1k
    @dom1n1k Автор вопроса
    В общем, частично докопался сам.

    2. Подключить Vue с CDN можно, но он все равно должен присутствовать в package.json в dev-зависимостях - иначе ругается vueify.
    В дев-режиме сборки Vue будет добавляться в бандл, увеличивая его размер на ~200 кб. Но пугаться не нужно, в prod-режиме он исчезнет NODE_ENV=production

    3. Выдрать CSS в отдельный бандл можно таким образом: https://github.com/vuejs/vueify#css-extraction
    Ставить этот плагин отдельно не нужно, он есть уже из коробки.
    Если собирать в дев-режиме, то стили вытаскиваются в отдельный файл в форматированном виде, если в прод-режиме - уже минифицированные.

    В настоящий момент пытаюсь перетащить это из комстроки в Gulp - это отдельное увлекательное приключение.
    (кто там говорил, что сборщики экономят массу времени? хыхы)
    Ответ написан
    Комментировать
  • Vue-шаблон vs верстальщик?

    litlleidiot
    @litlleidiot
    Фронт-Энд разработчик
    Верстальщику js не нравится ;)
    Ответ написан
    Комментировать
  • Выбор фреймворка для нового проекта - Angular? React? Vue?

    dom1n1k
    @dom1n1k
    Лично для меня Vue - это такой "фреймворк с человеческим лицом".
    В целом JS-мир похож на поле боевых действий, где постоянно то налеты авиации, то кононада гремит, то хипстерская конница с новым логотипом на знамёнах проскачет.
    А "обычный" человек сидит в подвале, обхватив голову руками, и думает - мама дорогая, куда я попал, и чё ваще вокруг происходит?
    Какие-то новые паттерны, подходы, языки... Раньше, чтобы начать, достаточно было блокнота и браузера. Пишешь hello world и сразу его видишь. Теперь нужно поставить ноду, овер 9000 пакетов, десять транспиляторов, таск-менеджеров и бандлеров. Пока увидишь рабочий результат - поседеешь.
    И вдруг какая-то добрая душа взяла у хипстоты всё самое лучшее и разумное, что та родила, но очистив от лишних абстракций и усложнений - и выкатила велосипед в виде велосипеда, а не турбо-космолета с инструкцией толщиной как "Капитал". И снова можно писать в блокноте и смотреть в браузере. При этом почти не проигрывая в возможностях.
    Ответ написан
    1 комментарий
  • Возможно ли качественно конвертнуть Sketch в PSD?

    @zhivulinal Автор вопроса
    Junior (ученик - лузер)
    Прошло более года, отвечу сам на этот вопрос: Нет, не возможно)
    Ответ написан
    Комментировать
  • Музыка для кодинга, под что вы программируете?

    @AmikoYuki
    Под звуки тишины, обычно одев наушники забывают что либо включить =)
    Ответ написан
    Комментировать
  • Зачем верстальщику нужно изучать JavaScript?

    devellopah
    @devellopah
    1. обычно подразумевается, что вы владеете фреймворком ( angular, ember ) либо библиотекой типа react или vue ( плюс знакомы с их экосистемой ). Фреймворк предлагает все необходимые инструменты "out of the box" для построения веб-приложения ( в этом плане новичку может быть легче ).

    Библиотеки же сами из себя представляют инструмент для построения пользовательского интерфейса, а для построения полнофункционального приложения нужно будет обращаться к сторонним инструментам в рамкам экосистемы библиотеки ( но это не сложно ).

    2. Всё что угодно. Учитывая, что джаваскрипт ранится на сервере ( изоморфный джаваскрипт ) благодаря ноде. Вы можете стать фуллстек девелопером, зная всего один язык программирования.

    3. Для верстальщика джаваскрипт нужен в основном на уровне манипуляции с дом, подключения тех или иных ванильных или не совсем библиотек.

    4. думаю, минимум около полугода, чтобы стать джуниором.

    p.s. знание английского на уровне intermediate не помешает.
    Ответ написан
    Комментировать
  • Зачем верстальщику нужно изучать JavaScript?

    keeprock
    @keeprock
    Такой вам совет - начинайте учить Javascript прямо сегодня. Верстальщик как техническая профессия может очень скоро схлопнуться и вас случайно может прибить, если вы не озаботитесь этим вопросом заранее.
    Ответ написан
    Комментировать