Ui层通常都会有添加表单的需求,再加上无论是cs还是bs都有界面和控件自动布局的特性,对于少量数据的添加,使用智能表单技术,可以大大减少开发量和时间。
一般思路就是:将需要添加的实体用反射把字段动态添加在页面上。但是对于复杂界面的添加,这个技术就不能满足个性化的需求,特别是针对移动端的添加,关联的界面多,布局复杂。
思考了一下,最好的方案是将界面进行分类,然后每种类型做个基类,最后实现一些技巧性的辅助方法来减少开发量,使用SPA来组织页面逻辑太复杂,不好实现