こんにちわ。Daizo です。
この前、ウィンドウができるだけのプログラムをコンパイルしたのですが、Rust と、Free Pascal では、コンパイル開始から終了までの時間が全然違いますね。
Rustの場合は、最初にその他のライブラリ関係のコンパイルもやるのもあって、ウィンドウを開くだけのプログラムでも数十秒から一分近くかかりました。
Free Pascal だと、ほぼ一瞬ですね。
これほど違うとは思いませんでした。
ただね〜〜〜
Rustは qt6 でも gtk4 でも作ることができます。
しかし、Free Pascal だと、qt6 でしか作れません。gtk3 ならライブラリが有るけど、gtk4 はあまりにも変りすぎたので、まだ作られてません。この辺が Free Pascal の弱点ですね。
まあ、Free Pascal は使う人が少ないから、なかなかライブラリが作られないですよね。
今はRustが主流になりつつあるので、勉強するなら、Rust の方が断然良いですね。コンパイルが遅いのは目を潰るとしても、ライブラリが各種そろってるのが良いですね。これは、これからも続くことなので、私も勉強するなら、Rust ですね。
あと、Rust の開発ツールは、デバッグの観点からは、VSCode がお勧めと Gemini にいわれました。zed でも問題は無いけど、デバッグの深いところでは一歩劣るようです。
VSCode だと、Helix モードが無いんですよね。vimモードなら有るんですけどね。
日本語対応は、VSCode の方が良いです。
また、ライセンスの関係上、VSCode と VSCodium の二つに別れたようですね。
VSCode はマイクロソフトライセンスなので、マイクロソフトが作った拡張も使えるようですね。VSCodiumは MITライセンスなので、オープンソースですね。
データ収集機能もVScodeでは有効化されてますが、VSCodium では無効化されいるなどの違いもあるようです。
VSCodium をインストールしたけど、やっぱり、どうもイマイチです。
個人的には、zed が好きなのですが、英語版なのがね〜〜〜
日本語対応はイマイチですが、zed の方が私は使い易いので、zed をメインの開発ツールとして使っていきたいと思います。