Как стать автором
Обновить
26
0

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

Отправить сообщение

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

Тестовый проект уже работает. Сейчас работаю над большим проектом.

Я главный разработчик actix. Активно использую раст и actix в azure iot. Хотя пруфы показать не смогу

У акторов достаточно большие накладные расходы, плюс с сильной типизацией в растё не очень удобно их использовать. Для сетевых приложений есть лучшие и более производительные подходы.

Не думаю что можно обобщить регистрацию синхронного и асинхронного кода без специализации. В вашем случае R в типаже NamedWith, то есть можно но нужно всегда конкретный тип указывать а с комбинаторами это не возможно пока не завезут impl Trait в типажах. либо пока не стабилизируют specialization.

Работа с базой происходит в отдельном потоке, обработчик http запроса асинхронный и останавливаться не будет

Как же? Пишу на расте, хотя и не хочется но клепаю много логических ошибок :)

Никто с этим не спорит. Статическая типизация не спасёт от логических ошибок. Но рефакторинг делать намного проще со статический типизацией

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

Это о статической типизации

Хорошо, вы правы.


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

Почему же? У меня похожий опыт, особенно на больших проектах. Статически типизированный язык очень помогает, другое дело на интерпретированном языке писать быстрей.

Я что-то не уловил про баги? Какие баги? Я довольно близко знаком с tokio, не могу припомнить никаких, по крайней мере никаких фиксов в комит логе не вижу. если для вас потеря 20% это нормальн для не меня это не приемлемо.

В этом то и прикол что hyper даунгрейдеулся на версию tokio-core="=0.1.12" в которой tokio не используется. Я сделал тоже самое, и в своих проектах сделал также. Каждому своё конечно, но как-то терять 20% не очень

Моё многопоточное приложение стало на 20% медленнее. Если что tokio-core не ограничивает количество потоков. К тому же забавно смотреть как hyper откатывает tokio на старую версию tokio-core чтобы в бенчмарках выглядеть лучше.

Единственно tokio медленней на 20% чем tokio-core, а так все хорошо

Да нету там ничего общего, разве что epoll and kqueue

"(Any) -> Any?" как-то хреново выглядит для статически типизированного языка

Вот видео в митапа, в котором про то что dropbox делает. Потом та же команда искала rust разработчика


https://air.mozilla.org/rust-meetup-may-2017/

К сожалению, пока нет. Сложно в большой компании продавить новый язык. Есть один проект в разработке, возможно он пойдёт в продакшен на actix’е

1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность