Linuxサービスを書くための最高の言語

Linuxサービスを書くための最高の言語

私はWebページをスキャンし、ページに問題がある場合に備えて私に電子メールを送信するクローラを作成したいと思います(ページは一部のWebサーバーの状態(動作/停止)を保存します)。

そのようなサービスを書くのに最適な言語は何ですか?

PHPやPythonを考えましたが、それらは解釈言語なので(+ PHPはスクリプトを実行できる最大時間制限があります)、それが最も適しているとは思いません。

また、C/C++ はオプションではありません。 Javaにはスレッドがあり、必要になる可能性があるため考慮していますが、わかりません。

ベストアンサー1

最もよく知られた言語を使用してください。このアプリはいいえCPU/メモリ制限。

先ほど述べたことPython。説明はされていますが、これがなぜ問題になるのか理解できませんね。 YouTube/竜巻/ジャンゴ/etc。 Pythonを実行してください。特定の目的に必要なすべてはいすでにモジュール(daemonize、httpなど)として利用可能です。

PHP上記の制限のために適切ではないようですが、Apacheが必要なので(正確には真実ではありませんが)。それでも可能です。

Javaまた、非常に適しています。プロセスをデーモン化し、既存のライブラリを使用することもできます。

C/C++少し多いようですが、利用可能なライブラリを使用すると、作業コードを非常に迅速に生成できます。

manatworkが強調したように、bashそれはまた適しています...

まあ、私は推測したが、私のポイントは、この種のアプリケーションに「最高の言語」がないということです。一種のhttp_clientライブラリと他のライブラリを実装した言語系列があります。 CPUとメモリは無制限です。好きな言語で楽しめます。 :)しかし一般的に言えば、もしこれがあなたのサーバーでWebサービスが開始されたことを確認するには、内部(cron job、nagiosなど)を確認する必要があります。自宅では、ハードウェアが動作して応答していることを確認するためにサーバーにpingを送信することもできます。

おすすめ記事