なぜブーではなくアイアンパイソンを選ぶのでしょうか?[重複]

StackOverflow https://stackoverflow.com/questions/890420

  •  23-08-2019
  •  | 
  •  

質問

重複の可能性:
BOO vs アイアンパイソン
ブー vs.アイアンパイソン

スクリプト言語を .NET アプリケーションに埋め込みたいとします。

Boo は Python 構文をモデルにしていますが、型推論も含まれており、一般的にはスクリプト言語として埋め込むのに適した、より現代的な言語であるようです。

では、なぜアイアン・パイソンについてこれほど大騒ぎになっているのでしょうか?

後で指摘されたように、この質問は次の質問とまったく同じです。 これ そして これ

役に立ちましたか?

解決

IronPython は Microsoft によって直接開発およびサポートされており (Jim Hugunin の素晴らしい技術指導のもと!)、それに関する非常に素晴らしい本も出版されています (「IronPython in Action」、私は偏見を持っていますが、それでも恥知らずに宣伝しています)。それとは別に、Boo は有力な候補であるようで、ぜひ試してみたいと思っています (もし私が .NET を遊びではなく真剣に使ったことがあるとしたら、最近の私の専門的な開発は Linux と Linux を対象としているためです) Windows ではなく Mac、その可能性は低いようです)。

.NET を主な開発ターゲットとして使用している場合、私のお勧めは、自分の専門分野で小規模だがおもちゃではないプロジェクトをいくつか選び、それぞれを Boo と IronPython の両方で開発することです (どちらを先に行うかは交互に行います)。いくつか経験すれば、何が自分に合っているのかがわかるでしょう。こうして、私は 90 年代にメイン言語として Perl 4 から Python に切り替えることになったのです (私が専門家で第一人者だった Perl 4 に固執したり、当時最新の Perl 5 に切り替えたりするのではなく) --それぞれの環境で完全に開発されたいくつかの「パイロット プロジェクト」により、自分の生産性にとって何が最適であるかについて何の疑いもありませんでした。

他のヒント

2 つの単語:ユーザーベース。

私はすでに多くの言語を知っているので、現在取り組んでいる言語が「else if」なのか、「elsif」なのか、「elif」なのかを思い出すことができるように、リファレンスを手元に置いておく必要があります。別の言語を使用するやむを得ない理由がない限り (いくつかの小さな違い以上に)、私はすでに知っている言語を使い続けるつもりです。

人々は Python が好きで、他には何も欲しくないのです。この質問に関して本当に他に何かありますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top