-2

尤其是在当今快速发展的环境中,存在着在较短的开发生命周期内快速交付产品的商业压力。这里没有什么新鲜事,这是我们都知道的敏捷方法。

一个重要的阶段是收集需求并构建一些模型/线框,至少作为与利益相关者讨论的起点。

存在许多不昂贵的工具,但通常(除其他缺点外)它们没有正向工程设施。因此,设计复杂的界面(具有数百个控件)意味着多余的工作:首先设计模型并在您首选的 IDE 中重做所有工作。

作为捷径,有些人更喜欢使用拖放工具和一些 RAD 工具(WinForms/WebForms 等)直接构建 GUI

但是,一旦您的产品成熟(并且受众增长),您可能希望迁移到更易于管理和易于扩展的东西(可能具有移动支持),即 ASP MVC。但是你已经有了相当复杂的网页,有很多控件——并且嵌入了商业价值——并且不建议重写所有这些,更不用说一些高级、复杂的控件(带有模板单元格的网格等)。

这里有两个(完全不同的)问题:

  1. 一旦你有一个相当稳定的产品,你如何设法轻松地进行这样的转换——即逐步替换/重写模块,部分地(如果可能的话),(WebForms-> MVC),或者什么?这是主要问题- 哪种策略对您来说最成功?
  2. 您使用哪些工具来快速制作 ASP MVC 应用程序原型(从头开始)?

正如其他人所观察到的,缺乏直接为 ASP MVC 项目快速原型设计的完整/成熟产品。

可以在这里找到一些工具 - 大多数人已经知道它们,很可能......

这是一个非常经典的问题,没有一个简单/单一的答案,我意识到这一点。只是我对此类工具没有广泛的最新经验,尤其是对于现代/移动应用程序。

4

1 回答 1

0

您应该分别查看 MVC 的每个部分,并为相应的部分选择您认为最合适的最佳工具。RAD 工具来自Visual Basic 和Borland Delphi 时代,主要针对视图,即用户界面结构及其行为。模型和控制器部分主要是如何分离你的应用程序逻辑的概念。当前的 Web 应用程序的 UI 主要是 JavaScript,它变得与经典的 RAD 平台一样复杂。因此,您应该专注于从具有一致小部件集的良好 JavaScript 框架开始。您可以使用以下工具评估其中的几个: https ://sourceforge.net/projects/jul-designer/ 目前,表达积极创造力的成本应该为零。

于 2017-03-17T09:13:54.547 回答