Size: a a a

2020 March 23

AK

Alexander Krivitskiy in rust_offtopic
Аааааааа, сукаааааааа, ору. В питоне можно делать функциям поля, прямо как классам!

def op():
 op.kek = 5
 return 0

print(op.kek)
источник

Т8

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

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

Про релм ничего не слышал, подрзреваю, оно мёртвое
источник

p

polunin.ai in rust_offtopic
Alexander Krivitskiy
Аааааааа, сукаааааааа, ору. В питоне можно делать функциям поля, прямо как классам!

def op():
 op.kek = 5
 return 0

print(op.kek)
И что? Это иногда удобно.
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Реакт - это надстройка над html. Ты же не хочешь про архитектуру html говорить?

Про релм ничего не слышал, подрзреваю, оно мёртвое
Реакт подобную штуку можно над чем угодно надстроить.
источник

A

Anton 📦 ᯌ in rust_offtopic
Т-34 85
Реакт - это надстройка над html. Ты же не хочешь про архитектуру html говорить?

Про релм ничего не слышал, подрзреваю, оно мёртвое
Подтасовка фактов
источник

AK

Alexander Krivitskiy in rust_offtopic
polunin.ai
И что? Это иногда удобно.
Вообще да. Я этим как раз сейчас и воспользуюсь.
источник

SP

Stanislav Popov in rust_offtopic
Alexander Krivitskiy
Аааааааа, сукаааааааа, ору. В питоне можно делать функциям поля, прямо как классам!

def op():
 op.kek = 5
 return 0

print(op.kek)
функция это сорт оф обьект с интерфейсом call хотя внутри скорее всего немного иначе. и все эти фичи - палки в колеса нормальному тайпчеку
источник

OA

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

OA

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

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Говорит ниже шо знает
источник

VS

Victor Sapiens in rust_offtopic
Anton 📦 ᯌ
Я не знал про AvaloniaUI, кстати
А ты десктоп разработкой занимаешься? Просто я очень мало ребят знаю которые десктопом занимаются и внезапно все они про Авадонию знают. Тут главная проблема в том что очень много где десктоп да и вообще нативный UI можно заменить браузером и так люди и делают. Реально где жива такая разработка это iOS. Вот там да.
источник

p

polunin.ai in rust_offtopic
Ну я понимаю. А чувак говорит что компилятор должен "выбрасывать" (с) это выражение
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Ну я понимаю. А чувак говорит что компилятор должен "выбрасывать" (с) это выражение
возвращаемся к "он не понимает как работают флоаты"
источник

p

polunin.ai in rust_offtopic
Угу
источник

p

polunin.ai in rust_offtopic
На этом можно и закончить
источник

Т8

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

OA

Oleg Andreev in rust_offtopic
Т-34 85
То есть, поля нельзя передавать, каждый раз прописывать?
всмысле
источник

A

Anton 📦 ᯌ in rust_offtopic
Victor Sapiens
А ты десктоп разработкой занимаешься? Просто я очень мало ребят знаю которые десктопом занимаются и внезапно все они про Авадонию знают. Тут главная проблема в том что очень много где десктоп да и вообще нативный UI можно заменить браузером и так люди и делают. Реально где жива такая разработка это iOS. Вот там да.
macOS Desktop если только
источник

Т8

Т-34 85 in rust_offtopic
Victor Sapiens
Композиция его заменяет.
В смысле, в класс пихаем класс + имплементируем интерфейс? Да, "удобно"
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
В смысле, в класс пихаем класс + имплементируем интерфейс? Да, "удобно"
Ну вообще да, норм.

При этом получаем сильно более эффективный код во многих случаях, т.к. нет виртуальных вызовов и т.п.
источник