Roman
ну если слать хуйню, то и во флудильне могут забанить. И дальше ничего
k
Ладно уж
Ilya
Блин, надо было не про мост писать, а про скалу.
Shub
разбежавшись, прыгнуть со скалы?
Ilya
И это тоже. В названии чата недавно ж было про башкиров и скалу.
Анна
Nikolay
Nikolay
Тот же anko уже сколько лет существует, а я так и не видел пока проектов/библиотек написанных на нём. Конечно они есть, но их очень мало
Nikolay
Какое-то время ещё гуглы завезли MVVM, чем то похожий на XAML, сейчас он куда-то подевался, и они предлагают новый MVVM, который скорее выглядит как MVPVM
Nikolay
Просто твоя вьюмодель накручивается руками на presenter
Nikolay
Сейчас посмотрел на Android compose, выглядит как anko, который зарелизился вместе с котлином, но не прижился, не понятно, почему с Android compose будет иначе
Nikolay
Nikolay
Nikolay
Вот я знаю два гугловых MVVM, в одном байндинги прописываются в XML, а в другом в presenter
Igor
В обоих есть ViewModel и LiveData
Байндиги это отдельная либа, она на кодгене и по этому глючная - из-за этого ее многие стороной обходят
Nikolay
))
Nikolay
Значит ведроиды не всё жрут?
Igor
Кстати байндинги тоже жрут за милую душу, особенно по отзывам индусы
Igor
Но по моему там до сих пор нет поддержки инкрементальной сборки на kotlin, там что я бы не советовал.
Плюс там можно код в xml писать - такое
Ivan
хм, а что слышно про замену андроида? вряд ли для скорой замены стали бы делать временную технологию
Igor
Nikolay
И вот не понятно, что ведроидам то жрать
Nikolay
Kotlin, Dart или Flutter?
Igor
Kotlin, Dart или Flutter?
Dart или Flutter - по отдельности бессмыслены
Я вижу что на новые проекты берут такой стек:
Kotlin + MVVM (для отбитых с биндингами) + "клин архитектура" + Navigation + Room/Retrofit - вот все это говно
Диёр
Henry
А есть знатоки fable? Как правильно выстраивать структуру проекта? Кальку с реакта делать? Просто ни разу не фронтендер.
Viacheslav
Vladimir
https://github.com/thitemple/real-world-fable
Igor
Henry
Спасибо. Гляну.
Igor
тут вот пишут, что в раст асинк/авайт завезли
Denis
Пруфы в студию
Denis
Нормальный хоть асинк авейт?
Igor
https://blog.rust-lang.org/2019/11/07/Async-await-stable.html
Igor
чем меньше накладных расходов, тем нормальнее
Denis
В последних версиях сделали правда asyncio.run() но тоже костыльненько
Диёр
Диёр
Denis
Раст охуенный язык жеж
все что для перфоманса надо на нем писать
Anatoly
Denis
Ну я на сишарпе не писал, я хз
Под железки на дотнете не попишешь точно
Igor
мне вообще всегда нравился c#, но как начал учить f#, теперь уже не хочется c#
Anatoly
Anatoly
Anatoly
Roman
память шмамять, в нормальных конторах типа волмарта ее вообще не считают. Вон, там 80 гигов куча, чтоб текст раз в день обработать
Shub
этот текст - кого надо текст
Anatoly
Doge
Потому что да, для IO bound задач можно почти любую технологию брать, лишь бы асинхронное ио было
Doge
Anatoly
Doge
Doge
В языках, где есть нормальный оптимизирующий компилятор, этот момент можно оттянуть сильно дальше
Doge
Как пример, тот же LINQ, который может быть весьма не бесплатным.
В отличие от растовских аналогов.
Doge
Его, кстати, можно было задизайнить так, чтобы он лучше работал.
Но для этого потребовалось бы иметь в языке какие-нибудь StructFunc.
Anatoly
Doge
Это вопрос реализации вроде
Проблема в том, что шустрая реализация для текущего CLR была бы весьма неэргономична по использованию.
Doge
Эргономичную и одновременно с этим шуструю реализацию сейчас вряд ли можно сделать.
Ayrat
Ща попробую найти PR
Ayrat
https://github.com/dotnet/fsharp/pull/6811
Ayrat
оно называется task support, но стейт машины образовались как бонус от этого PR
Ayrat
Андрей
Ilya
В jupyter notebooks графики рисуются с помощью фшарпного Xplot. Возрадуемся?