• Эффективный обмен данными между тремя веб сайтами?

    sim3x
    @sim3x
    Убери дублирование кода
    Сделай многосайтовость - единая БД убирает необходимость обмена данными между сайтами = меньше кода = меньше ошибок
    Репликацию лучше наладить в целях сохранности данных в БД

    - WebSockets - вариант который мне кажется сейчас самым подходящим
    оверкил

    Event Sourcingесли речь про https://developer.mozilla.org/en-US/docs/Web/API/E... то он оптимален для самописного варианта асинхронного взаимодействия фроентед-бекенд

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

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

    Пилишь АПИ - пили фронтенд в виде SPA
    Ответ написан
    2 комментария
  • Эффективный обмен данными между тремя веб сайтами?

    doromones
    @doromones
    Работаю с php/ruby
    возможно предложение не корректное, но почему бы не сделать через engine?
    модели в основной области видимости, контроллеры раскидать по нескольким engine и как то роутингом разруливать все?
    Ответ написан
    1 комментарий
  • В чем отличие Yii2 basic от advanced?

    igorbelikov
    @igorbelikov
    Fullstack Developer
    Basic - пример реализации одиночного приложения (простое).
    Advanced - пример реализации приложений, которое включает в себя разделение на другие приложения (сложное).
    В advanced показана реализация самых часто используемых частей, таких как:
    • frontend - паблик часть приложения
    • backend - закрытая часть приложения, где осуществляется администрирование
    • api - апи для работы с приложением, реализация rest

    При этом все подприложения имеют общие модели и конфиги, что связывает все в единое целое.

    И стоит не забывать, что это просто шаблоны и их можно расширять, как будет удобно самому разработчику.
    Ответ написан
    2 комментария
  • Как убрать выделение блока после двойного клика?

    @memba
    Я использую отмену события и предотвращение его дальнейшего распространения.
    Почитайте про event.preventDefault и event.stopPropagation.

    // UPD

    Видимо тут только мне кажется что:

    $('div').mousedown(function(event){
      event.stopPropagation();
      event.preventDefault(); 
      return false;
    });


    Выглядит лучше и правильнее...
    Погасите событие mousedown и элемент выделяться не будет. Выделение происходит не из-за "даблклика".
    Ответ написан
    Комментировать
  • Какие существуют практики разделения прибыли между инвестором и CEO (основателем)?

    makol
    @makol
    I believe in god, for the rest i pay in cash!
    Здравствуйте, для начала и обзора данного вопроса рекомендую посетить сайт investclub.ru он показывает наглядно желания инвесторов.
    надо понимать что инвестор это человек который, во первых рискует вторым по значимости ресурсом в мире без которого любой стартап может лечь на полку на всегда (деньгами), второе это то что человек отнесся к вам с долей доверия недаром сказано, где замешаны деньги родни не существует, доверие тоже дорогого стоит, по той информации которой владею я приемлемое распределение прибыли которое устраивает обе стороны 50/50, подмечу именно прибыли, доля акций это отдельный вопрос, на который лично моя точка зрения такова, что независимо от каких либо факторов, за собой необходимо оставлять блокирующий пакет любым способом, иначе для совета директоров будешь мальчиком для битья.
    Ответ написан
    6 комментариев
  • XLSX => PHP?

    IlyaEvseev
    @IlyaEvseev
    Opensource geek
    Гугл по запросу «xlsx parsing library php bindings» находит три варианта:
    1) «наколенный» — habrahabr.ru/post/140352/
    2) «любительский» — www.phpclasses.org/package/6279-PHP-Parse-and-retrieve-data-from-Excel-XLS-files.html
    3) «профессиональный» — github.com/PHPOffice/PHPExcel

    (метки призваны характеризовать не качество, а объём кода и серьёзность поддержки).

    Вы их уже попробовали и они Вас не устроили?
    Ответ написан
    1 комментарий