• Хочу перейти на Linux, какой дистрибутив выбрать?

    tomnolane
    @tomnolane
    профессиональный разработчик
    mint, ubuntu - не ошибёшься
    п.с.
    каждая жаба хвалит своё болото...
    ИМХО (от себя): использую Kali для тестирования своих сайтов/программ

    п.с.с. наверно любой дистрибьютив (основной, который вы перечислили) - способен для тех целей, которые вы себе поставили. Те, дистрибьютивы которые я указал - для вас будут наиболее "лёгкими" в освоении. Главное - чтобы у вас работал интернет и google/yandex и желание искать там всё, что вам не понятно (а лучше и быстрее - посмотреть на ютубе видеоуроки по основам этих дистрибьютивов)
    п.с.с.с. освоение особо много времени не потребует, хотя конечно будет не привычно. Но, чуть-чуть потерпев вы найдёте для себя как плюсы, так и минусы. Из плюсов, которые лично мне нравятся - менее требовательны к компьютеру/железу + очень многое можно найти в интернете + развиваешься.
    Из минусов - непривычно + некоторые для WINDOWS программы нельзя использовать в linux (хотя есть иногда примерные аналоги), хотя без Kali второй ОС я себе не представляю себя как программиста.

    хороший отличный manual по linux (в частности mint)
    Ответ написан
    6 комментариев
  • Возможно ли подружить Node & php?

    возможно вопрос дурацкий

    Так и есть

    Есть ли способ поднять локальный сервер на ноде и заставить его собирать не только фронтенд но и выполнять php скрипты?

    Я вполне уверен, что можно, но зачем?
    Ответ написан
    2 комментария
  • Возможно ли подружить Node & php?

    Pinsky
    @Pinsky
    Кофеиноникотиновая смесь в backend-код
    Возможно запустить из npm встроенный в пых веб-сервер, как и любую другую команду.
    Ответ написан
    3 комментария
  • Что означают полупрозрачные свойства объекта?

    @Aves
    Те, у которых дескриптор с enumarable: false. Не участвуют в for...in и Object.keys().
    Ответ написан
    1 комментарий
  • Извечный вопрос - который фреймворк выбрать?

    @KnightForce
    Если не знаешь jQuery - возьмись.
    Да, он старый. Но он меня много раз вытаскивал.
    Дали заказ, прям нужно было использовать Bootstrap 3.
    В итоге рендерил на сервере через React, отдавал клиенту, а там jQuery + Bootstrap 3.
    Для меня это тот же JS, только короче и быстрее.)
    Ответ написан
    6 комментариев
  • Извечный вопрос - который фреймворк выбрать?

    AMar4enko
    @AMar4enko
    +1 за Vue.js
    Легко стартануть, достойно спроектирован, есть плюхи "на вырост"
    Ответ написан
    1 комментарий
  • Извечный вопрос - который фреймворк выбрать?

    dom1n1k
    @dom1n1k
    Да что тут думать - Vue.js
    Именно по причине доступного порога вхождения.
    Причем доступность там как в плане понимания функциональности, так и с точки зрения инфраструктуры (не надо разворачивать охеревшее окружение с 10 транспиляторами - просто подключил один js-файл и сразу пишешь).
    При этом Vue не является редким или маргинальным решением, он вполне распространен in the wild, то есть полученный опыт не будет сугубо академическим.
    Ответ написан
    1 комментарий
  • Какая разница между ES5 и ES6?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    Текущий стандарт начинается со слов:
    ECMA-262
    7ᵗʰ Edition / June 2016
    ECMAScript® 2016 Language Specification

    Прошлый:
    Standart ECMA-262
    6th Edition / June 2015
    ECMAScript® 2015 Language Specification

    Еще раньше начинался так:
    Standard ECMA-262
    5.1 Edition / June 2011
    ECMAScript® Language Specification


    Ходят слухи, что в те далекие времена говорили просто - Javascript, и никто особо не заморачивался. В особо запущенных случаях разделяли пятую версию и самую древнюю - третью (ее использовали особые гуру для поддержки каких-то динозавров и осликов). Но с некоторых пор стандарт стал обновляться каждый год, и к названию ECMAScript добавили год издания стандарта, но старая нумерация (3,5,6,7) осталась в сердцах людей, вот и получается, что "ES2015" - это "ES6 по старому стилю", "ES2016" - "ES7 по старому стилю".
    Ответ написан
    2 комментария
  • Какая разница между ES5 и ES6?

    @frozen_coder
    Java-developer
    Всё правильно Вам человек сказал. ES6 - 6 версия стандарта, официальное название её же - ES2015. Это одно и тоже.
    www.ecma-international.org/ecma-262/6.0
    ES5 - это вообще другой, старый стандарт.
    www.ecma-international.org/ecma-262/5.1
    Готовится к выходу 7версия ecma-262 под оф. названием ES2016
    www.ecma-international.org/ecma-262/7.0
    P.S. Извините, но для таких вопросв есть гугл
    Ответ написан
    1 комментарий
  • Как реализуется SPA-приложение, на примере Vue.js?

    @game802 Автор вопроса
    Дали ответ на другом ресурсе, может быть кому пригодится:
    1. Да, на нем пишут как простые штуки таки и полноценные SPA, навигация работает без презагрузки.
    2. Nuxt js это сборка (VueJS + VueRouter и т.д.) которая делает Рендеринг SPA приложения на стороне сервера. Зачем он это делает? - все очень просто. SPA приложения неиндексируются поисковыми ботами из-за своей асинхронности и JS, NuxtJS решает эту проблему, делая рендер на стороне сервера (выполняет все асинхронные действия например запрос к бекенду по REST, и возвращает отрендеренный HTML)
    3. SSR (серверный рендеринг), генерирует ту страницу которую запросил пользователь например: example.ru/item/12, в данном случае SSR спросит у бэкенда Item с id = 12 , и затем сгенерирует и вернет клиенту HTML. В конце HTML документа всегда подключен файл вашего SPA приложения, который исполнится и включит реактивность. Т.е. Получается что первый запрос к сереверу это отрендеренный SSR, а все остальные переходы по приложению это уже SPA
    4. Да, просто ставите NuxtJS и наслаждаетесь разработкой.
    5. Взаимодействует через REST, делая GET|POST запросы на ваш бекенд. Либо через socket. Используйте laravel 5 как бэкенд
    6. Vuex это централизованное хранилище данных. предназначено для того чтобы жёстко отделять данные от view. Все данные хранятся в едином экземпляре, и если происходит set (мутация) для какого-либо значения в хранилище, то во всех местах где был get этого значения, произойдёт обновление.
    Этим обеспечивается реактивность, сайт перестаёт быть просто страницей. Он если хотите "обретает душу"

    Иногда в простых админках я создаю всего один основной action который делает т.н. getAllState, т.е. Берет все состояние относительно пользователя у бекенда. Например берет объекты user, comments, posts. Billing, messages и пишет это в хранилище.
    И когда мне надо обновить данные, я опять вызываю getAllState который обновит хранилище, в это время автоматически вызовется цепочка геттеров/сеттеров и вот тут сработает магия vue. Он сравнит текущий отрендеренный DOM с Новым Virtual DOM. И если где то будут различия он перерендерит этот кусок.

    Очень сложно объяснять это. Надеюсь я смог донести хоть частичку всей концепции.
    Думаю про доки говорить не стоит. Ведь все что сказано выше там написано в более подробной форме)

    Автор: Евгений Рюмин
    Ответ написан
    4 комментария
  • Какой фотошоп необходим верстальщику?

    DimaShved
    @DimaShved
    Web designer
    Любая версия, завесит от многих факторов, что вам нужно от PS, какие присылают макеты.
    У меня оптимизированный макет для верстки весит 40-80мб. Я думаю такой макет на вашей системе не тормозил бы с версией СС 2017.

    CS6 Достаточно для современной, комфортной верстки, если макеты без монтажных областей.

    Советую самому выбрать что вам больше подходит, смотрите инструменты и требования вот ссылки:
    Системные требования всех версий
    История версий
    Ответ написан
    Комментировать
  • Какой фотошоп необходим верстальщику?

    vicodin
    @vicodin
    Имею некоторый опыт
    Идеально перекидывать всё в zeplin, намного шустрее и удобнее чем фотошоп, к тому же бесплатно и с psd уже работает. Ну и естественно фичи для верстальщика типа экспорта палитры и стилей в нужном формате (Sass/SCSS/LESS/etc)
    Ответ написан
    Комментировать
  • Какой фотошоп необходим верстальщику?

    Верстальщику нужна вот эта штука
    www.adobe.com/ua/creativecloud/extract.html
    Она работает тут и вполне бесплатна https://assets.adobe.com/
    Или вот это https://avocode.com/
    Можно еще это но я не пробовал https://zeplin.io/
    Ответ написан
    1 комментарий
  • Какой фотошоп необходим верстальщику?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    windows 10, RAM 4 ГБ - очень мало для комфортной работы, на любой версии. Если 1 - 2 вкладки и небольшие файлы - CS6 будет летать, но как только откроете 3-4 файла по 100 мб - будет тяжко.
    Советую для фотошопа иметь 8гб если верстка и минимум 16 если дизайнер.
    Тем более что сегодня это не дорогое удовольствие.
    Ответ написан
    1 комментарий
  • Какой фотошоп необходим верстальщику?

    sh3mahan
    @sh3mahan
    что-то вроде веб-разработчика
    Вполне хватит
    Ответ написан
    Комментировать
  • Верстальщики, что вы используете для адаптивной верстки?

    GriNAME
    @GriNAME
    Front-End Developer, Android Developer
    Использую препроцессорную адаптивную сетку, что в разы удобнее бутстрапа и аналогичных популярных сеток, где мы расставляем классы в разметке. В препроцессорной сетке вся адаптивка задается в стилях, быстро, красиво и удобно. При этом и код чище (в разы меньше классов, не надо делать бутстраповсткую огромную вложенность) и стили меньше весят.
    Вот пример такой сетки https://github.com/GMDJS/GMDJS
    Это мой фреймворк, который я развиваю с командой. Сетка уже проверена перепроверена и постоянно используется в работе, вся команда не нарадуется) Ну и другие так же делаем готовые компоненты материал дизайна. Возможности аналогичны бутстрапу, но при этом вся магия происходит в препроцессорах. И поэтому не надо подключать целую либу, в стили скомпилятся только те классы, которые были использованы. Неиспользованные стили в продакшн не попадают.
    Ответ написан
  • Где предел шаблонизации и автоматизации?

    usdglander
    @usdglander
    Yipee-ki-yay
    Не совсем про верстку, но актуально!
    А вообще помните для себя одну важную вещь: лучшее - враг хорошего! Ставьте себя на место человека, который впервые увидит ваш код, поймёт ли он что к чему достаточно быстро чтобы поддержать его? Если нет, то дальнейшее усложнение не нужно.
    Ответ написан
    2 комментария
  • Серверная часть под Bootstrap?

    denis_bardak
    @denis_bardak
    Web Developer
    у вас какая-то каша в голове... Как вообще связан этот набор для бострапа и серверная часть?
    Ответ написан
    2 комментария
  • Где предел шаблонизации и автоматизации?

    werty1001
    @werty1001
    undefined
    На мой взгляд нужно писать велосипеды, особенно на начальном этапе, да возможно сначала будет одно только непотребство, но в конечном итоге должно получится что-то стоящее и удобное, и да, все что может быть автоматизированно, должно быть автоматизированно.

    PS Чтобы не писать руками бем классы я написал вот это, стало гораздо легче.
    Ответ написан
    8 комментариев
  • Cssnext VS Scss/sasss/stylus. Стоит ли переходить?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    Бесит меня этот CSS4.

    Он лишь как первый шаг к тому, чтобы сделать CSS более многогранным. Таким, как мы его видим через призму препроцессоров. А шагов еще ого-го нужно...

    Как вы считаете, стоит ли начинать переходить от препроцессоров к CSS завтрашнего дня?


    Ну так если вас полностью устраивают возможности четверки, то в чем проблема? Используйте! А т.к поддержка еще хромает, то тут и cssnext в помощь.

    P.s: я вот даже не сомневаюсь, что когда CSS4 доведут до ума, появятся норм компиляторы SASS -> CSS4.
    Ответ написан
    5 комментариев