ASP网页->MVC(项目过渡策略);用于 ASP MVC 的 RAD 工具



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

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

存在许多价格低廉的工具,但通常(除其他缺点外)它们没有前沿工程设施。因此,设计复杂的接口(有数百个控件)意味着冗余的工作:首先设计实体模型,并在您首选的IDE中重做所有工作。

作为一种快捷方式,有些人更喜欢使用drag&投递工具和一些RAD工具(WinForms/WebForms等)

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

这里有两个(非常不同的)问题:

  1. 一旦你有了一个相当稳定的产品,你如何制作这样的产品无痛地转换,即递增地替换/重写模块,一部分接一部分(如果可能的话),(WebForms->MVC),或者什么这是主菜问题-什么策略对您来说最成功
  2. 您使用哪些工具来快速原型化ASPMVC应用程序(从头开始)

正如其他人所观察到的,缺乏完整/成熟的产品可以直接用于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,-mvc工作模式/

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

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

相关内容

  • 没有找到相关文章

最新更新