Sherzod
Alex
Alex
Очень удобно.
Маjко
Anonymous
Anonymous
Nardis
я был бы не против, если бы был кроссплатформенный тулкит для гуя, но не вижу смысла завязываться на разметке через html/css, оно не для этого. Макаки пусть переучиваются или идут мести улицы. Где-то проскакивало утверждение, что если ты будешь делать тулкит которой смогут пользоваться даже дураки, то только дураки им и будут пользоваться. Посмотри на парсеры html, там же ад кромешный, для описания интерфейса всё это не нужно. Можно взять что-то не такое многословное и чтобы парсер был попроще.
зачем расту популярность среди html/js-сброда?
Я согласен с тем, что кол-во HTML-тегов технически могло/должно бы в таком тулките быть нисведено до минимума, никакого легаси, но цимес не в HTML, а в гибком, и уже стандартном для веба, методе построения сеток на CSS (grid-layout). Гриды пришли, насколько я понимаю, из мелко-мягкого Сильверлайта (говно, но дело не в нем), их переработали и приняли для веба. Ну, нет более логичного, гибкого, но выразительного метода описания верстки на сегодняшний день. И не нужно выдумывать новые сущности, пусть те, кто умеюь верстать для веба — сразу умеют верстать на новом кросс-платформенном тулките.
Маjко
Кто о чем. Я о языках разметки, а не о рисовании пикселями. Пиксели рисовать можно и на SDL, о чем вообще тогда разговор? Всё что нужно для кроссплатформенного UI есть))))
Мерль
Сначала я завис, потому что ты прав, но я помню эту проблему (и я перепутал мастер и слейва, да)
А потом понял, что не упомянул писечку: там было четыре мастера и шесть слейвов
Ну ты понял, адъ и Израиль
Но у меня есть оправдание: это пилилось студентами на коленке из подручных материалов
Мерль
В итоге для этого подняли отдельный сервер с локами
Мерль
Не, там подняли сервер, на котором выставлялись биты с подтверждением
kodx
сам писал на Qt для встраеваемых систем, без необходимости докупать этот Device Creation всё на доступных открытых технологиях, виджеты сами написали какие надо, даже свою реализацию sqlite с кольцевой записью туда запихали, всё решаемо
Мерль
По идее да, но это суровая реальность русской разработки
kodx
посыл такой - не нужен html для описания интерфейсов и нет смысла привязываться к тому, что сейчас каждая макака его знает, надо будет - выучат другой формат, тем более что тот же qml можно выучить за один вечер
Nardis
посыл такой - не нужен html для описания интерфейсов и нет смысла привязываться к тому, что сейчас каждая макака его знает, надо будет - выучат другой формат, тем более что тот же qml можно выучить за один вечер
Тогда не надо удивляться, что вокруг все больше тормозных десктоп-приложений на JS, и только те, кому надо пишут на чем им надо. И когда в электрон принесут WASM — все эти js-поделки начнут работать намного, намного быстрее. И может статься, что расту там места не останется. Кто писал интерфейсы на веб-стеке получит wasm, кто хотел сразу делать хорошо — останется на qt (следовательно, на крестах).
Nardis
А раст останется молотить цифры у редких компаний под капотом и на ночных сборках у гиков в этом чате.
Nardis
Я же все-таки надеюсь, что нечто подобное электрону выйдет из Servo. И тогда можно будет делать оч быстрые десктопные приложения на веб-стеке на базе растового движка. Хоть что-то.
Anonymous
изначально планируется сделать компиляцию C и C++ в асм
Anonymous
но раст тоже будет наверняка
Nardis
Anonymous
Sherzod
Nardis
Насколько я понимаю, asm.js > wasm — у них в топ-приоритете.
Nardis
Мы же выше говорили про то, чтобы вообще от него отказаться в пользу натива.
Nardis
Иначе говоря, те самые люди, которых вы называете макаками, кто пишет тонны софта на электроне, будут продолжать писать софт под электрон, но уже с wasm. И скорее всего самая большая движуха будет именно в среде js-кодеров, и уж они точно найдут способ компилировать в wasm js-код. Если не старый, но то напишут новый так же быстро, как сейчас строгают тормозные поделки.
Nardis
Вопрос не в этом.
Nardis
А в том, что расту там может не оказаться места.
Anonymous
как будто он его там ищет
Nardis
Ты считаешь, что раст на десктопе массово с гуями не нужен?
Nardis
дофига илитка?
Anonymous
у раста есть цели поважнее
Nardis
на десктопах огромное количество локального дырявого софта на плюсах, тот же notepad++ цру дырявили
Anonymous
если пытаться одновременно заменить и C с C++, и js на фронтенде, и скриптовые языки то ничего не выйдет
Nardis
только тем, что у qml есть порог вхождения (просто сам факт по себе), что я понятия не имею, как мне сделать responsive интерфейс на 8 брейкпойнтов (от часов до 4К) на qml, а на css — знаю
Anonymous
не знаю насчет html+css+grid-layout, но у раста есть conrod
Nardis
Да, я могу разобраться и выучить — и тогда у меня будет сакральное знание, смогу предлагать свои формошлепские услуги. Да только мне это нахер не надо, уже есть стек, который знает каждый второй и который позволяет это делать удобно. Чем быстрее порог вхождения (при условии качественного результата, а веб достаточно качественный сегодня) — тем шире будет использование.
Anonymous
Stanislav
Sherzod
Sherzod
Nardis
Nardis
На чем гуй предлагаешь писать на расте сегодня? GTK?
Sherzod
Развитие раст
Anonymous
на gtk лучше всего биндинги
Nardis
Развитие раст
Понял. Нет, прямо таки тормозить, наверное не будет, но если мы говорим о том, что переписываем кресты на раст, но как бы за вычетом всего гуевого, то это, мягко говоря, "недополученная прибыль".
Мерль
Нет
Мерль
Лол
Sherzod
Nardis
Да не надо эту кустарщину вбрасывать, нет Qt для раста, только плюсы и чуть-чуть питон.
Anonymous
Anonymous
Anonymous
спасибо за подтверждение
Nardis
обращайся
Anonymous
Sherzod
Как хорошо когда все друг друга понимают
Sherzod
Иисус учил любить
Anonymous
https://github.com/rust-qt/cpp_to_rust лол
Anonymous
собрался с силами и ливнул из старого чата
Anonymous
вроде тут живых людей уже больше
Alex
хм, точно
Emerald
Привет
Alex
да там живых никого нет
Emerald
Борцы с борроу чекером
分解物質
борцы с сегфолтами и даблфрии
Emerald
>когда думал что раст тебя от сегфолтов спасёт а не спас, но они хоть детерминистские
Alex
use after free же
Emerald
>когда на работе пишешь js и доволен этим, но своё пишешь на rust чтобы не ломалось