前端配置化开发的设想

如何屏蔽一层层的底层代码,抽象出一个绝对高级的接口,使得设计人员使用这个接口就可以设计网站和App,顺着这个思路,可以想象也许有一天会解放前端的生产力,成为设计上的基本工具。

  1. 配置化与中间代码
  2. 解释执行的性能问题
  3. 界面功能设计的范围与准确性
  4. 后台数据的对接与交互
  5. 中间状态下的交互设计
配置化与中间代码
将常用的前端内容通过配置进行展现,配置由静态字符串与表达式组成,配置可以设计的比源代码简单易懂,也更易于控制管理,经过管理的配置可以对接相应的交互界面,配置中包含了布局、界面、动作,为屏蔽底层代码打下了基础。

解释执行的性能问题
运行配置得到想要的内容,这中间经过了传输配置、解释配置的过程,势必会影响产品的性能,也许有很多种解决方案,其中一种是编译,将配置与中间代码编译发布,也许是最能保障性能的方案。

界面功能设计的范围与准确性
限定功能设计的范围是为了控制复杂度,初级阶段中也许是非常必要的,将设计范围设定在实际需要范围内,避免不必要的维护工作量。注重准确性,是为了使软件具有准确实现需求内容的能力,否则软件不能发挥它的作用。所以要根据实际需求在范围与准确性间权衡。

后台数据的对接与交互
一个统一规范的接口既方便于使用,又方便自动生成,互联网相关组织可能会促成一个统一的接口规范,借助这样的规范可以减少软件实现的工作量和维护成本,又方便与其它产品对接,后台数据封装可能的理想情况,是将后台数据看做是前端资源状态的延伸。

中间状态下的交互设计
通常的设计界面是静态下的,静态页面可以很好表现页面布局,但不能表现页面的状态流转,所以需要基于场景、基于状态前提下的设计界面。


你可能感兴趣的:(前端配置化开发的设想)