Информация об изменениях

Сообщение Re[2]: Тема Rust'а не раскрыта от 06.05.2022 6:48

Изменено 06.05.2022 6:49 vsb

Re[2]: Тема Rust'а не раскрыта
Здравствуйте, 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 полез. Заставили?


Пока что мы используем жаву и ноду. В го я полез, т.к. жавой и нодой не совсем довольны. Жава жрёт неприлично много памяти, нода мне не нравится в принципе. Питон мне тоже не нравится, не люблю я динамику, и там и там однопоточность. Ну и есть желание попробовать на го посадить писать грубо говоря вчерашних выпускников, а может и завтрашних, ибо денег на нормальных синьоров нет, а софт писать хочется, как-то так. О расте тут речь не идёт, он запредельно сложный в наших реалиях.
Re[2]: Тема Rust'а не раскрыта
Здравствуйте, 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 полез. Заставили?


Пока что мы используем жаву и ноду. В го я полез, т.к. жавой и нодой не совсем довольны. Жава жрёт неприлично много памяти, нода мне не нравится в принципе. Питон мне тоже не нравится, не люблю я динамику, и там и там однопоточность. Ну и есть желание попробовать на го посадить писать грубо говоря вчерашних выпускников, а может и завтрашних, ибо денег на нормальных синьоров нет, а софт писать хочется, как-то так. О расте тут речь не идёт, он запредельно сложный в наших реалиях. Но скорей всего останемся на жаве.