Открыл m.vk.com, пробую отредактировать. Есть только «удалить», «в избранное», «ответить», «переслать» и «спам». Видимо не судьба мне начать редактировать сообщения в ВК. Кстати, достаточно странно своё собственное сообщение спамом помечать.
Версия последняя. Думаю ещё не довезли обновление. Как я только не тыкал в сообщения, даже телефон с 3D Touch проверил — не появляется предложения отредактировать.
В ВК нельзя сообщения редактировать! (Ну или я не нашёл как это делать). А в телеграмме можно. При активной переписке на небольшом экране опечатки случаются постоянно. Бывают крайне нелепые опечатки, которые ну прям необходимо исправить, чтобы контекст был понятен собеседнику. Я себе уже не представляю как пользоваться ВК без этой функции. Этот жирный плюс перечеркивает очень много незначительных минусов, которые общению не мешают.
По-моему, большую роль на вливание в проект влияет размер этого проекта и его возраст. Размер влияет на скорость осознания всех нюансов и тонкостей. Возраст проекта может нести с собой неожиданные технологии и подходы.
Поэтому часто народ любит писать с чистого листа, а не поддерживать (:
Через какое-то время мы поняли, что одним MVVM не обойдемся. Класс view controller постепенно «распухал», особенно это было заметно, если на экране вызывается несколько запросов.
Я всегда думал, что ViewController (View) не вызывает запросы в MVVM подходе! Но в вашей интерпретации с запросами работает именно ViewController (View). Ведь это речь о запросах к сети / к базе?!
Далее вы пишите:
Следующим шагом выделили обращение к сервисам в отдельную сущность – presentation model и view controller перестал знать об их существовании.
Эти слова подтверждают, что с сервисами (в том числе сервис по работе с сетью) работает ViewController (View) в вашем MVVM подходе. Это точно не про MVC шла речь?
Чуть раньше в публикации вы ссылаетесь на вот эту статью, но в ней не описывается работа с сервисами. Зато в ней в самом низу есть ссылка на более подробную публикацию этого же автора:
you can check out this blog post explaining the benefits of MVVM in greater detail
В этом источнике вот что говорится о запросах к сети и их расположении:
...because network calls should be done asynchronously, so if a network request outlives the model that owns it, well, it gets complicated. You definitely should not put network code in the view, so that leaves… controllers. This is a bad idea, too, since it contributes to our Massive View Controller problem...
...view model is an excellent place to put validation logic for user input, presentation logic for the view, kick-offs of network requests, and other miscellaneous code...
Создается впечатление, что PresentationModel у вас очень уж похож на ViewModel (by Ash Furrow)… или нет?
Помогите мне найти правду и понять: кто в действительности в MVVM занимается работой с сервисами?
А можно уточнить что значит слово «знали»? Был общедоступный список ЗП всех сотрудников или за чашечкой кофе / в курилке люди делились такой информацией друг с другом?
Всегда 100% при сборке. Нет предпосылок считать, что дисковая подсистема является узким местом. Иначе, не было бы такой большой разницы во времени сборки между моделями MacBook Pro 13'' и 15'' одного года выпуска с одинаковыми RAM и SSD.
Ну тут не получится компенсировать слабый процессор большим объемом памяти. 16 RAM + SSD у миника это вполне адекватный набор для эффективной работы процессора.
Хороший вариант, спорить не буду. Процессор где-то на 15-20 процентов сильнее. Где-то от 50 до 70 разброс цен на отечественных аукционах. И в такой комплектации ближе к 60-70. Автор публикации для дома компьютер приобретал. И SSD уже был в комплекте.
Миха, привет! Уж лучше 6 минут, чем 9… Если у тебя 2016 года, то наверное с самым простым процессором i7-6700HQ?! Он так то слабенький, даже в сравнении со стоковой прошлой 2015 года с процессором i7-4770HQ. Возможно поэтому прирост оказался не таким значительным, как хотелось бы.
Поэтому часто народ любит писать с чистого листа, а не поддерживать (:
Вы пишите:
Я всегда думал, что ViewController (View) не вызывает запросы в MVVM подходе! Но в вашей интерпретации с запросами работает именно ViewController (View). Ведь это речь о запросах к сети / к базе?!
Далее вы пишите:
Эти слова подтверждают, что с сервисами (в том числе сервис по работе с сетью) работает ViewController (View) в вашем MVVM подходе. Это точно не про MVC шла речь?
Чуть раньше в публикации вы ссылаетесь на вот эту статью, но в ней не описывается работа с сервисами. Зато в ней в самом низу есть ссылка на более подробную публикацию этого же автора:
В этом источнике вот что говорится о запросах к сети и их расположении:
Создается впечатление, что PresentationModel у вас очень уж похож на ViewModel (by Ash Furrow)… или нет?
Помогите мне найти правду и понять: кто в действительности в MVVM занимается работой с сервисами?
А можно уточнить что значит слово «знали»? Был общедоступный список ЗП всех сотрудников или за чашечкой кофе / в курилке люди делились такой информацией друг с другом?
Миха, привет! Уж лучше 6 минут, чем 9… Если у тебя 2016 года, то наверное с самым простым процессором i7-6700HQ?! Он так то слабенький, даже в сравнении со стоковой прошлой 2015 года с процессором i7-4770HQ. Возможно поэтому прирост оказался не таким значительным, как хотелось бы.