Вопрос новичка ASP.NET / .net - эквивалент Java Hotspot? - PullRequest
1 голос
/ 29 июля 2010

Я опытный Java-разработчик, который начинает изучать стороны .net и собирался выбрать проект asp.net в качестве моей области для начала (так что я могу сравнить с Grails, Spring MVC и т. Д.)

Одна вещь, которую я нахожу в раздражении, это необходимость перезапускать мой веб-сервер для каждого изменения кода.На стороне Java во время разработки я использую стандартную точку доступа JVM для перезагрузки своих классов на лету.Мы также купили JRebel http://www.zeroturnaround.com/jrebel/, который переносит эту возможность на еще более высокий уровень!

Может ли любой .net-гуру сказать мне, если существует эквивалент точки доступа java, технологии JRebel для .net (esp c #)?

Спасибо

Ответы [ 3 ]

0 голосов
/ 29 июля 2010

Я должен отметить, что есть два типа веб-проектов, которые работают по-разному.

Если вы создаете веб-проект с помощью «Файл | Новый проект», то выберите тип веб, это «старый стиль»"веб-приложения, которое скомпилирует весь код в ваших файлах .vb или .cs в dll, поместите его в каталог bin.

Если вы создаете веб-проект с помощью" Файл | Новый веб-сайт ",Это новый стиль, и dll не создается, и все страницы компилируются на лету.

Если вы не находитесь в режиме отладки, вы можете просто внести изменения в Visual Studio, обновить страницу и изменениябудет применен.

Быстрый вопрос ... используете ли вы встроенный тестовый веб-сервер или локальный экземпляр IIS для разработки.В любом случае вам не нужно перезагружать веб-сервер.Как только вы запустите даже сервер разработки, вы можете просто указать свой браузер на нужную ссылку, чтобы попасть на ваш сайт, не нажимая «кнопку воспроизведения», что только в том случае, если вы хотите отладить код конца.

Надеюсь, это поможет.

0 голосов
/ 31 июля 2010

alexanderb - вы очень полезны для новичка ... нет!

dotnetnewbie - удачи и, между прочим, существуют ограничения на EnC (редактировать и продолжать), как в мире Java.ИМХО, аддон JRebel выводит вещи на новый уровень (лучше, чем .net world + стандартная java Hotpspot), поскольку он позволяет изменять сигнатуры методов, новые методы и т. Д.

0 голосов
/ 29 июля 2010

Я нашел это;определение MS - «отредактируй и продолжай»

...