6 ポイント 投稿者 xguru 2022-06-15 | 5件のコメント | WhatsAppで共有

人材を採用しやすく、素早く開発でき、性能も高い

5件のコメント

 
xguru 2022-06-15

記事の内容には特に賛成しているわけではないので、著者の主張を簡単にだけ訳しました。

海外では Rust は性能も良く、人も採用しやすいという点にはある程度同意しますが……
(国内に Rust 開発者がそれほどいるのかは疑問……)

スタートアップでは言語が重要というより、どんな問題を解決するのかのほうが重要です。
今の状況に合ったツールを使って、MVP をきちんと素早く作ることが大事だと思います。
毎日忙しいのに、言語に慣れるのに3か月かかるという話は、何かずれている気がします。
会社に勤めながらトイプロジェクトで Rust を3か月学んで、その後に起業するなら OK。

https://news.ycombinator.com/item?id=31736703
この記事が投稿された HN のコメントにも、私と似た考えのコメントが多いですね。

 
pathfinder 2022-06-16

「その時点の状況に合ったツールを使って、MVPをきちんと素早く作ることが重要だと思います。」
私は『きちんと素早く』という点で、Rustは悪くないと思います。
言語のコンセプトとして、コンパイルさえ通ればある程度の品質が出るようになっていて(そのぶんコンパイルはかなり厳格ですが)、急いで開発していて雑な作りになってしまうのを防いでくれる役割を果たしてくれるのではないかと思います。

 
xguru 2022-06-16

ああ、私が言った問題は……Rustをあまりよく知らない状況で「きちんと速く」が可能なのか、ということです。
スタートアップの「今の状況に合った」ツールなのかは、よく分からないんですよね。

 
pathfinder 2022-06-17

今の状況がデモを作る段階なら品質は必要ないでしょうし、長期的に保守するつもりがなくてもそうでしょう。ですが、そうでないなら必要だと思います。
スタートアップの経験がないのでよく分かりませんが、とりあえず素早く開発してアップデートを重ねていこうという戦略をよく使いそうです。ただ、後回しにしていくと結局、品質の安定ははるか遠くへ行ってしまうでしょう。
だからこそ、コンパイル段階で多くのことを強制するRustは、むしろ役に立つツールなのではないかと思います。

 
forteleaf 2022-06-15

この意見に同意します。
libも不足している状況で、これでサービスを作るんですか??
後になって膨大な修正作業を伴うことになりそうです。