All streams
Search
Write a publication
Pull to refresh
13
0
Алексей @AlexDevFx

Разработчик

Send message

Не знал, что техника замены одной реализации другой имеет специальное название. Пользуюсь ей при переписывании legacy. ИМХО, есть значительный минус - есть шанс что-то потерять при переносе, когда обновляется старая реализация. Также как и в случае с отдельной ветку нужно мониторить изменения и "подливать" их в новую версию.
Напоминает подход рефакторинга "фикус-удавка".

Mapster умеет генерировать классы во время сборки. Есть ещё Mapping Generator, он создает код прям студии.

А в чём цель поста? Призвать людей не покупать акции старлинка, если они их выведут на биржу? Остановить Маска и заставить его не запускать новые спутники?
Мы можем наблюдать как человек делает попытки внести свою лепту в технический прогресс, хоть и неудачные. Чем больше попыток, тем больше шанс найти что-то действительно рабочее. Его опыт послужит фундаментом для дальнейших усовершенствований космической техники. Извините, NASA сидело на попе ровно в развитии собственных кораблей для запуска космонавтов после аварии шаттла.
На счёт его обещаний. Вы же понимаете, что это маркетинг и PR? Нам до сих рассказывают про инновационную зубную пасту и воду для умывания. Так работает бизнес. Вам любой основатель стартапа будет рассказывать какой у него замечательный проект.

Да там пляски с Identity, IoC плюс сам MVC принципиально отличается.

Красавцы, мигрируют с 3.1 на 6 за 20 минут. Я тут медленно ползу от 4.8 к 6 уже месяц как))

Спасибо за книги, очень полезные.

Хорошая попытка. Бывает не совсем удачный опыт. А вы не думали попробовать ещё раз работать за границей, но в другой компании? Я так понимаю, у вас английский на достаточно хорошем уровне. Всё же все фирмы разные и многие моменты (к примеру, административные обязанности или видео на митингах) можно обсудить на берегу.

Не проверял, у меня максимум 20-30 минут нужно мониторить.

Avalonia я смотрел, она тоже использует Reactive Extensions. Но меня остановило другое - в Rider визуальный редактор представлений не работает, а с WPF проблем нет. А цели сделать мультиплатформенное приложения у меня не было.

ReactiveUI - это уже вкусовщина и личные предпочтения.

Вы правы, это моё предпочтение.

писать для контролов вью-модели (ака GaugeControlViewModel) - это вообще дурной тон

На мой взгляд, удобно было бы разделить представление от модели как и для окна, не раздувая класс view.

Там еще какой-то подозрительный GaugeBuilder, который во вью-модель затянул визуальные характеристики элемента, которым там не место вообще. Джентельмены настраивают цвет фона (Background) по умолчанию в стилях по умолчанию.

Спасибо, учту, в следующих версиях вынесу в стили.

И вообще, можно поподробнее, как вы собираетесь увязать этот GaugeControl с MVVM?

Буду решать задачу по мере наступления. Сейчас у меня число сенсоров в устройстве вполне определенное и навряд ли в будущем добавится.

Я выбрал WPF потому, что он актуален сейчас и скорее всего следующие фреймворки под desktop будут XAML-based и исповедовать подход MVVM, поэтому переписать будет легче. Но это мое видение, возможно пойдут и в какую-то другую сторону.

Microsoft пилит MAUI, я думаю в нем как минимум ReactiveUI, LiveCharts будут актуалны. Да и старые фреймворки не уходят мгновенно со сцены. Да и кстати, библиотеки перечисленные в статье также можно применять в WinForms.

Спасибо, OxyPlot как-то пропустил.

Странное впечатление от статьи. Я таки не понял, что хотел сказать автор. Он просит совета или рассказывает как написал интеграцию с COM портом, не приведя ни строчки кода?

А если нужна одна вкладка с видео и чтобы проигрывалось без тормозов?

Не соглашусь. Что тогда можно сказать о компьютерах начального уровня, у которых оперативки до 4 Гб? Их для чего использовать, если для работы в браузере нужен большой резерв ОЗУ? Это ведь базовые вещи, которые должны корректно работать на любой конфигурации.

Да, но если течет память, то это можно заметить на нагрузочном тестировании да и на проде тоже вылезет быстро. Не может же годами эта проблема жить в приложении, а тем более в операционке?

Недавно тоже думал похожим образом, когда с лагами смотрел видео на ноуте в Windows 10, а убунта зависала из-за GeForce 9500 (поменял её на интеграху). Помню когда кино смотрел с CD-дисков на Celeron 600 без проблем при 64 Мб оперативки. При том, что тогда и речи не было о SATA.
Windows превратилась в какого-то монстра перегруженного фоновыми сервисами, где антивирус начинает тормозит всю систему (привет Касперскому) и мало того, что SSD спасает ситуацию лишь частично.

.NET куча материалов по оптимизации памяти и сборщику мусора. Да и на собеседованиях частенько затрагивают тему аллокации памяти при использовании коллекций, строк. Так что я бы не сказал, что стало уделяться меньше внимания использованию памяти.

Information

Rating
Does not participate
Location
Россия
Registered
Activity