Прикольно, молодец. Когда-то писал свой RSS-агрегатор, как раз на дотнете. Те что попадались не устраивали, а более менее подходящий был только на маке. Но потом подзабросил, а теперь даже и не знаю куда исходники подевал.
@Yinshi А я, собственно, хочу десктопный ридер написать для RSS и подкастов. Задумка большая, потому что нужен и хороший плеер аудио для этого, поэтому не знаю, когда на что время найду, но мысли есть.
Дело хорошее. Мне-то нужен был только RSS, о подкастах не думал вроде как. А потом и совсем про идею забыл. Давно было, ещё на Dotnet 4.0, как раз последнее что мне под XP тогда было доступно. Успехов. Главное что мысли есть, а время и желание найдёшь, тебе ж не надо прям срочно к позапрошлому месяцу написать всё.
Хотя, может и не понадобится лезть во всякое. Тыж на WinForms вероятно делать будешь, а там есть какая-то штука для фоновых задач, backgroundWorker что ли. Не помню как оно работает в случае обмена данными, но для простых вещей вроде бы ок должно быть.
@Yinshi Да, пока лучше Winforms ничего не нашёл. Всё остальное, как ни крути, куча жуткого XML и не очень доступный результат. Ну то есть даже доступный, но не то.
XML да, то ещё веселье. В этом плане хорошо что в Спринге например есть возможность конфигурирования разных штук посредством кода, а не только XML. Иначе, это адовый ад, особенно когда видишь конфиг впервые и непонятно что там сломалось.
То есть это перестраивается если очень надо? В yaml с отступами надо быть внимательным, иначе возможны всякие приколы, как у меня было пару раз. Но если выбирать между yaml и properties-файлами например, есть такая херня в java мире, я выберу yaml.
@Yinshi Да, раньше было Yaml, XML и PHP (конфиги в коде), теперь они XML задепрекейтили и в Symfony 8.0 его убирают совсем. Зато вроде как (надеюсь!) добавляют возможность конфигурировать Workflows не только в богомерзком Yaml, но и с помощью PHP. Workflows — это такие штуки, ну типа: у тебя магазин, заказ формируется, сформирован, отправлен, в доставке, доставлен. Или тот же багтрекер со статусами, что из чего куда переходит.
@Yinshi Я не знаю, может, это слепецкая аберрация, но я даже те воркфлоу, которые у них в примерах, читаю с большим трудом. Нет, я могу, конечно, попросить своего друга Клода это написать, но я бы очень хотел иметь возможность читать и понимать то, что выдаёт ИИ. Если другого выхода не будет, конечно, буду пользовать Yaml. Кстати, что ещё меня дико вымораживает в Symfony best practices, это их продвижение так называемых условий в стиле мастера Йоды: if (null === $x). Прям брр. Они это аргументируют тем, что можно типа один знак равенства поставить и иметь феерические баги, но, во-первых, такое ловится статическим анализатором кода типа Psalm, а во-вторых, уже давно в PHP принято использовать три знака равенства (строгое сравнение).А перепутать один знак с тремя… ну такое.
Cédric Belin
in reply to André Polykanine • • •Kirill
in reply to André Polykanine • • •André Polykanine
in reply to Kirill • • •Kirill
in reply to André Polykanine • • •André Polykanine
in reply to Kirill • • •Kirill
in reply to André Polykanine • • •André Polykanine
in reply to Kirill • • •Kirill
in reply to André Polykanine • • •André Polykanine
in reply to Kirill • • •Kirill
in reply to André Polykanine • • •André Polykanine
in reply to Kirill • • •Kirill
in reply to André Polykanine • • •André Polykanine
in reply to Kirill • • •Kirill
in reply to André Polykanine • • •В yaml с отступами надо быть внимательным, иначе возможны всякие приколы, как у меня было пару раз. Но если выбирать между yaml и properties-файлами например, есть такая херня в java мире, я выберу yaml.
André Polykanine
in reply to Kirill • • •Kirill
in reply to André Polykanine • • •André Polykanine
in reply to Kirill • • •Kirill
in reply to André Polykanine • • •André Polykanine
in reply to Kirill • • •