Нужно ли ASP.NET MVC? - PullRequest
       3

Нужно ли ASP.NET MVC?

1 голос
/ 08 августа 2009

Я понимаю, что ASP.NET MVC имеет все шумиху. У меня есть сомнения, что мне это нужно, но я хотел объяснить свой потенциальный проект:

  • Это внутреннее приложение локальной сети. Это делает операции CRUD и небольшую отчетность.
  • База пользователей небольшая (<12 человек) и данных не существует. </li>
  • Не так уж много экранов (может быть, 20)
  • Меня не волнует перезапись URL
  • Мое состояние просмотра обычно мало (например, DealID или ClientID)
  • Несмотря на то, что у меня нет полного освоения Page Lifecycle, я понимаю Postbacks и у меня нет проблем с его кодированием.
  • Я верю в наслоение и знаком с паттерном M-V-P и другими паттернами.
  • Я хочу провести юнит-тестирование, но охота на 25-50% лучше, чем в большинстве приложений.
    • Приложение будет иметь небольшой AJAX для экранов поиска, но не вижу, что оно излишне.

Так что ты думаешь? Хотя использование «сексуальных» технологий это круто, нужно ли это?

Ответы [ 7 ]

7 голосов
/ 08 августа 2009

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

6 голосов
/ 08 августа 2009

Нет, вам не нужен MVC, но вы спрашиваете, стоит ли изучать что-то новое или использовать то, что вы уже знаете, для внутреннего проекта? Внутренний проект может быть идеальным местом, чтобы попробовать что-то новое.

2 голосов
/ 08 августа 2009

Вы упоминаете, что переходите к управлению проектами. Как вы думаете, какие-либо проекты или продукты, которые вы изучаете, будут использовать MVC? Если это так, то, по крайней мере, вы будете иметь некоторое знакомство с этим небольшим приложением. Это означает, что это необходимо, если вам это нужно в личку, но вам не нужно просто создавать приложение. Он может работать с чем угодно.

Между прочим, ASP.NET MVC является новым, а не MVC, ни на что не похоже Я знаю, что вы не сказали, что это было, но вы упоминаете обман. Я не могу не думать, что Java и другие люди говорят: «Мы занимаемся этим годами и годами».

2 голосов
/ 08 августа 2009

Как уже было сказано, в этом нет необходимости. Однако, если вы работаете с базовым приложением CRUD (и оно звучит так, как будто вы), MVC сделает это легко и просто.

1 голос
/ 08 августа 2009

Вы можете использовать оба.

Создайте веб-приложение Visual Studio (не веб-сайт), и вы сможете использовать оба при необходимости. Вам просто нужно добавить ссылку на MVC и настроить маршрутизацию.

Веб-формы и MVC

0 голосов
/ 08 августа 2009

Если вам важно юнит-тестирование, переходите на MVC. Все остальное, что вы упомянули, указывает на WebForms.

0 голосов
/ 08 августа 2009

Нет необходимости, нет, но нет причин, по которым вы не можете использовать веб-формы или MVC.

Если вы чувствуете себя комфортно, работая с веб-формами, переходите к подходу веб-форм. Однако, если вы чувствуете необходимость расширить свои знания об архитектурных шаблонах, ASP.NET MVC - довольно приятная вещь для использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...