Vue: 能否在底层支持谷歌推出的FlutterEngine,进而做一个Vue Native ?

Created on 11 Jan 2018  ·  16Comments  ·  Source: vuejs/vue

What problem does this feature solve?

Flutter Sdk(https://github.com/flutter/flutter)
是一个可以用单一代码base跨三个平台(Android, IOS, Fuchsia)的库,即write once,run everywhere。
但是可惜的是,语言是Dart,而且依赖包也是dart专有的。语言不熟悉,生态也很单薄。

Flutter的评价:
https://www.zhihu.com/question/50156415

What does the proposed API look like?

我的建议是Vue可以在Flutter Engine(https://github.com/flutter/engine) 之上开发Vue Native,
这样大家就可以用Vue来写Native应用了,谢谢!

Most helpful comment

Flutter的实现机制跟RN和weex都不同。它依赖一个用C++写的FlutterEngine,从底层画出每一个控件。
而且经过GPU加速,跟RN和weex的performance不在一个级别。我已经试过了。

我觉得以FlutterEngine做底层,一套代码,即可以同时跨三端(未来可能更多),并且性能更优。

All 16 comments

可以看看weeks,它就是一套基于vue的可以三端统一的库

发自我的vivo智能手机

"Andy.Qin" notifications@github.com编写:

What problem does this feature solve?
Flutter Sdk(https://github.com/flutter/flutter)
是一个可以用单一代码base跨三个平台(Android, IOS, Fuchsia)的库,即write once,run everywhere。
但是可惜的是,语言是Dart,而且依赖包也是dart专有的。语言不熟悉,生态也很单薄。
Flutter的评价:
https://www.zhihu.com/question/50156415
What does the proposed API look like?
我的建议是Vue可以在Flutter Engine(https://github.com/flutter/engine) 之上开发Vue Native,
这样大家就可以用Vue来写Native应用了,谢谢!

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Flutter的实现机制跟RN和weex都不同。它依赖一个用C++写的FlutterEngine,从底层画出每一个控件。
而且经过GPU加速,跟RN和weex的performance不在一个级别。我已经试过了。

我觉得以FlutterEngine做底层,一套代码,即可以同时跨三端(未来可能更多),并且性能更优。

好想法,希望启动能参与。 搞个开源项目,一起搞搞

想法不错,但是现在没有资源去做这样的事。建议还是研究研究 weex 和 NativeScript 吧。

Weex强烈推荐

强力推荐vue-native

Flutter的实现机制跟RN和weex都不同。它依赖一个用C++写的FlutterEngine,从底层画出每一个控件。
而且经过GPU加速,跟RN和weex的performance不在一个级别。我已经试过了。

我觉得以FlutterEngine做底层,一套代码,即可以同时跨三端(未来可能更多),并且性能更优。

QT了解下不?

也有同样的想法,也许社区可以试试

好想法啊,那就可以通吃了,强烈要求!!

有计划吗

Flutter的实现机制跟RN和weex都不同。它依赖一个用C++写的FlutterEngine,从底层画出每一个控件。
而且经过GPU加速,跟RN和weex的performance不在一个级别。我已经试过了。
我觉得以FlutterEngine做底层,一套代码,即可以同时跨三端(未来可能更多),并且性能更优。

QT了解下不?

qt太巨量了,各端体验也不一致,ui构建也不是申明式的,主c++语言,写起来吃力.Flutter只要底层支持绘制,无论你用啥图形库,都能将它生成可执行包

强烈支持,配合dart x86 aot。前后端就真的完美了

vue-native
vue-native 是基于RN的,也证明了 vue-flutter的可行性

目前有没有什么方案啊

目前有没有什么方案啊

阿里巴巴已经出了“Kraken(Flutter-like)”,基于 FlutterEngine + Rax.js,目前在集团内部使用,尚未开放。所以基于 FlutterEngine + Vue.js 实现跨端跨平台是完全可以的。

想法不错,但是现在没有资源去做这样的事。建议还是研究研究 weex 和 NativeScript 吧。

阿里巴巴集团内部已经推出“Kraken(Flutter-like)”,基于FlutterEngine + Rax.js 实现跨端跨平台,所以将Vue.js替换Rax.js就搞定了。VueJS威武,一统江湖。。。

Was this page helpful?
0 / 5 - 0 ratings

Related issues

franciscolourenco picture franciscolourenco  ·  3Comments

robertleeplummerjr picture robertleeplummerjr  ·  3Comments

julianxhokaxhiu picture julianxhokaxhiu  ·  3Comments

6pm picture 6pm  ·  3Comments

Jokcy picture Jokcy  ·  3Comments