黑马程序员技术交流社区
标题:
关于GUI 布局代码的一些交流
[打印本页]
作者:
我是小钢炮
时间:
2020-4-30 19:55
标题:
关于GUI 布局代码的一些交流
GUI 布局代码虽然能可视化编辑,但一旦想连接 GUI 控件和业务逻辑,基本必须写一些「胶水代码」来连接布局语言和编程语言。这种代码不仅啰嗦,还增加了 IDE 静态分析的难度。
各种 GUI 布局编辑器的操作,是繁杂且各不相同的。Android Studio 和 Xcode 各自有一套玩法,这不利于编写跨平台 UI,开发体验也较为混乱。至少我个人体验里,每次在几种不同 IDE 之间切换的时候都感觉束手束脚的,不太习惯。
总之如果有程序员热爱使用 GUI 布局工具来编程,那他的水平应该可以流畅地用 Word 写代码。
还好,现代前端框架本质上已经纠正了这个问题!React 带来的开发方式变革,是近年来泛前端领域最为深远的技术进步之一。这是从 Web 前端社区诞生的开发思想,也推翻了「Web 前端都是跟在别人屁股后面抄抄抄」的 Stereotype。
React 的意义非常重大。按主旋律的口吻,可以说 React 的 JSX 拨乱反正地纠正了 GUI 开发业界的错误方向,将图形界面开发的指导思想从「配合布局语言代码拖拉拽的命令式 MVC」转移到了「基于编程语言代码的声明式组件化」上来。基于现代 JS + JSX 这种表现力强大的现代编程语言,我们不再需要把 HTML + CSS 这样的布局代码和 JS 连接到一起了。直接在代码中编写 XML 风格标签的 UI 并实时预览,其效率比拖拽生成 Layout 代码后再写面条代码的这一套要高得多,可维护性也更好。
本人浅薄的一些看法,欢迎大家提出宝贵的意见,相互交流。
作者:
黄雨丝丝丝
时间:
2020-5-21 14:56
黄天不负有心人,大家加油吖
作者:
黄雨丝丝丝
时间:
2020-5-21 14:57
黄天不负有心人,大家加油吖
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2