对于一个相对简单的应用程序,可以使用Webflow来减少创建表单控制器的需要吗?嗯,当然可以,但我想我要问的是:如果我这样做的目的是减少我写的代码量,我可以而且应该使用Webflow为所有控制器/视图逻辑编写整个应用程序?
我正在努力通过(糟糕的)Webflow文档,我想知道它是否值得,或者我是否应该坚持常规的MVC.
最佳答案
Web Flow的用例是解决跨越多页面导航(页面流或向导)的控制器逻辑所涉及的问题.如果您不必将表单拆分为多个页面(或者需要几个小表单来参与单个事务),则可能不需要Pageflow.
但是,大多数应用程序都需要这样做除了简单的CRUD之外,任何东西都会受益.
页面流为数据提供了自然缓存,并且可以解决在使用后退按钮导航和多个框架/选项卡时所涉及的问题.
如果您正在考虑如何存储需要比单个请求更长寿的数据(常见但误导的视图存储在HttpSession中),那么您肯定会从Web Flow中获得一些东西.如果您没有做任何类似的事情并在请求范围内处理所有内容,那么您可能不需要Web Flow.
更新:
Web Flow可以消除专用控制器类在预定义工作流程中遵循页面转换/表单更新路径的需要.如果您不需要这样做,只需使用MVC就可以节省很多配置/复杂性.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。