Summary of mobile UI framework

1. React Native

Website address: React Native Chinese website · Use React to write a framework for native applications

GitHub:https://github.com/facebook/react-native

Website description: Facebookt launches a development framework for creating cross-platform mobile applications based on React

React Native enables you to get a completely consistent development experience based on Javascript and React and build world-class native APPs.  

React Native focuses on improving the development efficiency of multi-platform development - you only need to learn it once and write for any platform. (Learn once, write anywhere).

React Native main features  

Native iOS components 

Asynchronous execution

touch handling

Flexbox and styles 

Compatible with common standards

Scalability

2. Weex

Website address: http://doc.weex.io/

GitHub:GitHub - alibaba/weex: A framework for building Mobile cross-platform UI

Website description: The Native framework launched by Alibaba supports multi-terminal deployment on iOS, Android, YunOS and Web.

3. Flutter

Website address: Flutter - Build apps for any screen

GitHub:Flutter · GitHub

Website description: Cross-platform mobile UI framework launched by Google

FluFlutter is Google's mobile UI framework that can quickly build high-quality native user interfaces on iOS and Android. Flutter can work with existing code . Flutter is being used by more and more developers and organizations around the world, and Flutter is completely free and open source.

Advantages of Flutter

1. Hot Reload: Use Android Studio to directly save and reload with ctrl+s, and the emulator will see the effect immediately.

2. The concept that everything is a control Widget. In Flutter, every application is a Widget. 

3. Use a portable GPU-accelerated rendering engine and a high-performance native code runtime to achieve a high-quality user experience across platform devices.

4. Sleep app

Website address: uni-app official website

GitHub:GitHub - dcloudio/uni-app: A cross-platform framework using Vue.js

Website description: Using Vue.js to develop a front-end framework for cross-platform applications

uni-app is a  front-end framework that uses vue.js to develop cross-platform applications . Developers write a set of codes that can be compiled to multiple platforms such as iOS, Android, and WeChat applets .

uni-app concept

The core of uni-app is to provide the best solution for cross-end development, so uni-app has two decomposition goals: 

Improve development efficiency: cross-end development, one set of codes is compatible with iOS, Android, and WeChat mini programs. In the future, it will also be compatible with H5 websites , quick applications, Baidu mini programs, and Alipay mini programs 
. Enhanced development experience: With the help of a mature front-end ecosystem, developers can reduce costs learning threshold, so the uni-app framework is based on Vue.js

5. Weaving

Guess you like

Origin blog.csdn.net/a2367994141/article/details/129331835