Αλεχ
Αλεχ
мир тебе
Anton
Anton
не ну вообще хороший срач на самомм деле
Anton
можно и больные темы языка обсудить
Anton
и хорошие
պլհկ
Ну короче, есть 2 типа людей
Те кому интересно разбираться самим и те кто хочет чтоб роб пайк им все сделал
Anton
нормас так, давно такого свежачка не было
Anton
պլհկ
Вторым ща в расте делать нехуй
Kerrigan
gnutls на первый взгляд лучше выглядит
Αλεχ
Anonymous
Kerrigan
но я плюнул на всё это и юзал polarssl
Anton
ну вот кстати тут ты прав
Anton
относительно бизнеса или реального использования
Anton
почти никого не знаю кто бы был заинтерисован чтото писать
պլհկ
Anton
или както пиарить и развивать свои проекты
Anonymous
Αλεχ
Αλεχ
@froggrog так речь про то и шла изначально
Αλεχ
насчет "игрушечности")
Αλεχ
с которой решили возразить
Αλεχ
а в итоге к тому же и пришли
Αλεχ
вот у меня сейчас есть на руках 2 стека, на которых я могу написать: раст и шарп
պլհկ
rust_friends.html
Αλεχ
я знаю, что на шарпе у меня стабильная инфраструктура, хорошая IDE, есть всякие удобные штуки вроде Entity Framework с которыми легко и просто. И да, работать будет и на виндах, и линухах
Αλεχ
с другой стороны
Αλεχ
есть раст, в котором вроде бы то же самое все есть и даже лучше
Αλεχ
но IDE периодически странно себя ведет и отваливается
Αλεχ
всякие дизели вроде тоже есть, но тоже не всегда + у них там нет вещей вроде валидации схемы БД и механизма миграций этой самой БД
Αλεχ
работать вроде должно везде - кроссплатформ жеж - а по факту тут и там вылезают платформенные специфики.
Ну и короч получается, что если у меня реальная таска и время ограниено, я скорее возьму дотнет, ибо я сделаю быстрее + смогу запилить всякие другие штуки вроде интеграции с эластиком. Умеет ли раст кстати в эластик я не в курсе.
Αλεχ
IDE для хаскелей и схем тоже есть
Αλεχ
это плохие языки?
Ilya
Вся языки плохие, очевидно
Αλεχ
Так вот че ты такой злой
Αλεχ
это потому то ты без велосипеда
Anton
Anton
если чтото реально написать можешь
Anton
то го свой гитхаб с растопроектами
Anton
заценим
Marat
Αλεχ
но одно дело когда есть либа и я могу написать:
private async Task<TransactionReceipt> ProcessItem(
ILogger logger,
Item Item)
{
var receipt =
await _ItemService.StoreItemAndGetAddressAsync(Helper.GetNumericId(Item.Id), Item.Price).ConfigureAwait(false);
logger = logger.ForContext("ItemAddress", receipt.ContractAddress);
logger.Information("Item has been initialized");
await _ItemService.StoreItemPropertiesAsync(Item, receipt.ContractAddress);
logger.Information("Item has been saved");
return receipt;
}
Αλεχ
и другое - конгда мне надо через reqwest фигарить руками или писать эту абстракцию самому
Αλεχ
у меня было ограничение по времени, поэтому можно сразу хуями обкладывать что что-то не так и доков нет
պլհկ
Если не готов инвестировать время в экосистему и разбираться - не юзай раст.
Αλεχ
Αλεχ
бизнес не готов - потому что я не могу объяснить, зачем делать ту же задачу в разы дольше и нестабильнее
Αλεχ
язык хороший, но его практическое применение пока скорее перспектива
Αλεχ
нужно набить жирок стандартных библиотек хотя бы, которые не меняются постоянно
Αλεχ
пример с токио на самом деле показателен
Αλεχ
стабильная библиотека - это которая не меняет АПИ годами, а не раз в 3 месяца
պլհկ
У всех разные задачи и для каких-то задач текущая экосистема вполне годится. Зачем так категорично-то?
Anton
Anton
Anton
которая на хую повертела ваш дотнетом
Anton
но при этом была нестабильная
Anton
но активное использование и комьюнити сейчас занимают одну из самых жирнейших ниш в разработке
Anton
и все потому что простая и эффективная экосистема
Anton
раст сложный
Anton
но у него развитая и хорошо развитая стандартная экосистема
Anton
для работы с данными именно - все идеально, и идеально сбалансировано
Anton
да нету петушиных фреймворков аля своих RoR
պլհկ
Тот же карлуха на деньги бизнеса пилит tower и tokio
Anton
и нету детсткой асинхронности идеальной из коробки, но это тоже не проблема, ибо сейчас так или иначе асинхронность будут стабилизировать относительно добавления в стандартную библиотеку
պլհկ
Потому что бизнес готов инвестировать в экосистему
Anton
Anton
и есть огромные компании типо дропбоксов, если бы язык не был готов для бизнес задач его бы не использовали
Anton
вопрос только в том что нет жирных и медленных фреймворков типо спрингов и аспов чтобы на коленке делать говно командой по 1000 индусов
Αλεχ
Αλεχ
потому что язык для умных и не ошибающихся людей уже давно придумали - покупай С++ за 21 день и вперед
Anton
минималистичная практичная стандартная библиотека
Anton
асинхронщина не перегруженная
Anton
и практичные инструменты
Anton
таже джанга сейчас сдает позиции aiohttp