6

ばかげた質問かもしれません。Java および .NET プラットフォームに代わるものはありますか?

どれの:

  • プログラミング言語そのものです。言語ポートは、支配的にならない限り、実際には成功しているとは言えません。
  • JVM のような独自の実行プラットフォームを備えている可能性があり、これは大きなプラスです。でも通訳もOK。
  • 静的に型付けされます。
  • オープン ソースであり、オープン コミュニティによって開発されています。
  • Java のようなクロス プラットフォームです。一度コンパイルすると、どこでも実行できます。
  • 最新です: マルチパラダイム (OOP とジェネリック、関数型がプラス)、コンカレント (少なくとも同時書き込みが可能)、ガベージ コレクションがプラス、リフレクションがプラスです。

この基準を満たす人気のない言語や実験的な言語についても教えていただければ幸いです。死んだ言語は大丈夫ではありません。

上記の (主観的な) 条件がすべて当てはまる言語は、おそらく 2 つのカテゴリのいずれかに分類されます。

  1. 静的に型付けされたインタープリター言語プロジェクト。これは、クロスプラットフォームのインタープリターとライブラリーを提供します。
  2. Java に似た言語ですが、Java ポートではなく、コミュニティによって開発されたという 2 つの違いがあります。
4

4 に答える 4

2

Haxe is a decent language. Its initial popularity came from it being used as a replacement for ActionScript, but I think it's growing beyond that.

Initially, it could be compiled to either ActionScript or Neko VM (a VM written by the author of Haxe) but now the compiler supports several more targets including JavaScript and C++.

于 2011-04-06T04:25:53.193 に答える
2

スカラかもしれません。JVM で実行され、静的に型付けされます。Lift は scala で開発された Web フレームワークです。IDE のサポートが良くないと聞きました。IntelliJ IDE は、検討するのに最適な 1 つかもしれません。

于 2011-06-02T04:23:01.097 に答える
1

グーグルからGOを見てください。

http://code.google.com/p/go/

于 2011-04-04T10:06:39.723 に答える
0

1) .NET Framework の代替と見なされない場合、サポートされている言語を備えたMono自体。

  • C# があります。これは C# ポートではなく、完全に互換性のある C# 実装です。そして、それは静的に型付けされます。
  • クロスプラットフォームの実行ランタイムがあります。主要なプラットフォームは、再コンパイルなしで Mono コードを実行します。
  • 完全にオープンソースのようです。

2)シェンがいる。自分で試したことはありませんが、質問の要件に準拠しているようです。

于 2011-04-06T06:26:12.133 に答える