Easyui-Builder
介绍
基于Easyui组件库开发出的拖拽式Easyui页面构造器(试验品)。
该项目目前处于试验阶段,所做出来的应用,仅供后人开发参考,不具备实际生产环境应用能力。
日志 2020-09-23
经过几个星期的折腾发现BS4(beautifulsoup4)模块可以极大简化页面文件的输出程序,主要是清洗页面很方便。
该试验进行到当前阶段,发现一个重大问题,根据easyui的官方文档说明,官方并不打算将组件的创建调用方法统一化,这就导致不同组件有完全不同的调用方法,虽然偶尔有一些有共通的调用方法,但最终而言并没有统一的方法。这种设计导致easyui-builder需要写多种创建组件的方法进行兼容创建,这种兼容创建的设计违背了当初设计这个构造器的最初设想。
如果想要继续完成这个构造器的设计,就必须给easyui写一层壳API,统一组件的调用创建方式,据我估算写这个壳的工作量已经和我现在的页面构造工作量相当了。
所以,这个项目开发终止了。
测试环境
python环境:python 3.7+ (需要安装flask、BS4库)
web浏览器:chrome最新或同类浏览器
使用说明