タグ

2024年1月13日のブックマーク (1件)

  • エコシステムにビルドツールがたくさんあるのは悪いことではない - Kengo's blog

    JavaやNodeJSには多数のビルドツールがあります。ものによってはビルドツールではなくタスクランナーとかワークフローとか名前が付いてるかもしれませんが些細なことです、ここでは以下のようなツールのことをまとめてビルドツールと呼びます: Apache Ant Apache Maven Gradle Bazel yarn pnpm 一方で言語公式のビルドツールを用意している言語もあります。これによってプロジェクトごとに異なる技術を学ぶ必要性が減りますし、一貫性のある開発体験を得ることができます。javac javadoc のような単純なコマンドしか提供しないJavaとは異なる方針を言語として持っていることは明らかでしょう。 では言語のエコシステムにビルドツールがたくさんあることはモダンではなく不便なのでしょうか?そんなことはないだろうというのが自分の考えです。もちろん欠点がないとは言いません

    エコシステムにビルドツールがたくさんあるのは悪いことではない - Kengo's blog
    eller
    eller 2024/01/13
    書いた。ビルドツールがたくさんあることの背景について触れたものです。歴史ある言語だとコミュニティの多様性を担保するために重要な貢献をしているのではと。