Сведения о вопросе

Getthesound

05:53, 14th August, 2020

Теги

.net   asp.net   asp.net-mvc    

Опыт использования ASP.NET MVC Framework

Просмотров: 369   Ответов: 6

Мне интересно, что люди испытывают, используя фреймворк ASP.NET MVC? В частности, я ищу обратную связь о типе опыта, который люди имеют, используя фреймворк.

Что люди используют для своего механизма просмотра? Как насчет уровня БД, NHibernate, LINQ до SQL или что-то еще?

Я знаю, что stackoverflow использует MVC, поэтому, пожалуйста, скажите этот сайт.

Спасибо.


Почему выбор NHibernate над всем остальным? Я не против NHibernate, просто интересуюсь рациональным.



  Сведения об ответе

$DOLLAR

04:34, 4th August, 2020

Я строил несколько сайтов с фреймворком с момента выхода первого предварительного просмотра, и он, безусловно, уже прошел долгий путь. Он чувствует себя как очень легкий и аккуратный каркас.

Есть несколько областей, где я думаю, что это действительно превосходит "vanilla" asp.net:

  • Включает гораздо более чистое разъединение забот / свободного соединения
  • делает разработку на основе тестирования фактически возможной.
  • И это гораздо более дружелюбно по отношению к тяжелым сайтам javascript (ajax).

Тем не менее, есть некоторые области, где у него есть еще какой-то путь:

  • Утверждение
  • Привязка данных
  • Суп из тегов, как упоминалось ранее (хотя этого можно в некоторой степени избежать; пользовательские элементы управления, helper methods&codebehind по-прежнему разрешены!)

Фреймворк все еще находится в бета-версии, поэтому я ожидаю, что эти вещи со временем улучшатся. Скотт Хансельман намекнул, что динамическая структура данных будет доступна для ASP.NET MVC в какой-то момент, например.


  Сведения об ответе

lool

14:56, 28th August, 2020

В последнее время я довольно часто использую NHibernate с ASP.NET MVC, и мне это очень нравится.


  Сведения об ответе

DAAA

05:04, 21st August, 2020

Недавно я использовал ASP.NET MVC для нескольких проектов, и это похоже на дыхание свежего air по сравнению с WebForms. Он работает с сетью, а не против нее, и чувствует себя гораздо более естественным способом развития.

Я использую SubSonic, а не NHibernate, и считаю, что он очень хорошо вписывается в архитектуру MVC.

Строительные блоки, которые я обычно использую для веб-сайта, являются:-

Asp.net в MVC Subsonic SQL сервер Lucene JQuery


  Сведения об ответе

DO__IT

23:54, 7th August, 2020

Я использовал фреймворк MVC для создания небольшого сайта, и я часто разочаровывался в представлениях супа тегов и отсутствии серверных элементов управления, которые я полюбил.

Я вернулся к использованию webforms.

WebForms, как только освоен, great...They просто занимает очень много времени, чтобы узнать все трюки.


  Сведения об ответе

ЯЯ__4

12:46, 18th August, 2020

Я только недавно был включен в MVC и Linq в Sql для Asp.Net. Я все еще учусь и тому, и другому, и мне это очень нравится. Есть довольно много бросков экрана на http://www.asp.net/learn/ .


  Сведения об ответе

DINO

22:43, 5th August, 2020

Почему выбор NHibernate закончился что-нибудь еще?

Это очень мощный инструмент, и (относительно) легко учиться. Это устраняет всю монотонность и повторяемость ручной реализации объектно-реляционного отображения.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться