The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск языка программирования Rust 1.47"
Отправлено Аноним, 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++), возможно, когда-нибудь и пакетные менеджеры станут стандартом хотя бы де-факто

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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