当前位置 : 主页 > 网页制作 > React >

flutter是否像React Native一样使用Javascript Engine之类的东西

来源:互联网 收集:自由互联 发布时间:2021-06-15
我们知道React Native使用 Javascript在运行时创建没有DOM的本机视图. Flutter使用相同的逻辑吗? 不,Flutter使用Dart编译为本机二进制代码.根本没有涉及 JavaScript. 如果需要,您可以在WebView插件中
我们知道React Native使用 Javascript在运行时创建没有DOM的本机视图.

Flutter使用相同的逻辑吗?

不,Flutter使用Dart编译为本机二进制代码.根本没有涉及 JavaScript.

如果需要,您可以在WebView插件中运行JavaScript.

Flutter构建为本机二进制代码,并使用Skia Graphics Library呈现UI,这是一个利用GPU的高性能2D图形库

Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms. It serves as the graphics engine for Google Chrome and Chrome OS, Android, Mozilla Firefox and Firefox OS, and many other products.

Flutter使用自己的小部件,这些小部件是在Dart中构建的.手势检测,布局,文本呈现等基本小部件由更强大的可重用小部件组成,如Material Design小部件和其他小部件.所有这些小部件都可以重用来组成自定义小部件.所有这些基本和复杂小部件的来源都是可用的,并且可用于允许单独的定制组合水平可能不允许.

网友评论