HTML5:完美的移动开发框架处方

日期: 2013-11-13 翻译:蒋红冰 来源:TechTarget中国 英文

生物技术巨头Genentech使用人类遗传信息开发药物,治疗患有威胁生命的疾病的人。该公司的移动程序也是顶尖的,这可以追溯到iPhone本身,据Christian Santiago说,他是Genentech企业移动小组的移动web技术领导。

随着CIO已经准备就绪,所以该公司不再需要移动web应用本地iOS开发处方。相反,Genentech期待看到对于帮助改善生活,并提升员工的生产效率,他们能做什么。

生物技术公司知道一、两件关于实验的事情,并跟踪一个预感,这并不稀奇。Genentech并没有自带设备(BYOD)政策,所以创建自己的应用程序是一个真正的实验,在成为改变游戏者的工作中。

选择适合的移动开发框架

设计来满足不同业务的需要,在市场有很多的选择。因为Genentech已经开发了他自己的应用有一段时间了,所以该组织决定是时候使用标准的框架了。Santiago说,她的团队有一想要使用的框架硬性标准。“它必须是基于web的,如HTML、JavaScript、CSS,”她说。“我们的主要开发力量非常精通web技术,尤其是Java。”

所需的框架特性包括以下:

  • 基于web:HTML、Javascript、CSS
  • 灵活的外观和感觉
  • 本地兼容
  • 提供创建混合应用的能力
  • 强大的厂商支持

Genentech也需要选择一个产品,来与它内部的企业文化相匹配。虽然有些组织可能喜欢打破常规,使用框架,但是对于既追求灵活的外观,也要灵活的感觉的生物科技公司来说,这并不是一个好的选择。

“对于内部应用,我们努力给员工带来乐趣,因此,我们会给它们取一个有意思的名字,制作属于它们自己的小图标,” Santiago说。“它们在很多地方都与客户应用相类似。”

HTML5:完美的移动开发框架处方

虽然,目前这对于Genentech来说不是什么大问题,但是该团队希望能确定这一解决方案将会与本地工具兼容,并且能创建混合应用

一旦Santiago知道了她的框架需要什么功能后,他们就会展开市场调研和开发人员调查,并缩小调研到三个厂商:jQuery Mobile、Sencha Touch和Appcelerator Titanium。因为有了这一名单,Santiago的团队执行了测试并看到了中一个产品将能最好的满足Genentech的需求。

“我们在每一个上面都做了一些示例项目,来看看在开发和开始进行时,哪一个感觉最佳,” Santiago说。“通过看看论坛,我们走过解决问题的这一时期,浏览文档解决问题,然后使用框架并测试它的执行能力。”

最后,Santiago决定使用Sencha Touch来推进工作,部分原因是使用此产品可以节省时间。“采用HTML5框架的动力足以满足需求。我们需要一些能够迅速增长的东西,” Santiago说。“在某种程度上,我们的目标是一年能做出10到15个应用,所以我们真的期望有能力创建出比之前更多的应用。”

Santiago的中另一个区别因素是,客户支持的等级。她指出,她和她的团队能够进行的一个论坛,并看到厂商快速回复问题,并很好地打理他们的客户,这是多么重要。

HTML5移动开发框架处理内容

当选择框架时,Santiago说谨记可扩展性,记住不是所有的应用都是一样的,或者都满足同样的需求,这很重要。没有过多数据的应用,如用于培训或交易处理许可的应用,非常适合HTML5移动开发框架,Santiago说。

忽略围绕着HTML5开发社区中的争议,Santiago确信她做出了正确的决定。“HTML5是一个明智的投资,”她说。“我从不知道我走了不同的方向,但却收到同样的结果。”

Santiago描述了平滑过度到新框架的过程。事实上,她相信她的团队已经准备地跟上潮流了。

“我想我们真的说到点子上了,当我们进行设计,并在六周内开始完成时,我们可以把它放到一个应用中,” Santiago说。“我们正致力于提升我们的游戏,并把它扩大到公司的其它开发团队中。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐