Chinaunix首页 | 论坛 | 博客
  • 博客访问: 158157
  • 博文数量: 75
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 749
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-19 11:38
文章分类
文章存档

2014年(38)

2013年(37)

我的朋友

分类: 其他平台

2014-01-09 15:04:59

一些需要考虑的事情

一些团队选择一个基于其功能列表的框架,然后后悔了,因为该框架未能满足应用的需求,或者它对于开发人员来说并不易于使用。

NTT DATA为一个客户的销售工程团队构建了一个暖通空调单位跟踪解决方案(用jQuery Mobile),因为应用只会在公司发行的iOS设备上运行。

考虑的因素是快速上市和易用性,他们不在乎iOS以外的任何其它平台。一般来说,随着时间的过去,iOS不是你的应用运行的唯一平台,因此你可能要考虑Sencha Touch 或。一些支持所有主流平台并有合适的插件的东西。你还想要一一些提供丰富UI功能、原生设备功能和正确的内置架构框架的东西。它应该还允许你控制你的代码,持久满足你的性能需求。

当许多框架专注于客户端时,当然还得有后端的考虑,因为移动设备是不断与服务器交互的。

“这明显是关于为每个应用找寻正确的平衡”,微软Windows Azure产品经理Miranda Luna说,“如果你是在用一个框架,请确保你能控制被给予的后端资源,否则,你也许会很快进入市场,但却有执行问题”。

许多框架都强调利用现有HTML、CSS、、.NET或其他流行开发技术的能力,降低了采用时的障碍。但因为技术发展改变的迅猛,开发人员也不得不学习新技术。

有些事情看起来很相似,内在却是截然不同的。使用JavaScript作为一个语言是很不错的,但开发人员在浏览器之外使用JavaScript则可能发现他们必须得学习不同的应用模式。

移动应用开发也需要开发人员以独到的视角去思考要构建的应用。如今的开发人员比以往任何时候都更需要思考设计和用户体验,而不是活在真空中写代码算数。如今的应用更需要的,是创造力和思维。

“用户已经慢慢习惯于移动应用在过去这些年为他们所提.
阅读(919) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~