我们知道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小部件和其他小部件.所有这些小部件都可以重用来组成自定义小部件.所有这些基本和复杂小部件的来源都是可用的,并且可用于允许单独的定制组合水平可能不允许.