也谈“前端开发为什么不能灵活些”

2019-10-19 10:04:37 +08:00
 xuanbg
今天有 V 友提出了“前端开发为什么不能灵活些”这个问题,这是一个好问题,非常值得探讨。

通过配置自动生成页面,是一项十分古老而先进的技术。被大家十分鄙视的 WebForm 的拖控件,其实就是这种技术的一种极致体现。后来有些人认为拖控件还是技术门槛太高,又搞出了很多的快速开发框架,可以通过简单的选择和配置就生成页面。

首先,通过配置生成页面好不好?我可以肯定地说:好!很好!!非常好!!!

我们项目中就大量使用了这种方法。通过简单的写一个 Json 文件,标明控件类型、名称,绑定数据。分分钟出来一个页面,连测试都不用测试就能交付。真香!

但这种方式仅限于没什么交互的简单页面,交互稍微有点特殊或者复杂一点的,还是老老实实写代码比较好。想通过通用的方法解决特殊的问题,结果不是解决不好问题,就是把解决方案复杂化。

那么,曾经热门的快速开发框架好不好?我的观点是:走了歧路。

任何方法,都有其特定的适用范围。通过配置生成页面当然好,但把配置搞得异常复杂来应对各种复杂的交互、数据的时候,其实就失去了这个方案的初衷了。面对各种复杂的数据和交互,目前最好的办法还是直接写代码实现。通过复杂的配置去实现,得不偿失。
1186 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/610868

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX