2016-06-14 13 views
-1

Специально в современной быстрорастущей среде существует коммерческое давление для быстрой доставки продукции в короткие жизненные циклы развития. Ничего нового здесь, это методология Agile, которую мы все знаем.ASP WebPages -> MVC (стратегия перехода к проекту); RAD-инструменты для ASP MVC

Важным этапом является сбор реквизитов и создание некоторых макетов/каркасов, по крайней мере, в качестве отправной точки для обсуждения с заинтересованными сторонами.

Существует много инструментов, которые не имеют большого значения, но обычно (среди других недостатков) у них нет прямого инженерного объекта. В результате, комплексные интерфейсы проектирования (с сотнями элементов управления) подразумевают избыточную работу: сначала разрабатывают макеты и переделывают всю работу в вашей предпочтительной среде IDE.

Как ярлык, некоторые люди предпочитают непосредственно построить GUI с помощью перетаскивания & падения объекта и некоторые инструменты RAD (WinForms/WebForms и т.д.)

Однако, как только ваш продукт созревает (и аудитория растет) , вы можете перейти на нечто более управляемое и легко масштабируемое (возможно, с поддержкой мобильных устройств), то есть ASP MVC. Но у вас уже есть довольно сложные веб-страницы с большим количеством элементов управления и встроенной бизнес-ценности, а также переписать все эти is not recommended, не говоря уже о возможностях для некоторых продвинутых сложных элементов управления (сетки с ячейками шаблонов и т. Д.).

Есть два (довольно разные) вопросы здесь:

  1. После того, как у вас есть довольно стабильный продукт, как вам удается делать такие переходы безболезненно - то есть постепенно заменить/переписать модули, по частям (если это возможно) , (WebForms-> MVC), или что? Это главный вопрос вопрос - какая стратегия оказалась наиболее успешной для вас?
  2. Какие инструменты вы используете для быстрого прототипа приложений ASP MVC (с нуля)?

Как other people observed, существует недостаток полных/зрелых продуктов для быстрого прототипирования непосредственно для проектов ASP MVC.

Некоторые инструменты можно найти здесь - большинство людей уже знают их, скорее всего, ...

Это довольно классическая проблема с не простым/единственным ответом, я это понимаю. Просто у меня нет обширного и недавнего опыта работы с такими инструментами, особенно для современных/мобильных приложений.

ответ

0

Вы должны посмотреть на каждую часть M.V.C. отдельно, и выберите лучший инструмент, который вам удобен для этой части. Инструменты RAD появились со времени появления Visual Basic и Borland Delphi и адреса, главным образом, вида, то есть структуры пользовательского интерфейса и его поведения.Модель и часть контроллера - это в основном понятия о том, как отделить логику приложения. В настоящее время веб-приложения имеют интерфейс пользователя в основном в JavaScript, и он становится таким же сложным, как и классические платформы RAD. Итак, вам следует сосредоточиться на том, чтобы начать с хорошей структуры JavaScript с помощью согласованного набора виджетов. Вот инструмент, который вы можете оценить несколько из них: https://sourceforge.net/projects/jul-designer/ В настоящее время стоимость выражения вашего позитивного творчества должна быть равна нулю.