你们写 UI 痛苦吗

2023-06-30 17:33:00 +08:00
 yuyuf

本人服务端开发。

最近在学习 android ,感觉上手还是挺快的,除了 UI ,感觉写 UI 跟写代码完全是两种体验。

在还原 UI 的时候,就是在一点一点的改,很痛苦。没有写逻辑代码那种一撸到底的畅快感觉。你们有这种感觉吗

用的 XML ,听讲 google 还提供了 Jetpack Compose ,是声明式 UI ,用这个会不会好点。

7000 次点击
所在节点    程序员
59 条回复
shawnsh
2023-06-30 18:33:03 +08:00
你们说容易的,应该是用的现成的空间,改改样式啥的。我用 win32 gdi 画界面,恶心的要死。布局要自己管理。开源的空间也不好用,每次都得自己搞很多细节,是真累。还要考虑系统资源是否漏了
hhjswf
2023-06-30 18:33:56 +08:00
@Jaosn 但是大部分前端都是直接用 ui 库。。基本都是调布局做适配
azhangbing
2023-06-30 18:42:27 +08:00
我喜欢 Compose 这种 真不喜欢 XML
lujiaosama
2023-06-30 19:39:46 +08:00
@brader 这年头谁还裸写 HTML, 除非你写 JQ, JQ 那体验当然糟糕.
tyzandhr
2023-06-30 20:14:10 +08:00
compose 写起来比 XML 好那么一点点。预览很多时候是不可用的。

感觉好像出门前的化妆一样。
zhang2e
2023-06-30 20:24:13 +08:00
熟练工,写 XML ,就是用来放松大脑的,真的基本上不用动脑子,照着设计图写就行。预览页面就是用来预览的,没人会在里面拖控件,调整大小间距约束什么的。
Huelse
2023-06-30 20:36:01 +08:00
低效重复工作痛苦,不熟悉的痛苦,不喜欢的也痛苦
superedlimited
2023-06-30 21:21:36 +08:00
建议不要碰安卓的 xml 。写完 vue react 微信小程序这些,再去写安卓简直要吐血。建议直接 compose ,或者先学 react 。
karott7
2023-06-30 21:39:29 +08:00
多年前端表示完全不痛苦,现在工具链太全了
Building
2023-06-30 22:22:04 +08:00
UI 起码是所见即所得,逻辑代码写起测试单元我想死
kennir
2023-06-30 22:36:59 +08:00
能用 compose 当然就不用 xml 那套了,声明式的 UI 已经一统前端了,react ,flutter ,compose ,swiftui
shuxhan
2023-06-30 23:13:15 +08:00
还行,写 ui 挺放松的,就当摸鱼了
Leviathann
2023-06-30 23:48:38 +08:00
写 react 试试就知道什么体验了
AyaseEri
2023-07-01 00:19:17 +08:00
按自己的想法写还是很轻松的
就怕有人在旁边逼逼
darkengine
2023-07-01 00:28:13 +08:00
更痛苦的是写完之后,公司随便一个哔都可以提点什么意见出来让你改
plasticman64
2023-07-01 00:53:40 +08:00
有完整的设计图,bug 也有人测试的话,我觉得挺好的
Helsing
2023-07-01 03:06:31 +08:00
如果没有现成的控件,设计给的 UI 有比较花哨的话,搞起来就会比较头大
kaiki
2023-07-01 09:17:36 +08:00
在不考虑兼容 IE 的情况下,做前端真是太爽了。
直到后来我得考虑兼容 iOS
huoshanhui
2023-07-01 09:43:55 +08:00
目前写 UI 只有方便与不方便的感受。上班才是痛不痛苦的问题。😂
0xZhangKe
2023-07-01 09:59:35 +08:00
用 Compose 写就舒服多了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/953074

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX