Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
AlexiaChen opened this issue Oct 16, 2019 · 0 comments
Open

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

AlexiaChen opened this issue Oct 16, 2019 · 0 comments
Labels
软件工程 软件工程化理念,包括CI,CD,单元测试等等

Comments

@AlexiaChen
Copy link
Owner


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

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

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

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

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

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

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

@AlexiaChen AlexiaChen added the 软件工程 软件工程化理念,包括CI,CD,单元测试等等 label Oct 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
软件工程 软件工程化理念,包括CI,CD,单元测试等等
Projects
None yet
Development

No branches or pull requests

1 participant