Pull to refresh
89
0
Александр Мещеряков@freecoder_xx

Rust разработчик

Send message

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

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

Так он и нейтральный (с точки зрения пола).

Ну вообще-то, отчасти, мы живем при коммунизме (имею ввиду движение СПО). Так что нельзя сказать, что прогноз абсолютно не сбылся.

Не может быть экспериментом то, что по мнению "экспериментаторов" наступает с неизбежностью.

Вы вероятно все же имели ввиду синтаксис, а не семантику? На естественном языке, например, составляются юридические документы, но этот факт не делает подобные тексты легко понятными для неопытных людей. То же касается, например, математических теорем, записанных словами. Просто это воспринимать только в простых случаях. Специальные языки придумывают не от нечего делать, а потому что они упрощают работу со сложностью в своей области.

WASM идеально ложится в стек веб-разработки на Rust. Обе эти технологии положительно связаны друг с другом.

В Firefox не лагает и на тысячах.

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


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

Значит для их задач это лучше. Может быть там сплошная арифметика на указателях или тонны легаси? Заметьте, исходная статья довольно абстракта, она высмеивает выбор крутого языка и крутых разработчиков для некоторого продукта в принципе. Возможно для вашего продукта КРУТОЙЯЗЫК — это будет какой-нибудь C++20.


В общем, выглядит она как оправдание зашоренности и консерватизма, как нежелание акцентироваться на здоровье продукта.

Однако по статистике GitHub, сейчас Rust примерно на том же уровне популярности, что Swift и Kotlin: https://madnight.github.io/githut/#/pull_requests/2020/4

Вопрос все-таки не про переписывание утилит, а о выборе крутого языка для стартапа. Go, хотя у него довольно ущербные языковые возможности, как технология совершенно понятно, почему он используется. Если вы из скриптового мира пытаетесь проникнуть в мир компилируемых языков, чтобы повысить продуктивность разработки и производительность продукта, то Go — хороший выбор. Также и для Сишников, уставших от прострелов памяти и ада зависомостей.

Неужели крабофобия выходит из моды? )
С Rust в статье было больше смысла.

стильный/модный/молодежный. Чем вам не причина выбрать его?

Модный, но что это значит? Значит, язык популярен? Популярность она же не на пустом месте возникает, что-то за ней стоит. Причем такое, что крутые спецы с толстенным портфолио на Гитхабе готовы с радостью использовать этот язык (по сюжету).

В Яндексе используется Rust? Помнится, раньше он был в списке запрещенных языков.

Вот если честно, я не понимаю сарказма. Если стартап выбирает КРУТОЙЯЗЫК, то очевидно, есть причины, почему он крут. Например, язык позволяет без лишних усилий писать производительный код и можно сэкономить на вычислительных ресурсах. Или у него отличная система типов, которая упрощает отлов багов и доработку. Или у языка хорошо развита экосистема и можно найти готовый модуль на любую требуемую функцию, чтобы самим ее не реализовывать. Разве это плохо?


Ну хорошо, собрали крутых разработчиков, которые с энтузиазмом пишут код. Это чтоли плохо? Продукт был создан, улучшен, но не взлетел. В этом виноват крутой язык и крутые разработчики?


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

Потому что всем плевать

Судя по скриншоту, после новости количество установок Signal увеличилось на 40 миллионов.

Один проект — это торговая площадка, криптовалютная биржа. Ее ядро написано на Rust (actix, gRPC, RocksDB) + некоторые дополнительные сервисы и инструменты.


Другой проект — платформа для запуска децентрализованных приложений в изолированном окружении. Клиент, сервер и сами приложения пишу на Rust (actix_web, yew, wasmer, libp2p).

Надеюсь растовую версию вы собираете с профилем release?

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity