1

私は経験豊富な Java 開発者であり、.net の側面を学び始めており、開始する領域として asp.net プロジェクトを取り上げようとしていました (grails、Spring MVC などと比較できるように)

私が見つけた厄介なことの 1 つは、コードを変更するたびに Web サーバーを再起動する必要があることです。開発中の Java 側では、標準の JVM ホットスポットを使用して、クラスをオンザフライでリロードします。また、JRebel http://www.zeroturnaround.com/jrebel/も購入しました。これにより、この機能がさらに高度になります。

Javaホットスポット、.net用のJRebelテクノロジー(esp c#)に相当するものがあるかどうか、.netの第一人者は教えてくれますか?

ありがとう

4

3 に答える 3

0

見つけた; MSの定義は「編集して続行」です

于 2010-07-29T13:46:42.090 に答える
0

動作の異なる 2 種類の Web プロジェクトがあることを指摘しておく必要があります。

「ファイル|新しいプロジェクト」を使用してWebプロジェクトを作成する場合次にWebタイプを選択します。これは、.vbまたは.csファイルのすべてのコードをdllにコンパイルするWebアプリケーションの「古いスタイル」です。ビンディレクトリ。

"File|New Web Site" を使用して Web プロジェクトを作成する場合 これは新しいスタイルであり、dll は作成されず、すべてのページがオンザフライでコンパイルされます。

デバッグ モードでない場合は、Visual Studio で変更を加えてページを更新するだけで、変更が適用されます。

簡単な質問...組み込みのテスト Web サーバーを使用していますか、それとも開発用のローカル IIS インスタンスを使用していますか? いずれの場合も、Web サーバーを再起動する必要はありません。開発サーバーを起動したら、バックエンド コードをデバッグする場合にのみ、「再生ボタン」を押す必要なく、ブラウザで適切な URL にアクセスしてサイトにアクセスできます。

お役に立てれば。

于 2010-07-29T14:08:49.703 に答える
0

alexanderb - あなたは新しい人にとって非常に役に立ちます...そうではありません!

dotnetnewbie - 幸運を祈るとともに、Java の世界と同様に EnC (エディット コンティニュ) には制限があります。IMHO JRebel アドオンは、メソッド シグネチャの変更、新しいメソッドなどを可能にするため、物事を新しいレベル (.net world + 標準の Java Hotpspot よりも優れている) に引き上げます。

于 2010-07-31T09:49:41.673 に答える