五大原因促使软件架构师拥抱移动策略

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

【TechTarget中国原创】

企业架构师和软件开发人员应该开始对于在传统的基于web的开发计划和移动开发策略之间,优先选择后者这种不安思想感到放松,并且开始使用移动优先策略架构新的应用。

  “企业转向‘移动优先’策略,”Codenvy的CEO Tyler Jewell最近在与TheServerSide的一次采访中说。“无论你要构建怎样的应用程序,思想流程都是‘构建它移动优先,’然后确保移动优先策略有web策略,再然后是命令行或与之并行的API策略。”

  这看起来移动优先策略有点本末倒置,但是事实确实如此,这是一个高度实用的方法,开发的软件架构提供了以下5个非常实在的好处:

  1.组织更快获得市场地位

  有了移动应用,目标不再是生产全功能的应用来执行终端用户希望的每一个可能的任务。相反,移动应用倾向于给用户提供最需要执行的常见任务的子集。因此移动应用在规模上较小,他们的开发同期较短,因此可以快速地投放到市场上。

  2.移动重点在于帮助缩小范围蔓延的功能上

  所有地企业应用都经历着范围蔓延,这个软件开发灾难可能会大地延迟软件发布时间。随着移动应用驱动着软件开发生命周期(SDLC),Web开发团队要将精力集中在手机客户已经使用的关键功能上,使功能蔓延的可能性尽可能的低。

  3.合理化web开发

  移动设备是金矿,是获取哪一个功能使用最多,哪个最少,哪一个功能完全没有使用的反馈的金矿。如果应用架构师能够在应用开发周期早期就识别出哪一个功能终端用户很少用的话,那么那些功能就能从Web界面中移除,并能合理化Web开发流程,且能帮助创建基于浏览器的UI,更好的满足终端用户的需求。

  4.性能调整

  因为一个移动应用程序将使用与传统的、基于web的前端使用的同一套后端服务和技术,那么当移动用户与系统进行交互时出现任何性能或扩展发问题,就能及早发现,并在所有基于Web的应用程序的功能投入生产之前处理。

  5.团队之间的竞争

  应用开发团队之间的少量良性竞争一直都是一件好事。如果工作在Web UI的人员看到了移动团队取得了一连串的胜利后,这将会刺激他们更努力工作,生产更好的软件。

  “我们看到越来越多的正在开发的应用需要多界面,”Jewell说,“另外Codenvy了看到越来越多的正在开发应用需要多界面。”因为这些“多界面”中的一个很有可能会是移动界面,所以企业架构师和软件开发人员要在他们的传统的基于Web的开发策略之上优先选择移动开发策略,并采用“移动优先策略”进行移动开发。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

Ajax 与RIA Web服务>更多

  • 四条原则直通真正敏捷境界

    随着时间的推移,软件团队开发他们自己的敏捷变体。这里告诉你如何使你的实践与敏捷精神相一致。

  • 从Web开发到交付:2015必备深度前端知识

    过去这几十年,互联网已被证明是影响技术世界的最复杂最难以预测的系统之一。软件往往是基于部署在本地硬件(或至少本地网络)上的假设来进行设计的。

  • 移动浏览器到云:JavaScript地位正在扩张

    不难发现人们非常喜欢在前端开发中使用JavaScript。但是,令我们惊讶的是后端开发也如此青睐JavaScript,促进了基于云和基于数据中心的托管应用的发展。

  • 移动HTML5挑战何在?

    当HTML5出现时,许多开发者和应用架构师视之为创建平台独立应用、简化你的设备支持以及当新的移动设备OS版本发布时减少应用相关问题的机会。

相关推荐

  • 对话陈本峰:HTML5究竟给企业带来了什么?

    智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?

  • HTML5如何在企业中深入使用?

    据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。

  • 垂直视频时代降临?

    移动手机正在推进水平视频格式向垂直格式的演进。但,是什么让大家改变外观呢?Matthew David探讨了该领域的趋势。

  • 如何从Web转到移动业务应用

    一般移动业务应用只会提供企业Web应用的一部分功能。当从Web转向移动应用时,开发团队的最大挑战是决定为移动应用开发哪些功能以及如何交付这些功能。

技术手册>更多

  • BPMN建模见习手册

    BPMN(业务流程建模标注)是BPM以及workflow的建模语言标准之一,有必要学习。BPMN的主要目标就是要提供被所有业务用户理解的一套标记语言,包括业务分析者、软件开发者以及业务管理者与监察者。BPMN还将支持生成可执行的BPEL4WS语言。所以,BPMN在业务流程设计与流程实现之间搭建了一条标准化的桥梁。在这本见习手册中,我们将介绍一些相关知识,希望对您有所帮助。

  • 开源PaaS技术手册

    开源业界向来不太平,关于诸多技术的开源未来足以让很多粉丝兴奋躁动起来。商业软件开始揉进开源技术,开源技术也成为IT大佬们得基础架构,这一种趋势蔓延的缓慢有有力。在广告漫天飞得云计算中,开源的分量有多重?是否走向云端就意味着走向开源?开源的PaaS如何选择?如何为开源项目选择PaaS厂商?哪些服务平台值得我们关注,下面我们一一来揭晓。

  • 银行SOA应用案例简报

    本世纪初,全球金融崩溃后,曾听到花旗银行企业架构部高级VP讲假如他或者其他金融巨头的IT系统架构师能够最终在企业内推行SOA的话,这场金融危机将不会发生。因为SOA的应用能够很容易地对即将发生的金融风险进行预警。但可惜的是,企业的各个部门并不愿意在应用SOA方面花费太多的精力。时过境迁,现在面对全球经济的快速发展,很多银行已经开始了SOA之行并从中开始获益,下面我们就来看看这些内容。

  • 商业智能:BI

    商业智能也称作BI,是Business Intelligence的缩写。商业智能的概念最早在1996年提出。当时将商业智能定义为一类由数据仓库(或数据集市)、查询报表、数据分析、数据挖掘、数据备份和恢复等部分组成的、以帮助企业决策为目的技术及其应用。

TechTarget

最新资源
  • 安全
  • 存储
  • CIO
  • 数据库
  • 服务器
  • 云计算