Fuse 小结

2016/11/21 posted in  Fuse comments

最近空闲的时候一直在学习 Fuse,在看完官网文档和几个 demo 之后开发了一个小 app

Fuse 入门非常简单,几分钟之内就可以在模拟器/真机上“Hello World”(不像 Weex ...半天都没找到如何部署到真机上)。 已有的 UI 组件和 Javascript 模块很丰富,能满足基本的需求,如果一个 app 很简单,那么使用 Fuse 开发也很简单,而且同时生成界面完全统一的双平台(Android & iOS) App。但是如果需要实现已有的 UI 组件/ JS模块无法完成的功能时,需要使用 Uno + Java/Objective-C 进行扩展,Uno是类C#(大部分语法相同)的开发语言,所有 Fuse 的核心类都是使用 Uno 开发的。UnoJavaObjective-C 一样,最终将被编译成 C++ 运行在设备上。

所以也就是说复杂的应用都离不开平台原生的语言,React-Native、Weex、Fuse 都一样,从来都不容易,Javascript的糖衣炮弹只是将你骗入门而已,想要完全掌握这类“预编译”语言用来开发原生应用,仍然需要扎实的 AndroidiOS 开发基础。