Ubuntu sdk、ubuntu touch、QML、Ionic开发入坑记
0x01 前言

人生就是一个不断挖坑、埋坑的过程,最近又接了一些活,参加一些比赛。并且尝试开发一些不同平台的应用。

0x02 ubuntu sdk

ubuntu sdk是基于QT Creator,自然开发起来主要是QT、qml,QT的基础仅是会调一些控件,了解信号槽机制,对于其他的SQL、串口通信没了解过,也没有做过完整的项目。其优势跨平台,然而QT在安卓上的发展并没有HTML5火,并且打包出来相对原生较大的感觉。为了响应敏捷开发,QT还有一个QT Quick,采用qml语言,其语法与javascript较为类似,qml代码如果有javascript和安卓开发基础就好理解。

apt-get update && apt-get dist-upgrade
apt-get install ubuntu-sdk
0x03 ubuntu touch

作为ubuntu在手机端的产品,据说魅族也要联合推出手机,相类似的有Firefox OS、Salish……,主要开发方式有QT原生、HTML5、Scope,应该也可以用go、python进行开发,鉴于HTML5开发手机应用的不成熟,尤其是这种非安卓、iOS的,能想到的也就是用phoneGap构建,相对来说,展示类应用,用HTML5开发效率高。

相对Android来说,ubuntu touch感觉风格较统一,有便利的边缘交互模式,但是只靠这几点去赢得市场,在应用为王的移动互联网时代中比较难。一个用户,尤其是80后,90后,00后,系统上连微信、QQ都没有,比较难将其做为主力机。

PS: 1.前几天应用市场上发布了Web QQ,使用了Web App进行开发的。

0x04 QML
0x05 ionic

ionic的安装

 $ npm install -g cordova ionic

Ionic in Action 一些AngularJS入门资料

AngularJS入门教程

AngularJS权威教程

用AngularJS开发下一代Web应用

0x100 参考资料

AngularJS


美景加咖啡,一杯又一杯。

Comments()

  • 状态更新中...