プログラミングを始めて約 1 年になりますが、コンピューター サイエンスの基礎をしっかりと把握したので、新しいトピックを探求し始めています。私は最近、特に RoR を使用して多くの Web 開発を行っていますが、Rakefile とは何かについて完全に混乱しています。いくつかの説明を求めてインターネットを見回しましたが、私が見たもののほとんどは、「Rake は Make の Ruby バージョンです」または「それを使用してゼロからファイルを構築できます」または「あなたはできる」というものでした。あなた自身のタスクを書いてください!」. 残念ながら、私は Make が何であるかを知りません (古いバージョンの Rake だと思いますが、使用したことがないので、Rake が何であるかを理解するのに役立ちません)、特別なファイルが必要な理由がわかりません。ウェブアプリ用にオンザフライで新しいファイルを作成しますが、私はそうしません。
では、私の質問は、Rake が Web アプリとプログラミングの他の分野の両方でどのように使用されているかということです。プログラムでいつ実行され、何を達成しますか? どんな助けでも大歓迎です