Anonymous
Roman
Anonymous
Anonymous
Но проблема на лицо. Сейчас фреймворки для работы с сетью задают архитектуру (на бекенде)
Anonymous
Т.е. библиотека. для работы. с сетью. Задает архитектуру бизнес-логики?
Anonymous
Ну вот не идиотизм?
Anonymous
Просто нет нормального разделения сущностей
Anonymous
Либо я чет не понимаю, конечно
Rustam
никто не мешает эту библиотеку обернуть
Rustam
очень хороший пример - это webrtc, кто хоть раз по полной погружался в это - сразу поймёт о чём я
Андрей
Roman
Не писал на беке
Пример из мира Php Symfony 3+. Вся логика должна лежать в Service. Это все, что можно сказать. То же самое на фронте, вся логика в компоненте (и я не говорю о реакте). Какие бы еще правила ты хотел бы увидеть?
Anonymous
И в чем проблема?
Нет разделение сущностей - растет связанность - логика размазывается и теряется в архитектуре фреймворка
Anonymous
Anonymous
Лан, я работать
Anonymous
Месяца через 2, примерно, напишем фреймворк, скину сюда тоже
Anonymous
А черновой (очень) пример я описывал тут
https://github.com/artalar/coach-stm/blob/v2/MOTIVATION.ru.md
Anonymous
Roman
Roman я описал уже
Это нужно для сложных бизнес процессов. Под них десятилетиями пишут проекты типа SAP или той же 1с. И каждая система под конкретную компанию все равно переживает бесконечные изменения. Штат саповцев может легко достигать сотен человек. Нафик такое на фронте :)
Андрей
Anonymous
Anonymous
Ну больше нет, чем да
Андрей
нет
Тогда ты очень смело утверждаешь.
Anonymous
Мб 🤷♂️
Anonymous
Изначально я не утверждал, а задавал вопрос :)
Андрей
Потому что тебе никто не мешает писать логику снаружи.
Anonymous
Anonymous
Есть фрейморк?
Anonymous
:)
Anonymous
Кароч, подвожу итог. Сейчас, по ходу, фреймворков популярных нет (мы о них не знаем). Но если интересно посмотреть на пример - function-tree
Андрей
Задача решена.
Андрей
Андрей
Андрей
Вот комментарий который показывает что я имею ввиду.
Anonymous
Вообще function-tree не решает полностью описанную проблему, но он ближе всего. И один из ключевых обязательных моментов, о которых я забыл упомянуть, это девтулза (у ft они есть)
MrSmith
import popupTools from ".../PopupTools.min.js"
Вот такую штуку пробую в скрипт файле на клиент сайде
MrSmith
document.getElementById("button").onclick = function () {
popupTools.popup('/popup-url.html', 'My Popup', { width: 400, height: 100 }, function (err) {
// this executes when closed
})
alert("err");
};
MrSmith
popupTools не определен пишет
Illia
ты собраешь как то фронт? вебпак или что-то еще
Anonymous
ребят как решать такой баг при автозаполнении?
Anonymous
Автозаполнение зло (для разработчика в текущей реализации) (((
К счастью, в новом хроме появилось апи для получения credentials, так что можно отключить нативное автозаполнение и реализовать свое как душе угодно
Anonymous
Насколько можно доверять такому свитчеру?
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
Anonymous
есть какие то моменты, на которых он не отработает в текуших реалиях?
Anonymous
подменяю css для моб. версии так сейчас просто
MrSmith
Андрей
Андрей
Почему не использовать либу уж тогда?
Anonymous
Что не нагуглил либы никакой если честно
Anonymous
обычно через media делал
Anonymous
а тут прям захотели что бы по userAgent определение шло
Anonymous
ага, сяп
Anonymous
это понадежнее я так понимаю :)
Anonymous
Anonymous
Ок, благодарю
Anonymous
оп
Anonymous
что вчера выкатили
Anonymous
Релиз Node.js v10 и NPM 6
Ya
Anonymous
Знаю, только увидел)
Anonymous
думаю вдруг тут тоже кто то упустил)
NCR
Ya
В чате вью вчера обкашлевали
Ya
Нпм реал быстрее
Ya
В 17 раз
Anonymous
Anonymous
это kali поверх андрюши?
Anonymous
Anonymous
Раз уж тема зашла. Кто-нибудь прогал с телефона? Интересно какая скорость сборки при hot reload
Anonymous
Что за ОСь карманная?) Интересно же
Anonymous
и на каком устройстве
Anonymous
LXDE оболочка *_*
Anonymous
у меня на десктопе такая же)
Maxim
дай ссылку)