Fuse 小结

最近空闲的时候一直在学习 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 开发基础。

2016/11/21 posted in  Fuse

10 步快速学习 Fuse

Read more   2016/10/3 posted in  Fuse

Fuse 入门

什么是 Fuse

Fuse 是一个让开发人员和设计人员构建 iOS/Andorid 原生、跨平台 app 的工具。使用标签(Fuse 中叫 “UX”)可以轻松实现用户界面和 UI 交互。业务逻辑支持使用 Javascript 进行开发(前端的福音啊...), 所有视图最终将被编译成原生的代码以达到最佳性能。Fuse 同时支持原生 UI 元素和自定义跨平台的元素。Fuse 并不是一个“黑盒”,使用 Uno(C# 方言)可以对它进行扩展。Fuse 不生成 HTML5/ 混合(html5 + native) apps,而是完全原生的 app。

Read more   2016/5/3 posted in  Fuse