Как Rust избавляет iOS, Android и веб от тройного кода

The Magic Behind Cubacadabra

Как Rust избавляет iOS, Android и веб от тройного кода

Автор cubacadabra рассказывает, почему перенос общей логики в Rust-крейты позволяет клиентам на Swift, Kotlin и JavaScript оставаться тонкими оболочками. Вместо трёх реализаций правил сохранения, сессий и рендеринга — один разделяемый код. Первый интеграционный коммит для iOS удалил 269 строк и добавил 106. В статье разбираются контракты, ABI, работа с состоянием и ограничения подхода.

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

Ещё за этот день

2026-09-12