• В чём разница между фреймворк и cms?

    @murlogen
    CMS - готовая система, которой воспользоваться может не программист.
    Ее можно программировать, но обычно предпочитают не заморачиваться с этим, а искать уже готовые (созданные программистами) модуля CMS под ту или иную задачу

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

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

    На фреймворк начинают смотреть, если задача отличается от типовой.

    MVC - это просто свойство. Которое может быть присуще любому типу ПО из этих двух. Это как зеленая легковушка и зеленый трактор. То что они оба зеленых не дает же вам основания говорить - "они оба зеленых, поэтому я буду пахать на легковушке"
    Ответ написан
    24 комментария
  • Как быть с доменом, если он на другом хостинге?

    @murlogen
    У меня хостинг размещается у трех разных хостеров в трех странах.
    А сайт один.

    Никаких проблем.

    Если конечно домен зарегистрирован на ваше имя.
    Или, вы хотя бы имеете доступ к настройкам DNS этого домена.

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

    @murlogen
    Вы правы в неожиданном месте.
    Ваш вариант потенциально менее проблемен при отладке (когда комментируешь постоянно куски кода и раскомментируешь их обратно).
    Вариант преподавателя "типа легко читается", но может вызывать неожидаемые смещения синтаксиса.

    Я надеюсь, что отступы у вас есть.
    Ответ написан
    Комментировать
  • Почему ember, angular и react сравнивают в скорости?

    @murlogen
    Людям нравится мерять числа.
    Мегапиксели, скорости систем разработки ПО, легкость туристического снаряжения, размеры экранов смартфонов и пр. и пр.
    То, что можно перевести в числа - то нам нравится измерять и обсуждать. Это особенность человеческой психики - мы все немного склонны к шизофрении и тяга к измерению в числах есть одно из проявлений этой тяги.

    Что касается сравнения перечисленного вами ПО, то это не корректно по той простой причине, что упускается из виду удобство разработки. Скорость давным-давно не является определяющим фактором. Мы уже 50 лет как не программируем на ассемблере (самый быстрый в исполнении, но крайне тяжелый в написании код).

    Ну а удобство там просто не измерить. Да и на софте разного масштаба (сложности), разной парадигмы архитектуры ты никак не сможешь это сравнить и измерить.

    В чем толк скорости, если через пару месяцев разработки ты начинаешь парится в поиске нужного места в собственном коде? В чем толк скорости, если при малейшей переделке тебе нужно рефакторить 30% твоей системы?

    Это бессмысленно сравнивать.
    Ответ написан
    Комментировать
  • Как ускорить веб-разработку на Windows (Gulp, PHP, Ruby) в NTFS?

    @murlogen
    Не гоните на Windows.
    Дело не в файловой системе.

    Дело в том, что nix-овый софт традиционно использует запуск процессов на каждый чих.
    В nix это дешевая операция.
    Вот весь софт и заточен чтобы делать элементарные вещи через запуск скриптов, а в Винде следовало бы делать через вызовы АПИ.

    Неужели до сих пор ни кто не придумал платформу для разработки на Windows, что-то типа интегрированной системы Linux + Ext4 с чтением/записью в Windows.


    Microsoft и Ubuntu - придумали уже несколько месяцев как.
    С лета 2016 в Windows 10 встроена подсистема Linux на базе Ubuntu
    Попробуйте, может, решит вашу проблему.

    Там правда не файловая система (думается не в ней и проблема).
    А утилиты, API - имхо, в них и был затык.
    Ответ написан