📜  Ionic和 React Native 的区别

📅  最后修改于: 2021-09-14 02:23:32             🧑  作者: Mango

1.Ionic:
Ionic是一个开源用户界面工具包,用于使用 HTML、CSS、JavaScript、AngularJS 和 TypeScript 等 Web 技术构建高质量的移动应用程序、桌面应用程序和动态 Web 应用程序。它允许开发人员构建混合应用程序并在任何地方运行,甚至可以使用任何 Web 浏览器测试代码。它由 Drifty Co. 的 Max Lynch、Ben Sperry 和 Adam Bradley 于 2013 年开发。

2. 反应原生:
React Native 是一个开源框架,用于在 Android 和 iOS 平台上开发移动应用程序。它帮助开发人员使用他们非常熟悉的 JavaScript 来构建移动应用程序。 React Native 使得开发图形变得非常简单,甚至大部分编写的代码都可以跨平台共享。它由 Facebook 于 2015 年推出。

Ionic和 React Native 的区别:

Ionic React Native
1. It was launched in the year 2013. It was launched in the year 2015.
2. It was created by Drifty Co. . It was created by Facebook.
3. It helps to build hybrid apps. It helps to build native apps.
4. Ionic uses HTML, CSS, JavaScript, AngularJS and TypeScript to build apps. React Native uses React and JavaScript to buid apps.
5. It is slower than React Native due to its web apps. It is faster than Ionic.
6. Documentation of Ionic is very simple, clear and consistent Documentation of React Native is not much good.
7. It is difficult to develop graphics in Ionic. It is easy to develop graphics in React Native.
8. It can be tested using any web browser. It needs mobile devices for testing.
9. It uses Apache Cordova for accessing the hardware. It does not need any external support for accessing the hardware.
10. It is simpler and easier to learn Ionic for beginners. It is difficult for beginners to learn React Native as compared to Ionic.