混合开发的框架的初步看法

咱们如今目前市面上最为流行的一种框架就是混合开发框架,它能够用最少的人来作更多的多的事,是一些中小公司所欣赏的框架,下面我来给你们分享一下:开始学习移动开发真是最好不过了,每一个人应该都有一些移动应用的创意,并且你并不须要任何的原生应用编程经验,你只须要一些HTML的相关知识,懂一些CSS和JavaScript就够了。若是你总听别人说HTML5的移动应用太慢,我只能告诉你应该有一些主见,首先HTML5会愈来愈好,移动端的硬件也会愈来愈强,怎么说呢,你仔细看一看你手机上的应用吧,不少应用已经悄悄的使用混合式开发了,若是像你说的它们很慢,你发现它们了吗?web

IONIC编程

IONIC 是目前最有潜力的一款HTML5手机应用开发框架。经过SASS构建应用程序,它提供了不少UI组件来帮助开发者开发强大的应用。它使用JavaScript MVVM框架和 AngularJS来加强应用。提供数据的双向绑定,使用它成为Web和移动开发者的共同选择。即将发布的AngularJS 2.0将会专一于移动开发,相信IONIC必定会取得不错的成就 。bootstrap

IONIC的开发团队将尽快开发出一种经过IONIC creator提供开发者快速建立IONIC应用的方式。咱们将很快就会看到一个支持拖拉功能的可视化开发工具,几分钟内开发一个app将再也不只是吹xx 后端

Mobile Angular UIapp

Mobile Angular UI是使用 bootstrap 3  AngularJS 的响应式移动开发HTML5框架。框架

Mobile Angular UI的关键字有:ionic

Bootstrap 3ide

AngularJS工具

Bootstrap 3 Mobile组件,好比switches, overlayssidebars,这些都是bootstrap中没有的。学习

AngularJS modules, 好比 angular-route, angular-touch angular-animate

响应式媒体查询是将bootstrap做为单独的文件,你只须要包含你所须要的东西。Mobile Angular UIu并不包含任何jQuery依赖,你须要作的只是经过一些AngularJS指令建立友好的用户体验。

详细了解能够看一看 the Mobile Angular UI demo page,上面有Mobile Angular UI的实践,若是你想了解的更深刻一些,我建议你读一读 getting started with Mobile Angular UI

Intel XDK

 

Intel XDK Inter开发的一款跨平台开发工具,咱们能够很容易的经过Intel XDK开发应用,你须要作的只是下载他们的应用开发工具 ,有LinuxWindowsMac版,它还提供了不少个开发框架,好比Twitter bootstrap, jQuery Mobile  Topcoat.

Appcelerator Titanium

Appcelerator’s Titanium 不一样于其它框架的是,它是一个开源的框架。

Titanium是混合式移动应用开发的一站式解决方案,你只须要下载 Titanium studio就能够解决全部的事情,Titanium SDK包含了不少手机平台的APIs和后端云服务。

Titanium使用 AlloyAlloy是一个快速开发的手机应用MVC框架, 模块式开发能够大大减少开发时间,提升代码复用。

Titanium studio 还提供了一些code模板。你能够熟悉一下这些模板,相关的教程也很快会推出。

Sencha Touch

Sencha Touch 一样也是HTML5手机应用跨平台开发框架,运行iOS/Android/Blackberry。它已经诞生不少年了,如今已经成为很经常使用的混合式编程开发框架。

Sencha Touch可让你的Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,所有基于最新的HTML5CSS3WEB标准,全面兼容AndroidApple iOS设备。

下面是Sencha官方给出的几点特性

1.基于最新的WEB标准 – HTML5CSS3JavaScript。整个库在压缩和gzip后大约80KB,经过禁用一些组件还会使它更小。

2.支持世界上最好的设备。Beta版兼容AndroidiOSAndroid上的开发人员还可使用一些专为Android定制的主题。

3.加强的触摸事件。在touchstarttouchend等标准事件基础上,增长了一组自定义事件数据集成,如tapswipepinchrotate等。

4.数据集成。提供了强大的数据包,经过AjaxJSONpYQL等方式绑定到组件模板,写入本地离线存储。

以上就是我对几个框架的初步看法,但愿能够帮助到更多学习框架的朋友。

相关文章
相关标签/搜索