Pull to refresh
16
0
Александр@aem

Пользователь

Send message

Спустя два года всё больше проваливаюсь в мысли, что в вопросе GUI у Rust не будет чего-то «стоящего». У индустрии есть опыт в разных архитектурах GUI‑фреймворков. Но почти все они строятся на принципах, которые несовместимы с правилами Rust о владении и заимствовании.

Ранее интересно было наблюдать, читать о экспериментах с xilem. Думал из него родится что-то стоящее. Но до сих пор ничего.

Отдельно могу еще предложить посмотреть на dioxus (хотя самому мне он не понравился)

Отдельно благодарю за оценку статьи.

Программист на Ruby осваивает новый проект написанный коллегами на Python

Понял, принял. Я тогда внесу правки в текст.

Вот ref в подтверждение тому: WebTransport over HTTP/2

Я последний раз использовал zip = "0.6"

Ее можно и wasm

Вот мой пример: https://github.com/MAE664128/demo_web_zip_wasm

Живая демка

Удивился и порадовался, когда увидел калькулятор на RUST :)

@Ertanic , а подскажите какой размер в кб бинарника и wasm вышел?

Я как-то игрался с egui и получил бинарь windows-msvc на 2.82 MB. А для веба wasm = 1.1 MB. Что не так уж мало.

Для своих айтишников Сбер даже арендовал отдельный бизнес-центр.

ранее на Habr была статья с фотографиями про Nebo Plaza в котором расположился Сбер.

Вдруг кому-то будет интересно.

Да, так оно и есть. Так как хотел показать EGUI, то для демонстрации я работал с f64 и не делал ни каких ухищрений с форматированием {:.10}.

Для тех, кто не догадался :)

Классический пример при работе с f64 `0.1 + 0.2 != 0.3 `

f64 опирается на  IEEE 754 и он никак не решает эти неточности. Точнее, тут особенность кроется еще в форматировании. Средство форматирования выводит число из середины диапазона.

Список альтернатив f64, которые мне известны и в которых фиксированная точность (если кто захочет написать свой калькулятор лишенный недостатков).

Как видите, мой список короткий, но если кто-то уже работает с rust для финансовых вычислений и у него есть полюбившийся create, то пожалуйста напишите в комментарии.

Information

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

Specialization

Бэкенд разработчик, Технический директор
Старший
From 170,000 ₽
Python
Rust
Компьютерное зрение
Машинное обучение