一、跨平台背景 这样就导致了我们不仅需要在不同的项目间尝试用不同的语言去实现同样的功能,还要承担由此带来的维护任务。如果还要继续向其他平台(比如 Web、Mac 或 Windows)拓展的话,需要付出的时间和成本将成倍增长。而这,显然是难以接受的。于是,跨平台开发的概念顺势走进了大家的视野。 从本质上讲,跨平台开发是为了增加业务代码的复用率,减少因为要适配多个平台带来的工作量,从而降低开发成本。 2. 跨平台开发方案的三个时代Flutter 的前世今生 1. Flutter 出现的历史背景
2. 关于Skia3. FLutter的优势
三、Flutter 与 React Native (Hippy) 1. UI方面2. 性能方面
3. Flutter缺点
Q&A |
|