• Можно ли считать, что Bootstrap теряет актуальность?

    kalbac
    @kalbac
    Wordpress Developer Full-Stack
    Присоединяюсь ко всему выше сказанному. С тех пор как я стал использовать бутстрап, время разработки моих проектов сократилось как минимум на 30%. При чём с точки зрения заказчика ему абсолютно пофиг на то какими инструментами вы пользуетесь, ему главное результат и сроки выполнения. При чём бутстрапом я начал пользоваться не из-за отсутсвия опыта в верстке (не знания css), а просто потому, что понял что с ним легче. К тому же проекты построенные на бутстрапе в дальнейшем легче поддерживать, особенно если за поддержку берётся другой прогер. Скорей всего он вам даже спасибо скажет, что на бутстрапе сверстали =))
    ИМХО, те кто говорят, что бутстрап не комильфо, скорей всего не прочувствовали всей прелести этого фреймворка.
    Ответ написан
    Комментировать
  • Можно ли считать, что Bootstrap теряет актуальность?

    allard
    @allard
    Серийный программист
    Less/Sass в помощь господа. Как верстал большие проекты так и буду верстать на bootstrap.

    Что касается мненией "не актуален" и "bootstrap для тех кто не умеет верстать": Если вы не понимаете сути css-фреймворка как такового, то зачем писать такие мнения. И я не только про bootstrap, а про все css-фреймворки.
    Когда попробуете сам фреймворк в действии, а не просто скачаете минифицированный скомпилированный css файлик, тогда поймете всю прелесть и не сможете верстать по другому.
    Less/Sass это не просто css и за пару минут вы не сможете понять все прелести. Попробуйте хотя бы Less с bootstrap (он попроще Sass, хотя по моему мнению Sass интереснее и продуманнее), отключите не нужное вам, пользуйтесь "переменными", пользуйтесь миксинами, увидите что это ускорит скорость разработки в разы.
    Удачи всем.
    Ответ написан
    Комментировать
  • Можно ли считать, что Bootstrap теряет актуальность?

    customtema
    @customtema
    arint.ru
    Актуален, хотя из-за повышенной популярности появились разные побочные явления (чем популярнее продукт - тем у него больше как фанатов, так и ненавистников).

    Используйте. Хотя он хорош далеко не для всех случаев, естественно.
    Ответ написан
    Комментировать
  • Можно ли считать, что Bootstrap теряет актуальность?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Ну что за бред. Бутстрап живее всех живых и вообще готовится к выходу новая его версия.
    Кроме того, главная фича сегодняшнего бутстрапа в модульности. При сборке проекта через Grunt/Gulp и т.п. вы можете выбрать, какие элементы подключить. Многие используют из него только Grid, так как он очень удобен.

    И вообще, удобнейшая вещь для программистов. Когда нужно запустить приложение, но нет ни фронтендера, ни дизайнера.
    Ответ написан
    Комментировать
  • Двумя годами ранее, препроцессоры CSS ругали за лишний код утверждая что верстать под мобильные с их помощью нельзя. Что мы видим сегодня?Ваше мнение?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Ну допустим частично да. Если работать на одних миксинах, то код мог распухать. Но тут мы говорим о цифрах вроде +5кб при общем размере файла 20кб. и т.п. Это могло быть критично только если вы серфите через EDGE, а на 3G уже не чувствуется, а уж на LTE тем более. Мобильный интернет действительно стал гораздо(!) лучше сегодня, чем 3-4 года назад. Так что сейчас, это уже экономия на спичках. Кроме того препроцессоры стали умнее, помимо миксинов есть например extend теперь, который расставляет селекторы через запятую, а не копирует код. Разбухания больше нет в общем.
    Ответ написан
    1 комментарий
  • Оплата аккаунта разработчика Google?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Можно, любой.
    Проще - яндекс или выпустив в интернет-банкинге (личный кабинет) банка, в котором у Вас есть активная пластиковая карта, виртуальную карту.
    Лучше - оплачивать сразу через PayPal.
    Ответ написан
    Комментировать
  • Оплата аккаунта разработчика Google?

    newross
    @newross
    Product owner
    Можно, банк спишет с вашей карты рубли по своему курсу.
    Ответ написан
    Комментировать
  • Google Play, платное приложение для Вконтакте, не забанят ли?

    @onepavel
    Консультация и разработка мобильных приложений
    забанят платное или бесплатное
    Ответ написан
    Комментировать
  • Насколько заметно различие между linux дистрибутивами?

    @Eddy_Em
    Разница только тому незаметна, кто компьютер как печатную машинку или игровую приставку использует.
    Если работать, то разница заметна. Тут сразу всякие бубунты отметаются, как слишком геморройные. Чем проще система, тем лучше. Поэтому гента — наиболее правильный выбор.
    Ответ написан
    5 комментариев
  • Вопрос для гуру регулярных выражений

    @Bonart
    Классические регулярные выражения из математики такую задачу не решают. Но на практике последние версиии популярной библиотеки PCRE умеют:
    my $bal = qr/
        (?<bal>            # Name the rule (optional)  
        \{                 # Open brace
        (?>                # Possessive subgroup
            (?> [^{}]+ )   #  Grab all the non braces
        |                  #    or
            (?&bal)        #  Recurse
        )*                 # Zero or more times
        \}                 # Close brace
        )                  # End named rule
    /x;
    
    if ('{x{x}y{x}x}' =~ /^$bal$/ ){
        print "It's balanced\n";
    }
    
    $_= 'XXXX function xxx() {x{x}y{x}x} XXXX';
    
    while ( /\bfunction\s+(\w+)\(\)\s*($bal)/g ){
        print "function: $1\nbody: $2\n";
    }
    


    Да и дотнет не отстает:

    string pattern = 
        @"^((?<openBracket>\{) | [^\{\}] |" + 
        @"(?<closeBracket-openBracket>\}))*" +
        @"(?(openBracket)(?!))$";
    Regex r = new Regex(pattern, RegexOptions.IgnorePatternWhitespace);
    
    Ответ написан
    Комментировать
  • Вопрос для гуру регулярных выражений

    Mithgol
    @Mithgol
    Сперва убрать из строки все нескобки (то есть найти регулярным выражением «[^()]» и заменить на пустую строку), затем перейти от регулярных выражений к обыкновенному программированию — пройтись по итоговой строке скобок в посимвольном цикле, который к значению некоторой переменной (изначально имеющей нулевое значение) прибавляет единицу, если найден символ «(», и вычитает единицу, если найден символ «)», причём цикл сразу завершается, если значение меньше нуля (найден дисбаланс скобок), а в конце цикла (что соответствует концу строки скобок) это значение также должно быть равно нулю, иначе опять же найден дисбаланс скобок.
    Ответ написан
    3 комментария
  • Вопрос для гуру регулярных выражений

    @Ano
    В некоторых языках работают рекурсивные выражения:

    \( (?: [^()] *+ | (?0) )* \)

    В некоторых языках можно читерить (PERL):

    $regex = qr/
      \(
        (
          [^()]+
        |
          (??{$regex})
        )*
      \)
    /x;
    


    (Ruby)

    re = %r{
      (?<re>
        \(
          (?:
            (?> [^()]+ )
            |
            \g<re>
          )*
        \)
      )
    }x
    
    Ответ написан
    Комментировать