Здравствуйте, Reset, Вы писали:
R>Таки, у меня есть неприличный вопрос для ТС, поркуе ты не используешь Rust?
R>IMHO, если ты пишешь в команде программистов, которые ничего чуть более сложного, чем Pыthon изучить не хотят — тогда их выбор GoLang. Ну, а если же разработчикам не лень повышать свою квалификацию, то в той же нише больше подходит именно Rust.
Ну примерно так, да.
R>
R> Python — тормозной и примитивный. Осилит каждый (даже если не хочет).
R> GoLang — быстрый и лишь слегка сложнее, чем Python, уже даже умеет Generic'и. Много рутинного кода, самая дурацкая схема обработки ошибок. Осилит любой желающий.
R> Rust — быстрый как C++, проще C++, возможностей больше, чем у C++, гораздо удобнее C++. Рутинного кода мало, обработка ошибок через Result<Type,ErrorType> (а-ля std::expected). Осилит любой профессионал. Мутная ситуация с поддержкой долгоживущего кода (edition меняется каждые 3 года и непонятно, что делать со старыми модулями в случае изменения их кода, опыт еще не накоплен).
R>
R>Таки, шо ты в этот Go полез. Заставили?
Пока что мы используем жаву и ноду. В го я полез, т.к. жавой и нодой не совсем довольны. Жава жрёт неприлично много памяти, нода мне не нравится в принципе. Питон мне тоже не нравится, не люблю я динамику, и там и там однопоточность. Ну и есть желание попробовать на го посадить писать грубо говоря вчерашних выпускников, а может и завтрашних, ибо денег на нормальных синьоров нет, а софт писать хочется, как-то так. О расте тут речь не идёт, он запредельно сложный в наших реалиях. Но скорей всего останемся на жаве.