`
haking
  • 浏览: 264707 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

初识移动Web开发框架

    博客分类:
  • Web
 
阅读更多

Appcelerator Titanium

http://www.appcelerator.com/

http://docs.appcelerator.com/titanium/latest/# !/api
http://docs.appcelerator.com/titanium/latest/# !/guide

 

PhoneGap

http://www.phonegap.cn/

 

Titanium与PhoneGap的比较:

 

1. 支持的平台

Titanium : iPhone,Android
PhoneGap: iPhone,Android,Palm,Symbian, WP7, Bada和Blackberry

 

2. 本地模块

可以通过模块的扩展来实现一些官方API没有提供的功能, 也就是说兼容性将由开发者来保障。

 

3. 运行方式

 

PhoneGap是一个运行在本WebView的应用程序。它允许你使用HTML5,CSS和JavaScript,

以及所有的框架,像 jQuery Mobile(JS), Sencha(HTML5)等。

而且,PhoneGap是比较底层的库,对表现层没有支持,所以用phoneGap开发一般需要再加上jQuery等;

 

Appcelerator 是编译到本地代码的纯JavaScript,它把不少HTML和CSS代码预编译成了JavaScript,

在某些情况下可能会带给你更好的性能体现。

 

因此,如果想快速开发一个iOS/Android原生UI的程序,选择Titanium或许更适合;

如果想实现一个跨平台的基于HTML的移动应用,PhoneGap或许更适合。

 

4. 支持特性

 

PhoneGap:
JavaScript API提供本地函数的访问权
支持HTML5/CSS3
支持Web 标准以及通过企业级应用程序重用
支持基于JavaScript类库/框架的DOM
支持大部分平台

Appcelerator Titanium:
JavaScript API提供本地函数的访问权
编译到本地代码
能提供更好的性能

 

 

Web App与Native App的比较:

在开发条件(人力物力等)一样的情况下,

兼容性越强的技术,相对来说,成本越低,性能越差;

兼容性越差的技术,一般而言,成本越高,性能越好。

 

分享到:
评论

相关推荐

    Web前端开发技术-初识JavaScript.pptx

    它支持多种框架和库,如React、Angular、Vue.js等,这些工具极大地简化了开发流程,使得开发者能构建复杂的单页应用程序(SPA)和跨平台应用。 JavaScript的执行特性包括逐行解释和执行,这意味着代码会按照书写的...

    C# 与ASP.NET初识教程清淅版 PDF

    【C# 与ASP.NET初识教程清淅版 PDF】是一个专门为初学者设计的教程,旨在帮助学习者深入了解和掌握C#编程语言以及ASP.NET Web应用程序开发基础。本教程覆盖了从基本概念到实际应用的关键知识点,对于想要踏入IT行业...

    初识asp.net 仅供初学者参考

    ASP.NET是微软公司推出的一种用于构建Web应用程序的框架,它基于.NET Framework,为开发者提供了丰富的功能和工具,简化了Web应用的开发过程。本课件“初识ASP.NET”是针对初学者设计的,旨在帮助他们快速入门并掌握...

    Beginning iPhone and iPad Web Apps - Scripting with HTML5, CSS3 and JavaScript

    本书《初识iPhone与iPad Web应用》将深入讲解如何结合这三大技术,利用Web App开发工具和框架,如jQuery Mobile或Sencha Touch,创建出具备高性能和良好用户体验的移动Web应用。书中可能会涵盖移动设备特有的考虑,...

    Beginning.iPhone.and.iPad.Web.Apps

    在本书中,作者深入浅出地介绍了如何利用这些工具创建出功能丰富的、具有高度互动性和良好用户体验的移动Web应用。 1. **JavaScript**:JavaScript是Web开发中的脚本语言,用于实现页面的动态效果和交互功能。在...

    Beginning iPhone and iPad Web Apps

    《初识iPhone与iPad Web应用开发》是一本专注于在苹果移动设备上构建Web应用程序的入门指南。本书旨在帮助读者理解并掌握如何利用Web技术,如HTML、CSS和JavaScript,为iPhone和iPad用户创建功能丰富的、优化的Web...

    基于SSM框架+mysql,采用分布式架构的移动电子商城项目源码.zip

    SSM框架是Java开发Web应用的常见选择,它提供了模型-视图-控制器(MVC)的设计模式,使代码结构清晰,易于维护。Spring负责依赖注入和事务管理,SpringMVC处理HTTP请求和响应,而MyBatis则作为持久层框架,简化了SQL...

    beginning web programming with html, xhtml, and css

    通过不断实践和学习,可以进一步探索响应式设计、移动优先策略、前端框架(如Bootstrap)以及更高级的JavaScript库和框架(如jQuery和React)。 总的来说,《初识Web编程:HTML、XHTML与CSS》将引导你走进Web开发的...

    JAVA程序开发大全---上半部分

    以及基于这些技术的商业化应用程序的开发技巧,在讲解过程中以目前最为流行的开发工具MyEclipse为载体,全面系统地介绍了如何在MyEclipse中开发基于Struts、Hibernate、Spring等主流框架的各种Java应用程序。...

    jQuery移动开发

    ### jQuery移动开发详解 #### 一、初识jQuery Mobile **概述:** jQuery Mobile 是一个基于 jQuery 的 HTML5 移动前端框架,旨在为不同类型的移动设备提供一致且优秀的用户体验。它不仅支持触摸操作,还兼容多种...

    网页与Web程序设计 课件 ppt 机械工业出版社 part1

    本书还着重讲解了如何使用JavaScript进行客户端编程和如何开发Web数据库应用。  本书可作为高等院校“网页设计与开发”类课程教材,也可作为网站制作、Web程序设计培训教材,还可作为网页设计与Web编程爱好者的自学...

    JavaScript初识.rar

    JavaScript,是一种广泛应用于网页和网络应用的编程语言,尤其在前端开发中占据核心地位。...随着技术的发展,如React、Vue、Angular等框架的广泛应用,JavaScript已经成为现代Web开发不可或缺的一部分。

    ASP.NET Ajax开发

    1. **Ajax简介**:解释Ajax的基本概念,包括其如何工作,以及它如何改变了传统的Web开发模式。 2. **ASP.NET AJAX架构**:介绍ASP.NET AJAX框架的主要组成部分,如ScriptManager、UpdatePanel、Timer等控件,以及...

    Google.Android开发入门与实战

    第14章 Android综合案例三——基于Android的豆瓣网(Web2.0)移动客户端开发 14.1 关于豆瓣网和豆瓣网API 14.1.1 豆瓣网介绍 14.1.2 豆瓣网API介绍 14.1.3 豆瓣网API认证 14.1.4 豆瓣网API快速入门 14.1.5 豆瓣网API...

    计算机应用技术-JavaScript快速入门-教学课件.pptx

    7. **移动应用开发**:借助React Native或Ionic等框架,JavaScript可以用于开发原生移动应用。 8. **浏览器扩展**:开发浏览器插件,扩展浏览器功能。 9. **游戏开发**:基于Canvas或Three.js等库,JavaScript可以...

    h:前端开发课程的练习集中地

    移动web APP开发 小程序应用 主流框架构建应用 综合实践 课程内容 课程资源 学习方法 牛刀小试 开发环境部署 Hbuilder Chrome Hello World 初识HTML 初见建筑师HTML HTML概念 HTML基本语法 HTML标签与属性 识别HTML ...

    WeX5初级教程

    WeX5是一款强大的跨平台移动应用开发框架,它利用HTML5、CSS3和JavaScript等标准技术,提供了高度组件化和可视化的开发环境。通过学习本书提供的教程,开发者不仅可以快速掌握WeX5的基本使用方法,还能深入了解如何...

    java课程学什么

    除了以上三个阶段,Java课程还可以根据学员的兴趣和市场需求扩展到Android移动开发领域,学习如何为智能手机和平板电脑创建应用程序。 学习Java的过程是一个渐进的过程,从基础知识到高级框架,再到实际项目经验,...

    Beginning.Microsoft.Visual.C.Sharp.2008

    Visual C# 2008是微软公司推出的编程语言,它是.NET Framework 3.5的一部分,为开发者提供了强大的Windows桌面应用、Web应用以及Windows Phone等移动平台的开发能力。该版本引入了许多新特性,如 LINQ(Language ...

Global site tag (gtag.js) - Google Analytics