当前位置:网站首页>Investing in a good navigation framework from the beginning of the jetpack compose tutorial will help you save a lot of migration work later
Investing in a good navigation framework from the beginning of the jetpack compose tutorial will help you save a lot of migration work later
2022-06-24 10:58:00 【Knowledge fatness】
since Google announce Jetpack Compose Of 1.0 About a year has passed since the stable version , This means that developers can now use their UI Toolkits create applications that can be used for production , however , Should you do this ? please remember , What I am saying in this article is purely my point of view , So if you disagree with anything , Please comment or Twitter Tell me
as time goes on ,“ Stable ” The word has been misused many times , And for Jetpack Compose It feels right . Even if they ( Google ) Said it was ready for production , When you use it for large business projects , You should really do your research , For example, check for active problems on the problem tracker , Write a sample application to see how it performs , That is, whether the toolkit provides the necessary widgets ? Will it affect the size and performance of the published application ? most important of all , Does it affect developer productivity and tool support ? It doesn't just apply to Jetpack Compose, And for any library you want to use / frame . What they use to escape is not called “ alpha ” One of the technologies is the introduction of @Experimental Mark some features as unstable comments ( It's not that these functions don't work , It is API May change , This will destroy binary compatibility with previous versions ). In choosing a new framework to write UI when , You really should think about these things .
So when can it be stably used for production purposes ? Don't get me wrong , You can still use it , But if you use it in applications used by millions of users , You should know some questions . please remember , Existing based on View Your toolkit requires 10 Years to mature , So actually we should expect Jetpack Compose At least about 3-4 Years to catch up and become stable , In order to be adopted by the team on a larger scale . Even today , If you see ,Android Of Kotlin The adoption rate is about 70%,
边栏推荐
- Learn to use the kindeditor rich text editor. Click to upload a picture. The mask is too large or the white screen solution
- Besides technology, programmers also need to master a skill - self marketing ability
- Cookie 、Session、localstorage、Sessionstorage的区别
- A method of generating non repeated numbers in nodejs
- Cook a delicious cli
- [JS reverse sharing] community information of a website
- Apple's legendary design team disbanded after jobs refused to obey cook
- The nodejs service global timeout callback failed to get process Domain problem
- SwiftUI Swift 内功之 Swift 中的属性观察者 didSet 与 willSet
- Preparation for a series of courses on WordPress applet generation
猜你喜欢

今日睡眠质量记录76分

Canvas falling ball gravity JS special effect animation

Act as you like

喜欢就去行动

Process and multithreading

88. merge ordered arrays

Programmers spend most of their time not writing code, but...

Cookie 、Session、localstorage、Sessionstorage的区别

Thread operation principle

What you must know about distributed systems -cap
随机推荐
Which map navigation is easy to use and accurate?
機械臂速成小指南(二):機械臂的應用
What does ERP system mean
The record of 1300+ times of listing and the pursuit of ultimate happiness
Cool interactive animation JS special effects implemented by p5.js
26. delete duplicates of ordered array
Maui的学习之路 -- 开篇
Redis
Window function row in SQL Server_ number()rank()dense_ rank()
Stack Title: fractions in parentheses
Internship experience sharing in ByteDance 𞓜 ten thousand word job guide
JMeter interface test tool foundation - use badboy to record JMeter script
What is a compressed file? What are the advantages of different methods of compressing files?
126. word Solitaire II BFS
Can text pictures be converted to word? How to extract text from pictures
机械臂速成小指南(零):指南主要内容及分析方法
Tencent geek challenge small - endless!
Apple's legendary design team disbanded after jobs refused to obey cook
把騰訊搬到雲上,治愈了他們的技術焦慮
Simple pricelist style code