Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Svtter authored Aug 25, 2022
1 parent 45bafb1 commit 04ba9b6
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@
# 总结
Compose确实可以大大提升开发效率,理解了声明示UI的编码思路后,上手也十分简单,用很少的代码就能实现View体系下复杂的UI效果。
但是,是的,要说但是了,在这几星期的开发中,遇到了几个让我觉得很痛苦的事情。
1. API变动导致的学习割裂,去年刚接触Compose的bate版本的时候用到过几个API,但是在1.2.0中要么无了,要么是变样了,就不得不再去翻阅一下官方文档。
1. API变动导致的学习割裂,去年刚接触Compose的beta版本的时候用到过几个API,但是在1.2.0中要么无了,要么是变样了,就不得不再去翻阅一下官方文档。
更痛苦的是当你在搜索引擎查询该api时,大部分答案居然也都是旧的,看来大家应该都得重新学习了。
2. 学习资料太少,我本人是从compose诞生起就在关注学习了,从一开始的官方文档再到声名鹊起的Compose博物馆,一路学下来后发现他们所列出资料都太简单了,都仅限于了解的程度,如果要想用到一些高级效果,要么就是自己摸索,要么只能去Google,但是更痛苦的事情来了,在我搜索Compose滑动冲突时,全网都找不出几篇文章来。
而这带来的效应就是我实在没勇气将Compose使用到我们的项目中,万一遇到了什么问题无法解决,求助无门的情况下,其所带来的问题成本可能会远比节省下来时间成本大上很多。
3. 库查找困难,举一个例子,在我看了官方文档后也想要咋Compose项目使用ViewModel时,居然发现官方文档没写明还需要引入`lifecycle-viewmodel-compose`库,王德发,类似的栗子比比皆是,除了Compose最主要的五个库之外,其他的官方好像根本不关注,甚至不愿在文档中提一嘴,
而且最痛苦的是,我们完全不知道还有这些库,等Google完看到别人使用才恍然大悟,原来还有这么个好东西。

综上所述,我觉得Compose还需要一段时间才能追上view体系所能达到的程度,我坚信compose未来会无比辉煌,但是漫漫长路,前途坎坷,祖君共勉
综上所述,我觉得Compose还需要一段时间才能追上view体系所能达到的程度,我坚信compose未来会无比辉煌,但是漫漫长路,前途坎坷,与君共勉

0 comments on commit 04ba9b6

Please sign in to comment.