The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск языка программирования Rust 1.47"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
. "Выпуск языка программирования Rust 1.47" +/
Сообщение от Аноним (308), 12-Окт-20, 10:09 
1.
> При этом поскольку процесс ручной

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

> приходится убеждатся что либа адекватная прежде чем она качается/клонируется и интегрируется в проект

Можно банально зайти на сайт крейтов и отследить все зависимости. Или посмотреть в cargo tree.
При этом ничего не мешает всё так же зафризить проверенную версию и контролировать лично, тогда как в дистрах, даже LTS, либы время от времени обновляются.

> это пререкладывается на маинтернеров

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

2.
> чего то простого типа веб сервера или парсера json

Да дoxpeна всего.
https://crates.io/search?q=web%20server
https://crates.io/search?q=json

> безальтернативными вариантами

Очень безальтернативно. Ты хоть как-то проверяй факты перед их озвучкой. А то так и другой информации, выдаваемой за факты, веры не будет.

Просто есть стандарты де-факто, которые делают что-то лучше других. В C и других языках ситуация аналогична.
Serde.rs - одна из таких либ, пускай и не всё так однозначно https://github.com/serde-rs/json-benchmark
Ну и многие используют Actix, поскольку он в топах https://www.techempower.com/benchmarks/

3. Ну такое. Порядок зависит от разработчика, а не каких-то там стимуляций.
Я понимаю плюсы и минусы разных подходов. Сам на конкретно C чего-то колоссального не делал, но C++ использую регулярно. И Карго - как раз то, чего не хватает в C++. Модули уже завезли в C++20 (почти, еще не во всех компиляторах и никто не использует - еще одна проблема C++), возможно, когда-нибудь и пакетные менеджеры станут стандартом хотя бы де-факто

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск языка программирования Rust 1.47, opennews, 08-Окт-20, 22:22  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру