这建议不错。目前的主要的代码扩展是插件模式。即代码编辑是以插件方式提供。是否能将设计器和插件做更加紧密的接合呢?意思是: 当前,如果提供一个自定义的js页面UI元素,主要是借助js的力量,或者第三方的js控件,在设计器的单元格画出一个区域,用来展示这段js(当然实现过程更复杂)来实现外挂插件的目的。 能否更进一步,除了接合JS,还可以将设计器的单元格组都纳入插件设计的范畴。 最简单的例子:比如我在活字格模板上需要放置一个文本框+按钮的组合,配上一些js逻辑,希望把这个封装成一个特定功能的“功能插件”(属于用户业务插件类),可以在其他模板页面中可以调用这个“功能插件”,这样是不是很容易可以实现模板->插件的一个业务复用功能,但又只是对小区域的抽象,类似Vue中的组件的概念,对业务封装就更加灵活了。当然,这个只是开个脑洞,具体如何实现以及这样实现是否有意义,就看活字格开发组的聪明才智了哈
|