vasIvas: ну так и вы попробуйте ненадолго забыть о ооп и почитать про функциональное программирование. Именно ФП подходы форсит flux и т.д. А по поводу "куда-то не туда" - хз, в принципе все людей устраивает, а я просто не слежу и не пользуюсь.
vasIvas: flux это не недоразумение, это MVC + Event Sourcing. Очень даже годный подход. Но только слишком много шумихи.
И да, глобальный диспетчер норм так как он ничего не знает о обработке событий и т.д. Да и смысла загоняться я не вижу. Я вот делаю по принципу описанному в картинке выше - у меня модельки друг с другом сами общается. Но правда думаю что на сильно больших и сложных проектах единственный достойный вариант хранения данных это event sourcing.
vasIvas: в целом это ресурс, не привязывайте MVC к этому, зона ответственности MVC - разделение логики обработки данных от их представления.
Как вы работаете с ресурсами или хранилищами - это уже ваше дело. js-data это попытка реализовать что-то типа дата мэппера, но повторюсь, я воковырял его и бросил это дело. Пока практикую свои мэпперы и event sourcing. Как по мне так пока удобнее. В целом там еще непаханное поле для эксперементов.
Картинка выше - это пример архитектуры, и какое место там занимает MVC.
Mikhail Osher: вот честно я не понимаю это стремление сгрести все в одну организацию. при том что качество некоторых тамошних либ мягко скажем так себе.
tushev: ну как вам сказать, а если версии будут различаться? Тогда у вас уже будут проблемы.
Насколько я понял у вас встраиваемое приложение. Пусть оно будет независимым, возможно с каким-то API для взаимодействия (http api) и тогда нет никаких проблем. Почти все так делают, это самый гибкий подход который разом устраняет кучу проблем в плане поддержки и дистрибьюции/интеграции решений.
Владимир Грабко: opera mini не выполняет JS во время просмотра страницы. Вот и все. Тут вы ничего не сделаете кроме как... сделаете так что бы вашим сервисом можно было бы пользоваться без js вообще.
Александр Аксентьев: parsedown не дает нормальный доступ к промежуточным результатам парсинга. Можно взять commonmark но быстрее эту задачу решить тупо регулярками.