微信号:infoqchina

介绍:有内容的技术社区媒体

年中那点事儿|移动端开发下半年战略部署

2015-06-13 12:30 丛一 译



可视化:码农被解放不是梦


绝大多数企业很难快速雇佣到移动开发人员,这会导致这些企业在移动应用方面所积压的工作越来越多。这一瓶颈是不可忍受的;公司如果想要长时间保持成功,就必须要采取行动。

幸运的是,“low-code”开发平台的兴起让更多的开发者(包括业务方用户)都能够创建移动应用,这一问题也就迎刃而解。

据Gartner Research预测,到2018年,将有超过50%的移动应用无需编码就可以由业务分析师创建完成,这样就可以将IT部门的人力解放出来以实现更有战略意义的外部应用。


拥抱双模IT


业务分析师越来越多地承担开发人员角色的趋势与双模IT策略的原则相符。正如Gartner所描述的那样,双模IT是一种具有两种模式的IT策略,其中包含“模式1”——IT程序开发人员用传统的企业级开发方法经过数月的时间完成大型应用的开发,和“模式2”——更加快速的基于高产平台的,无需编码的开发和实验方法。

双模IT的核心在于两种模式的同时应用。这样既可以让非程序开发人员能够用无编码平台快速地进行创新,同时又能够让IT开发人员可以使用传统的平台,将注意力集中在一到两个有战略意义的应用之上。

避免BYOT


双模IT趋势意义重大且对于正在寻求加速移动开发步伐的企业来说也是利好消息,不过仍有一些必须要加以避免的潜在误区。来自不同业务部门的用户会在没有IT介入的情况下,自行下载工具并开发应用,可能会导致公司治理风险(如数据安全威胁)。各自为政的方法会导致整个组织缺乏一致性,有碍于合理地跨业务线利用资产和技能。

为了避免上述误区,企业应该部署一个有一致工具和IT监管的集中式平台,支持企业中的全部开发工作。将双模IT策略包含在内,以提高生产力,减少移动应用所积压的工作。通过纳入两种模式的开发,可以战略性地最大化利用同类型程序开发人员和非程序开发人员的技能和时间。

当企业具有可视化的开发环境时,尤为如此,IT团队会被解放出来完成更加有战略意义的应用,从而帮助公司更加快速有效地解决之前积压的应用开发工作。


采用基于云的开发方法


云模型的诸多好处,如灵活性、敏捷性和节省运营成本,让人很难坚守传统的软件模型阵地。

软件行业中越来越多的方面从云及其不可思议的优点中受益:显然,不但许多消费类应用,如电子邮件,是基于云的,而且许多商业应用,如CRM,现在也都是基于云的。

根据Gartner的报告,2015年HTML5或混合应用将占据超过90%的企业移动应用份额,基于云的工具将会综合考虑HTML5/混合应用和原生应用开发的开发进程加速。

有了基于云的开发工具和平台,开发人员无需安装和维护基础设施,就可以在任意地点完成开发工作。而且,由于其基于云的特点,安装环境是标准化的,这会大大缩短开发人员的学习曲线并且能够让新用户更快上手。


实践:如何部署基于云的移动平台


提供快速、可视化的开发环境以提升开发的速度,同时还要能够提供一个完整的代码编写IDE以保证最大的灵活性。这一方案可以让业务用户和开发人员之间形成一个连续的开发统一体,这是实现双模IT策略所必须的。业务用户可以用可视化交互界面创建完整的应用,同时IT开发人员可以用代码编写界面进一步定制化开发上述应用或者创建更加复杂的应用。

提供基于浏览器的开发环境,以便业务用户无需下载和维护不熟悉的工具就可以随时随地开展开发工作。有了基于网页的平台,IT人员可以确保基础设施总是与业务用户保持同步的。

提供集成的移动后端服务(MBAAS),以便IT人员可以为业务用户提供在创建应用时所需要的后端能力。这些能力包括用户管理、推送通知、服务端业务逻辑、数据管理以及可以与现有企业数据源无缝连接的移动集成中间件。

提供与现有开发流程集成的能力,如持续集成和工作流系统。


未来:HTML5最终将统治企业


选择哪一种开发技术是相当有挑战性的一件事,特别是在HTML5和原生开发平台之间做抉择时更加如此。

HTML5与原生平台之间的辩论总是那么富有争议,不过在两个阵营的支持者正在就原生开发和基于HTML5开发的技术优势一决雌雄时,HTML5已经利用其经济方面的优势悄无声息地占据了企业市场。

随着移动设备和浏览器的速度无时无刻地提升,基于HTML5的应用性能也随之提升的同时,像jQuery Mobile,Angular和Ionic这类JavaScript框架也让HTML5应用的外观看起来很棒。


号外:“616”微直播,运维专题线上活动持续报名!





支付宝携程事件后,InfoQ也如之前报道中所述,一直在策划“运维”相关专题。


针对本次事件复盘,我们特别策划了一场讨论沙龙,届时将有触控科技运维专家萧田国,环信首席架构师梁宇鹏,腾讯互娱运营管理中心总监刘栖桐等技术大牛针对“运维”展开讨论。


此次活动我们特设了线上直播免费互动参与等方式,详情请手动识别下方二维码(账号ID:geekbang01),添加关注成功后回复“616”即可报名免费参与!




版权及转载声明:


极客邦科技专注为技术人提供优质内容传播。尊重作者、译者、及InfoQ网站编辑的劳动,所有内容仅供学习交流传播,不支持盗用。未经许可,禁止转载。若转载,需予以告知,并注明出处。



 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 我们看一眼广告值多少钱?创造了多大的价值? 数据分析方法论大全 全方面了解和学习PHP框架 凡哥,不哭,十年数据库经验大师教你全方面管理数据库隐私 仅180人的“屌丝公司”为什么做到年收150亿?