ASP WebPages - > MVC(项目过渡战略);用于ASP MVC的RAD工具

时间:2016-06-14 09:35:41

标签: asp.net-mvc user-interface sdlc mockup-tool

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

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

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

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

但是,只要您的产品成熟(并且受众增长),您可能希望迁移到更易于管理且易于扩展(可能具有移动支持)的内容,即ASP MVC。但是你已经有了非常复杂的网页,有很多控件 - 嵌入了商业价值 - 并重写了所有这些is not recommended,更不用说一些先进的复杂控件(带有模板单元的网格等)

这里有两个(相当不同的)问题:

  1. 一旦你有一个非常稳定的产品,你如何设法做到这一点 无痛过渡 - 即逐步替换/重写模块, 逐个部分(如果可能),(WebForms-> MVC),或者什么? 这是主要的 问题 - 什么策略证明你最成功?
  2. 您使用哪些工具快速构建ASP MVC应用程序(从头开始)?
  3. 作为other people observed,缺乏完整/成熟的产品,可以直接为ASP MVC项目进行快速原型设计。

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

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

1 个答案:

答案 0 :(得分:0)

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