- 浏览: 7330180 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
开发者们经常思考的一个问题是该开发Web应用、本地应用,还是其他混合形式的内容。其实,该问题的答案虽不确定但十分简单,在正式的开发工作开始前,开发者需想清楚一些关键问题,如:目标受众是谁?开发该应用的目的是什么等等。
市场研究公司Forrester表示,开发者不应该在本地代码和HTML 5之间进行非此即彼的选择。以下是Forrester关于四种开发方案的具体分析:
1)本地应用:
提供最好的用户体验、性能,以及设备API访问(摄像头、联系人、手机状态等);不过,由于四个主要的移动平台(iOS、Android、Windows Phone、BlackBerry)使用不同的代码库,因此同一款应用需要针对不同的平台进行多次开发,导致实际的开发预算可能会比预期高出150%至210%。
2)HTML 5/JavaScript Web应用
优点是浏览器无处不在,HTML 5的 <audio>和<video> 标签,以及设备访问API极大地增强了Web应用的功能;不足是JavaScript没有本地代码快,用户体验和设计流畅性做得不是很好。
3)HTML 5+JavaScript混合应用
该混合方案使其兼备多种本地功能,是Facebook移动应用和PhoneGap所采用的方案。从某种意义上来说,不管是对Web应用,还是本地应用,都最为两全其美。
4)移动中间软件
集成客户端和服务器端组件开发等多种开发环境,多适用于使用Oracle或SAP等系统的企业级开发工作室。
除此以外,开发者还需认真考虑的是成本和资源。在当前环境下,开发工作室通常会找一些精通Web技术的编码人员开发适用四种主要平台的应用。对Web应用来说,Forrester建议使用HTML 5+JavaScript混合方案;本地应用虽然有更好的视觉效果和更强大的设备访问API,但其跨平台的高额开发成本可能会让很多开发者望而却步。
小结:
总的来说,HTML 5+JavaScript混合方案是成本控制和潜在市场覆盖的最佳组合,极有可能成为未来移动开发市场的主宰。
PhoneGap 应用程序的用户界面使用 HTML,CSS以及JavaScript来创建的。而它的界面底层实质上是用浏览器视图创建的,而浏览器视图将占据真实设备的100%宽度与100%的高度。
发表评论
-
phonegap contact API的使用
2012-07-10 14:23 2897没事开发一个phonegap通讯录使用: js如 ... -
phonegap开发中必备的帮助文档android apk
2012-07-08 16:48 2660在phonegap配置jquerymobile开发的人 ... -
jquerymobile 开发中几个样式问题
2012-07-07 15:16 24721.在jquerymobile开发中如果遇到中文乱码处理如下 ... -
【转】JavaScript编程模式:模块的力量
2012-07-06 12:50 1879块模式是一个常用的JavaScript编程模式。它 ... -
【转】JavaScript闭包和模块模式
2012-07-06 12:45 2057原文:http://www.joezimj ... -
【转】PhoneGap域名白名单说明书(Domain Whitelist Guide)
2012-07-05 17:31 9893概述Cordova项目中的域名白名单是一个用来控制外部域名访问 ... -
phonegap拍照的获取图片和设置问题
2012-07-05 17:10 12776目前项目中Android中第一次加载使用用 ... -
Native+WebApp中Phonegap调用Android Activity
2012-07-05 16:10 10992在项目采用Native+Web方式开发,A ... -
IOS Xcode4.3使用中几个问题
2012-07-04 15:36 18691. xcode 4.3.2 编译生成的app放在哪里? ... -
PhoneGap Xcode iOS入门教程
2012-07-04 15:30 7819文介绍了利用Xcode建立PhoneGap应用程 ... -
phonegap底层原理学习和研究(四)
2012-06-12 17:34 3091在phonegap ... -
phonegap底层原理学习和研究(三)
2012-06-12 17:08 6282针对Phonegap开发中常用的D ... -
phonegap底层原理学习和研究(二)
2012-06-11 11:07 3189转载自IBM中国开发网站: http://www.ibm ... -
【转】手机应用开发者需注意的20个事项
2012-05-30 10:54 1829你想要成为手机开发者吗?你的目标可能是从应用商店中赚取大 ... -
【转】8 个移动产品设计必备网站
2012-05-30 09:49 2154本文整理了8个移动设计资源丰富的网站,希望对你的开发设计工作有 ... -
HTML5 canvas实现电子签名
2012-05-29 17:27 226831.为什么要用到BASE64编码的图片信息 Base6 ... -
HTML5 的GEOLocation的API
2012-05-29 10:15 7162Geolocation API用于将用户当前地理位 ... -
jquerymobile 一个简单的九宫格实现(Gallery)
2012-05-28 11:10 9289jquerymobile实现一个简单的九宫格代码如下: ... -
phonegap底层原理学习和研究(一)
2012-05-21 14:16 12070在phonegap中,通过android和ip ... -
jquerymobile google地图插件jquery-ui-map
2012-05-20 16:12 5944最近要开发地图相关的功能,学习一下jquerymob ...
相关推荐
在现代移动应用开发中,Hybrid模式已经成为一种常见的选择,它结合了Web技术和原生应用程序的优势。本项目“用Html5 JS CSS写的Android程序”正是基于这种混合开发模式,允许开发者利用HTML5、JavaScript和CSS3来...
鉴于市场上用户的手机型号、种类、屏幕分辨率等参差不齐,传统方式根据主流系统分别开发相应的系统耗时又耗力,为了高效开发并节约开发项目成本,本文采用Android+HTML5相结合的方式进行移动端Web系统的设计研发工作...
IONIC是一款基于AngularJS框架的开源HTML5移动应用开发框架,它允许开发者使用Web技术(如HTML、CSS和JavaScript)构建原生感观的移动应用。IONIC的设计理念是“移动优先”,它提供了丰富的UI组件,使得开发者能够...
- **优势**:开发成本低、更新迭代快速、便于实现跨平台兼容性。 **技术简介**: - **WebView**:WebView是Android SDK中封装的一个组件,用于展示网页内容。它允许Java代码与JavaScript进行通信,实现了Native与...
- AppCan是一款跨平台移动应用开发框架,支持HTML5、CSS3和JavaScript。 **框架实现:** - 采用Web技术栈进行开发,同时支持调用原生API。 **架构图:** - 由HTML5引擎、插件系统、调试工具等组成。 ##### 2.2 跨...
无论是在网络不稳定还是追求快速迭代的场景下,这一组合都能显著提升开发效率,降低开发成本。因此,对于Android开发者,尤其是使用HBuilder进行HTML5+开发的团队来说,掌握如何有效利用这个版本的SDK是至关重要的。
- 混合模式应用(Hybrid App): 体验略逊于原生应用,但开发成本低、易于跨平台开发。 - **HTML5的影响**: H5提高了Web应用的可用性和用户体验,使得混合模式应用接近原生应用的水平。 - **WeX5特点**: - 将H5标签...
混合移动应用开发是指使用Web技术(如HTML、CSS和JavaScript)构建应用程序,并通过框架或工具将其与原生平台API集成,以实现接近原生应用的性能和功能。这种方式降低了学习成本,因为开发者可以利用已有的Web技能...
- **数据库**:虽然HTML5提供了IndexedDB等本地存储解决方案,但在大规模数据处理和复杂数据库操作方面,原生应用更为强大。 综上所述,HTML5为移动Web App的发展带来了巨大的推动力,通过充分利用这些新特性,...
这种混合开发模式使得开发者可以利用熟悉的Web技术栈,快速地构建出功能丰富的桌面应用,降低了开发成本。 4. **音乐播放功能**: 音乐助手的核心功能是播放音乐。这可能涉及到音频处理库的集成,如使用Web Audio ...
2. **HTML5+CSS3+JavaScript+Rexsee扩展API**:提供了超过2000个JavaScript扩展API,使得开发者可以调用手机的多种功能,如电话、摄像头等。 3. **支持第三方JavaScript框架**:开发者可以利用现有的JavaScript库和...
- 开发成本低,维护简单。 - 受限于移动设备的屏幕尺寸和交互方式,用户体验可能不佳。 - **趋势**:随着Web技术的进步,如HTML5、CSS3等技术的发展,Web应用的功能性和用户体验得到了显著提升。未来,Web技术将...
1. **ApiCloud平台**:这是一个混合移动应用开发平台,通过云端API和本地API相结合的方式,让开发者可以使用HTML5+CSS3+JavaScript进行跨平台的移动应用开发。 2. **跨平台开发**:利用ApiCloud,开发者可以在一个...
【使用场景】此系统适用于企业内部管理、电商平台后台、内容管理系统等多种应用场景,提供了一套完整的解决方案,帮助开发者快速搭建和部署后台管理系统,降低开发成本。 【学习与开发】对于想要学习或参与开发的...
- **跨平台低成本**:利用HTML、CSS、JavaScript等Web技术进行开发,减少跨平台适配成本。 3. **微信团队支持**:微信团队为开发者提供技术支持和性能优化服务。 4. **入口优势**:微信作为超级App,为小程序带来...
在Android开发中,Webview是一个非常重要的组件,它允许开发者在原生应用中嵌入网页...通过这样的方式,我们不仅可以实现丰富的视觉效果,还能充分利用Web技术的灵活性,降低开发成本,同时保持应用的性能和原生体验。