V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xuanbg
V2EX  ›  程序员

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

  •  
  •   xuanbg ·
    xuanbg · 2019-10-19 10:04:37 +08:00 · 1185 次点击
    这是一个创建于 1895 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天有 V 友提出了“前端开发为什么不能灵活些”这个问题,这是一个好问题,非常值得探讨。

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

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

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

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

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

    任何方法,都有其特定的适用范围。通过配置生成页面当然好,但把配置搞得异常复杂来应对各种复杂的交互、数据的时候,其实就失去了这个方案的初衷了。面对各种复杂的数据和交互,目前最好的办法还是直接写代码实现。通过复杂的配置去实现,得不偿失。
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2821 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 107ms · UTC 15:02 · PVG 23:02 · LAX 07:02 · JFK 10:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.