Size: a a a

Боль Тимлида

2021 October 26

A-

Aleksei - in Боль Тимлида
Это не объясняет, что именно не нравится.
источник

AD

Apache DOG™ in Боль Тимлида
Что то сложнее хелловорда, надо городить сложную "архитектуру"
источник

AD

Apache DOG™ in Боль Тимлида
Ещё и на шарпах которые для этого не подходят
источник

A-

Aleksei - in Боль Тимлида
Все написано. Создал класс ViewModel,  который реализует интерфейс INotifyPropertyChanged. Когда метод из этого интерфейса в сеттере свойства вызовешь, тогда биндинг и увидит обновление. Ещё есть свойства зависимостей (Dependency Property), они когда меняются, тогда и биндинг реагирует на изменения. Там из коробки без интерфейсов работает. Свойства зависимостей обычно объявляют как свойства контроллов.
источник

A-

Aleksei - in Боль Тимлида
Для этого нужно книги читать. Вот я по WPF читал.
источник

of

oleg filippov in Боль Тимлида
Нууу... может просто уметь надо. На Highload++ пару лет назад был доклад вроде про все трудности... правда там уже Java 11 звучала
источник

A-

Aleksei - in Боль Тимлида
Аргументы есть какие-то? Пока это похоже на троллинг.
источник

AD

Apache DOG™ in Боль Тимлида
Вот именно, нагромождение архитектуры, фу
источник

ММ

Максим Муратов... in Боль Тимлида
F# там (в дотнете) есть, который "почти OCaml, но с нормальной IDE".
источник

YP

Yury P in Боль Тимлида
Ну это как себе в ногу выстрелить))
источник

PD

Phil Delgyado in Боль Тимлида
С 11ой - да, там unsafe убрали и модули добавили.
Т.е. для обычного кода - ничего не произошло, а вот для хайлоад извращений - некоторые проблемы возникли.
Но у меня вот только что большой проект с 8 на 11 перевели и там все сложности - выбрать чей JDK клиенту поставлять, кроме Ораклового (это тоже сложно, но не про код)
источник

AD

Apache DOG™ in Боль Тимлида
Есть, клас создать это сразу тонна бойлерплейта
источник

AD

Apache DOG™ in Боль Тимлида
Написать метод, ещё  больше
источник

AD

Apache DOG™ in Боль Тимлида
INotifyPropertyChanged это ещё  та гадость и заставляет руками роутить эвенты
источник

AD

Apache DOG™ in Боль Тимлида
Который устарел
источник

A-

Aleksei - in Боль Тимлида
🤣
источник

ММ

Максим Муратов... in Боль Тимлида
Потому что C# развивался быстрее? 😊
источник

AD

Apache DOG™ in Боль Тимлида
С# застрял в развитии  в 2005
источник

ММ

Максим Муратов... in Боль Тимлида
Чо? o_O
источник

ММ

Максим Муратов... in Боль Тимлида
Ну, уж если C# застрял, то кто не застрял? 🤔
источник