Size: a a a

2020 March 23

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Ты спроси любого современного фронта, знает ли он что-то про qt или gtk
Ну, какие-нибудь быдлокодеры, возможно, не знают. Норм ребята просто обязаны хотя бы слышать
источник

A

Anton 📦 ᯌ in rust_offtopic
Т-34 85
Ничего про тамошний гуй не знаю. Зато про gtk и qt знает каждый
Я не знал про AvaloniaUI, кстати
источник

Т8

Т-34 85 in rust_offtopic
Anton 📦 ᯌ
Я не знал про AvaloniaUI, кстати
Про него и не обязательно знать, если конкретно не интересуешься
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Ну, какие-нибудь быдлокодеры, возможно, не знают. Норм ребята просто обязаны хотя бы слышать
Ты посмотри, какой у тебя год на часах. Мне кажется мы с тобой из разных времен общаемся.
источник

A

Anton 📦 ᯌ in rust_offtopic
Т-34 85
Про него и не обязательно знать, если конкретно не интересуешься
У тебя какие то обязательства появились
источник

Т8

Т-34 85 in rust_offtopic
Anton 📦 ᯌ
Да, и что
Так же гуй написан с наследованием?
источник

DS

Doge Shibu in rust_offtopic
Такое ощущение, что ты из 2000-х пишешь.
источник

A

Anton 📦 ᯌ in rust_offtopic
Т-34 85
Так же гуй написан с наследованием?
В UIKit - да. В SwiftUI - нет
источник

DS

Doge Shibu in rust_offtopic
Т.е. реально, посмотри на react, react + redux или elm-like архитектуру UI.

Откроешь для себя достаточно любопытные вещи в плане архитектуры GUI фреймворков, если с ними до этого не встречался.
источник

OA

Oleg Andreev in rust_offtopic
Т-34 85
В свифте есть наследование, правильно? @oleganza
да. На наследовании сделаны AppKit / UIKit (но на обжси).
источник

OA

Oleg Andreev in rust_offtopic
в SwiftUI всякие атрибуты сделаны не как свойства у класса, а как обвес с помощью value types
источник

OA

Oleg Andreev in rust_offtopic
т.е. если у тебя есть кнопка с красным бортиком, то  получается Border{ color: red, inner: Button {...} }
источник

OA

Oleg Andreev in rust_offtopic
и бортик - это типа struct Border<T: View> {color: Color, inner: T}
источник

OA

Oleg Andreev in rust_offtopic
а View - не суперкласс, а протокол (трейт) для разных вьюх
источник

OA

Oleg Andreev in rust_offtopic
источник

OA

Oleg Andreev in rust_offtopic
источник

A

Anton 📦 ᯌ in rust_offtopic
Ответ убил танка
источник

Т8

Т-34 85 in rust_offtopic
Anton 📦 ᯌ
В UIKit - да. В SwiftUI - нет
Окей, как там сделан, например, ListBox?
источник

p

polunin.ai in rust_offtopic
Т-34 85
Окей, как там сделан, например, ListBox?
Также?
источник

VS

Victor Sapiens in rust_offtopic
Т-34 85
Нет наследования == нет ООП
Композиция его заменяет.
источник