尤其是在当今快速发展的环境中,存在着在较短的开发生命周期内快速交付产品的商业压力。这里没有什么新鲜事,这是我们都知道的敏捷方法。
一个重要的阶段是收集需求并构建一些模型/线框,至少作为与利益相关者讨论的起点。
存在许多不昂贵的工具,但通常(除其他缺点外)它们没有正向工程设施。因此,设计复杂的界面(具有数百个控件)意味着多余的工作:首先设计模型并在您首选的 IDE 中重做所有工作。
作为捷径,有些人更喜欢使用拖放工具和一些 RAD 工具(WinForms/WebForms 等)直接构建 GUI
但是,一旦您的产品成熟(并且受众增长),您可能希望迁移到更易于管理和易于扩展的东西(可能具有移动支持),即 ASP MVC。但是你已经有了相当复杂的网页,有很多控件——并且嵌入了商业价值——并且不建议重写所有这些,更不用说一些高级、复杂的控件(带有模板单元格的网格等)。
这里有两个(完全不同的)问题:
- 一旦你有一个相当稳定的产品,你如何设法轻松地进行这样的转换——即逐步替换/重写模块,部分地(如果可能的话),(WebForms-> MVC),或者什么?这是主要问题- 哪种策略对您来说最成功?
- 您使用哪些工具来快速制作 ASP MVC 应用程序原型(从头开始)?
正如其他人所观察到的,缺乏直接为 ASP MVC 项目快速原型设计的完整/成熟产品。
可以在这里找到一些工具 - 大多数人已经知道它们,很可能......
- https://www.quora.com/What-are-the-best-tools-for-rapidly-prototyping-a-web-application
- http://www.webdesignerdepot.com/2013/08/30-essential-ux-tools/
- http://keynotopia.com/keynote-mockups-templates/
- https://www.quora.com/What-is-the-best-UI-framework-that-work-with-AngularJS-to-build-mobile-apps
- http://alternativeto.net/software/balsamiq-mockups/
- https://www.simple-talk.com/dotnet/asp.net/rapid-prototyping,-the-mvc-working-model/
这是一个非常经典的问题,没有一个简单/单一的答案,我意识到这一点。只是我对此类工具没有广泛的最新经验,尤其是对于现代/移动应用程序。