Size: a a a

Software Design/Architecture/Zen

2020 October 29

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Sergey Milegov
Я тебя не понимаю.
Лучшая идея, которая приходит на ум - сделать wysiwyg для аппки отдельный - и пусть две версии для веб и аппки отдельно редактируют
источник

SM

Sergey Milegov in Software Design/Architecture/Zen
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Лучшая идея, которая приходит на ум - сделать wysiwyg для аппки отдельный - и пусть две версии для веб и аппки отдельно редактируют
Задача в конечном счете не юзать вебвью в апках. Мы можем выпилить визивик, написать свой, хранить в любом формате. Вопрос в том, как мне на мобилу передать разметку, чтоб они потом могли отрендерить нативными способами, а не вебвью. Мне кажется, что я не первый, кто сталкивается с такой проблемой, но мобильщики мне ниче сказать не могут, а я не знаю че гуглить.
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Sergey Milegov
Задача в конечном счете не юзать вебвью в апках. Мы можем выпилить визивик, написать свой, хранить в любом формате. Вопрос в том, как мне на мобилу передать разметку, чтоб они потом могли отрендерить нативными способами, а не вебвью. Мне кажется, что я не первый, кто сталкивается с такой проблемой, но мобильщики мне ниче сказать не могут, а я не знаю че гуглить.
Почему вы этим должны заниматься? Если они (бизнес) не хотят без этого корректного визивиг - мобильщики получают то, что предоставлено в рамках текущего решения - пусть они думают над трансформацией, а не бэкенд
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Sergey Milegov
Задача в конечном счете не юзать вебвью в апках. Мы можем выпилить визивик, написать свой, хранить в любом формате. Вопрос в том, как мне на мобилу передать разметку, чтоб они потом могли отрендерить нативными способами, а не вебвью. Мне кажется, что я не первый, кто сталкивается с такой проблемой, но мобильщики мне ниче сказать не могут, а я не знаю че гуглить.
какие-то странные у тебя мобильщики - это они гуглить должны че и как им выводить удобнее.

вообще "по дефолту" только html можно форматировать, дальше уже кто как хочет. Кто-то тянет мардаун либки кто-то еще чего мутит.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну мол под ios во всяком случае, хз как под андроид...
источник

SP

Sergey Protko in Software Design/Architecture/Zen
в любом случае это все вопросы к мобильщикам "как вам будет лучше" и если они слюни пускают то сорян
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Sergey Protko
в любом случае это все вопросы к мобильщикам "как вам будет лучше" и если они слюни пускают то сорян
👍 вот да. И плюсую за маркдаун
источник

АЯ

Андрей Ява in Software Design/Architecture/Zen
Sergey Milegov
Задача в конечном счете не юзать вебвью в апках. Мы можем выпилить визивик, написать свой, хранить в любом формате. Вопрос в том, как мне на мобилу передать разметку, чтоб они потом могли отрендерить нативными способами, а не вебвью. Мне кажется, что я не первый, кто сталкивается с такой проблемой, но мобильщики мне ниче сказать не могут, а я не знаю че гуглить.
Когда то давно для решеия таеоц задачи придумали стандарт sgml
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Sergey Milegov
Они видят в точности то, как будет выглядеть на мобиле. Но в контексте нативной апки получается говно.
ты главное от xss защити свой визивиг)
источник
2020 October 30

СП

Сергей Предводителев... in Software Design/Architecture/Zen
Доброе утро!

Как считаете, имеет ли смысл для интерфейсов делать суффикс Interface?
Например, PostRepositoryInterface.
источник

D

Dmitriy in Software Design/Architecture/Zen
да начнется холивар )
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
Пятница, почему бы и нет :)
источник

λ

λoλdog in Software Design/Architecture/Zen
Как хочешь так и называй
источник

λ

λoλdog in Software Design/Architecture/Zen
Если говорить про смысл, то его наверное особого и нет
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
Я обычно использовал суффикс, но сейчас пришёл к тому, что это не имеет особого смысла.

PostRepository - используем там где нам нужен репозиторий постов.

А реализации называем уже исходя из самих реализаций:
InMemoryPostRepository, DoctrinePostRepository, ...
источник

VS

Vyacheslav Startsev in Software Design/Architecture/Zen
я использую и, в принципе, согласен вот с этим: https://youtu.be/liMyAuxIoyM?t=6775
(там с привязкой к таймингу)
источник

R

Roman in Software Design/Architecture/Zen
Сергей Предводителев
Доброе утро!

Как считаете, имеет ли смысл для интерфейсов делать суффикс Interface?
Например, PostRepositoryInterface.
Ты же когда за руль садишься, не называешь это "интерфейс машины") Есть просто абстрактная машина, а есть реализация (за которой ты сидишь)
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
как прям в тему :)
источник

Р

Руслан in Software Design/Architecture/Zen
Сергей Предводителев
Доброе утро!

Как считаете, имеет ли смысл для интерфейсов делать суффикс Interface?
Например, PostRepositoryInterface.
На гитхабе очень удобно смотреть с суффиксом, сразу понятно
источник

A

Artur in Software Design/Architecture/Zen
Сергей Предводителев
Я обычно использовал суффикс, но сейчас пришёл к тому, что это не имеет особого смысла.

PostRepository - используем там где нам нужен репозиторий постов.

А реализации называем уже исходя из самих реализаций:
InMemoryPostRepository, DoctrinePostRepository, ...
Смысл вообще делать интерфейс если у тебя будет почти наверняка одна реализация. Или я ошибаюсь?)
источник