Для меня все обычное, но я чувствую восхищение от WebView
Я родился в век цифровых технологий и пошел по стопам fullstack разработчика. Для меня должны быть привычными многие вещи. Но я до сих пор пищу от счастья с некоторых штук. Например, мы можем использовать WebView для разработки под десктоп, черт, ДА ЭТО ЖЕ АХУ@*НО! Немного контекста Мне не нравятся многие Todo приложения, имеющие либо ограниченный функционал, либо неудобный интерфейс. А мне то хочется нажать хоткей и добавить задачу, чтобы у нее́ был виден дедлайн, оповещение по времени. (Крч создаём календарь #2 но под себя). Я - fullstack (Go, Php) и за разработку GUI под пекари я не шарю от слова совсем. Когда-то давно пытался ковырять QT, но мою душу поработил Chrome, поэтому пришлось искать все с нуля. И как же верстальщик собрался писать приложение? Язык выбрал Rust, мне нравится его философия, его стиль кода, что за него много платят. Начал искать GUI, взял GTK4 начал писать код и столкнулся с жестким приколом от Rust. В текущих реалиях UI предполагает подход ориентированный на объекты. Есть Master объект с методом render, от него наследуются Box, Button, Input, а от них можно построить еще́ больше наследований для расширения предыдущего функционала. Удобно? - Да. Этот подход даёт миллиард плюшек и бонусов, реализуется такой функционал с помощью классов и интерфейсов внутри кода. Но… Rust шатал эту систему и вместо интерфейсов имеет трейты, а вместо классов структуры, которые как бы работают так-же, но не так-же. Из-за этой особенности строить ui на нем превращается в копипасту с обмазыванием структур миллиардом трейтов с макросами. Неудобно :/ Помимо всего прочего я хотел кроссплатформенное приложение, а это еще́ больший прикол от 3х столпов ОС которые не смогли определится со стандартом Чё делать? Напоминаю, я - fullstack и я привык работать по схеме Клиент - Сервер. Это очень удобное и (на мой взгляд) самое логичное разделение, которое поддерживается всеми платформами. Поэтому решил искать нечто похожее и нашел - Tauri (v2.0.0). Я готов расцеловать создателя везде где только можно, потому что таури делит UI и бизнес-логику, являясь своеобразным аналогом electrone, ДА ЭТО ЖЕ КЛАД. Используй ООП там где оно нужно и не суй его туда, где оно не нужно. Честно, я давно не получал такого дофамина от работы. Потому что все тоже самое, но под другим углом и это невероятно. XXI век, я тебя люблю!
· 28.08.2025
Я примерно также ощущаю разницу между Nocode и PHP😂
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён