6

私はジュニア開発者で、大学で最後の年を過ごしています。私は主に asp.net 指向で、その言語でコーディングするパートタイムの仕事さえ持っています。Linux への変換に興味があり、Visual Studio がサポートされていないため、コードを Mono で記述します。

(ASP.NETに関して)知っておくべきMonoの顕著な制限はありますか?

4

4 に答える 4

7

モノのウェブサイトによると:

Mono の ASP.Net は、次の機能を実装していません。

  • プリコンパイルされた Web サイト
  • Web パーツ API。

また、すべてではないにしてもほとんどのサード パーティ製 ASP.Net コントロールは、特に指定がない限り、Mono と互換性がありません。たとえば、ComponentArt コントロールは Mono では使用できません。ただし、Mono の人気が高まっても、これが変わらないと考える理由はありません。ComponentArts は、今後サポートを追加することを検討していると述べています。

于 2009-01-21T00:46:49.430 に答える
6

あなたが失う最大のものはIISだと思います。ASP.netとIISは非常に密接に関連していました。ASP.netの利点の多くは、IISのホスティング機能を利用することから得られます。私が名前を挙げられる最大のものは、ページがキャッシュにある場合にカーネルモードでリクエストに直接応答するHTTP.sysの機能です。これは、ソケットのオープンに即座に応答し、Webサーバーへのヒット数を桁違いに増やすことができることを意味します。

于 2009-01-21T01:33:20.227 に答える
2

少し特殊なケースですが、Microsoft のWeb サービス拡張機能はMonoではサポートされていません。Mono でいくつかの WSE サービスを動作させようとして、この問題に遭遇しました。

于 2009-01-21T01:23:01.073 に答える
1

Webサービスに関しては、ServiceStack.Net(それを使用)とNANCYの2つの非常に優れたオープンソースの選択肢があります。

これらの領域は、WCF上に構築されたサービスよりも、実装、使用、および保守がはるかに簡単です(IMHO)。

于 2011-11-17T09:44:09.377 に答える