移动端,本地平台对接
Titanium定位于做一个使用JS开发跨平台原生APP的解决方案(包括底层设备和UI).
PhoneGap定位于一个设备中间介,可使用JS调用手机底层设备(不包括UI).
而Sencha touch, jquery mobile 等才是UI.
分层
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写
MVVM:模型-视图-视图模型(Model-View-ViewModel)
技术栈
JavaScript MVC框架PK:Angular、Backbone、CanJS与Ember
LAMP
Linux Apache MySQL和PHP/Python
MEAN
MongoDB、ExpressJS,AngularJS和Node.js
SSH
Struts、Spring、Hibernate
SSM
Spring、SpringMVC和Mybatis
混合开发技术栈
SenchaTouch+Phonegap
运行性能
Intel App Framework + Phonegap
PhoneGap+Bootstrap3+AngularJS+Html5
ionic + PhoneGap + Qunee ionic是一种基于HTML5创建Hybrid应用的前端框架
ionic
cordova编译环境+cordova api+ angular + angular ui插件(带css)