AlexiaChen.github.io icon indicating copy to clipboard operation
AlexiaChen.github.io copied to clipboard

不要看不起手工拖控件画UI

Open AlexiaChen opened this issue 6 years ago • 0 comments


title: 不要看不起手工拖控件画UI date: 2013-07-18 19:56:00 tags: - 软件工程

相比手动代码+脑内模想完成ui的方式,拖控件没什么不好

  • 拖控件的过程实质是在约束环境中填补某框架数据。同一水平的生产者(新增bug的概率一致),基于成熟框架之上二次开发(拖控件),相比“手工垒代码方式”,其新增bug的概率只会减不会增。从而:

    • 可间接提升模块质量
    • 模块质量要求不变时,可降低从业者门槛,以至于招人方便点,且可恰如其分的使用雇员能力
  • 拖控件只涉及UI,不会导致所谓的“应用技术层次下降”,换句话说:

    • 一个能靠拖控件弄出完全一致界面的应用,其界面部分的技术层次本就不能算高
    • 界面如何完成,与应用内部其他部分的实现难度无关。即便界面使用拖控件方式完成,高难度的应用仍具有高难度
  • 约束的开发环境,容易成为高开发效率的整体开发模型的一部分,从而在整体实施这套模型后,提升开发效率

  • 拖控件方式便于完成原型,不需要花不必要的功夫在代码上

PS:上述内容暗示,拖控件的方式是有利于软件开发工业化的,不针对自己捣鼓的东西,那些东西爱怎么弄怎么弄。

AlexiaChen avatar Oct 16 '19 07:10 AlexiaChen