• Полезны ли курсы от "Специалиста"?

    learn.javascript.ru вам в помощь. Написано доступным языком + есть куча практических примеров и заданий. Для старта самое оно.
    Ответ написан
    1 комментарий
  • MVC vs MVVM за чем будущее?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Будущее за теми, кто хотя бы умеет читать википедию.

    Для справки, ни MVVM ни MVC не являются шаблонами проектирования. Это схема использования нескольких шаблонов проектирования. Основная идея оных - разделение логики на слои. MVC декларирует разделение на логику представления, бизнес логику и связывающие это все контроллеры. В MVVM же основная идея заключается в более удобном управлении представлением модели. Особенно в случае когда модель может меняться из слоя представления (из UI тобиш, датабиндинги и все такое).

    p.s. Помимо MVC и MVVM существует масса других схожих схем, типа MVP, HMVC, PAC...
    Ответ написан
    Комментировать
  • Какую ОС лучше использовать для веб-программиста?

    @CAMOKPYT
    Странно почему не прозвучали многие популярные среди веб программистов ОС, вставлю свои пять копеек.
    Palm OS - несмотря на прекращение поддержки, все еще весьма популярна, с установкой на ПК могут возникнуть некоторые проблемы, но их легко решить, стабильная, веселая, запускается на телефонах.
    KolibriOS - легкая, быстрая и открытая ось, активно развивается, очень стабильная.
    AIX - проверенная временем легенда, выбор настоящего интерпрайзного веб разработчика, могут возникнуть проблемы с установкой на х86, но в целом оно того стоит.
    DragonFly BSD - усовершенствованная версия FreeBSD, отлично подходит и для рабочей станции и для сервера
    Ответ написан
    3 комментария
  • А что для JS проще - простое условие или регэксп?

    SerDIDG
    @SerDIDG
    В данном случае экономичнее будет так:

    /^(a|b|c)$/.test(x);
    
    Ответ написан
    3 комментария