黑马程序员技术交流社区

标题: 关于GUI 布局代码的一些交流 [打印本页]

作者: LengDN    时间: 2019-10-30 11:25
标题: 关于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 代码后再写面条代码的这一套要高得多,可维护性也更好。
本人浅薄的一些看法,欢迎大家提出宝贵的意见,相互交流。

作者: SZ创客    时间: 2019-10-30 15:23
我拥有宇宙的风,与夏夜相逢。是六月盛景,是清寂长生。
作者: chengjiayu    时间: 2019-10-30 16:59
.我与春风皆过客,你携秋水揽星河
作者: 小黑梅    时间: 2019-10-31 18:08
世界的温柔 是及时的善意和干净的你
作者: 1079591475    时间: 2019-10-31 20:22
当我拥有你,无论是在百货公司买领带,还是在厨房收拾一尾鱼,我都觉得幸福。
作者: 黑马润    时间: 2019-11-1 18:42

海已静,山未青,月落于平行时空。长欢已远,迟眠五更,念心事灯火通明。相遇错失,欢悲照旧,我都承蒙。
作者: tangtie    时间: 2019-11-2 17:35


余生就那么长,还请衷于自己。
作者: 夜听雨    时间: 2019-11-4 10:25
只要朝着一个方向努力,一切都会变得得心应手。加油
作者: 等风初赵    时间: 2019-11-4 14:54
关于全栈,要了解T型理论,先专后全栈,千万别贪多,古人说: 广积粮,高筑墙,缓称王关于全栈,要了解T型理论,先专后全栈,千万别贪多,古人说: 广积粮,高筑墙,缓称王
作者: 娟呀    时间: 2019-11-4 15:44

这一生山高水阔,背过身,便是太阳
作者: 李大哥    时间: 2019-11-5 08:29


总有人,山高路远,为你而来
作者: 哎哟琪呀    时间: 2019-11-5 14:11
我把什么比做你 你是一池捞不起的波光粼粼
作者: 夜听雨    时间: 2019-11-22 18:38
今天很残酷 明天更残酷 后天很美好,坚持:5_229:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2