低代码开发大势所趋 微软成就“人人都是开发者”
7582
2020-04-15 09:53    文章来源:51CTO鸢玮
文章摘要:如今,企业数字化转型正在加速进行,从信息化管理逐渐走向智能化运营

如今,企业数字化转型正在加速进行,从信息化管理逐渐走向智能化运营。而数字化转型加速的背后,离不开专业的技术人员支持。然而,企业所需要的应用远远超出IT部门的开发能力。至此,低代码开发应运而生。

不久前,IDC发布了2020数字化转型2.0的5个驱动力:无处不在的AI、每个人都是开发者、云与边缘的融合、重新定义信任、解决方案自动化。而其中每个人都是开发者也就是时下备受关注的低代码开发。

低代码指的是减少传统应用程序的代码编写量,主要通过图形化可视化界面,以拖放组件和模型驱动逻辑的方式,让更多业务人员和IT开发人员共同参与业务流程的优化,快速为Web端和移动端创建企业级应用,加速企业的数字化进程。

据Gartner分析显示,到2024年,65%的企业都会采用低代码的应用。微软全民应用开发平台全球副总裁Charles Lamanna表示,通过低代码技术,企业中的每个人都可以成为开发者,而IT专业开发者也会基于低代码技术更加快速的完成开发。全民技术平台让企业里的每个人都可以开发自己的应用,而不需要找IT或解决方案服务商,这就会推动企业文化的转型和企业自身的转型。

微软全民应用开发平台全球副总裁Charles Lamanna

低代码开发的潮流盛行,让众多企业纷纷涌入这个赛道。在 Gartner 2019年企业低代码应用程序平台的魔力象限图上,共有四家企业位于领导者象限的右上角,其中包括微软和Salesforce,以及OutSystems和Mendix两家在低代码领域的独角兽公司。

2019年的微软技术大会上,微软发布Power Platform低代码开发平台,与Azure、Dynamics365、Office365一起作为微软核心产品。而Power Platform将作为微软重点发力的企业级智能应用,也被微软CEO萨蒂亚·纳德拉(Satya Nadella)称之为“微软 2019 年及以后最大的赌注之一”。

Power Platform是鼓励非IT人员进行开发,由于业务人员是很明确的理解业务需求,即使他们不了解程序开发,但是可以利用Power Platform工具解决业务所面临的问题。那么,IT专业人士是否意味着会失业呢?Charles Lamanna表示,IT专业人士更多是转向支持或驱动别人来做事情,或者更多承担治理性的角色。他们会向更高端的工作转变,进行更加复杂、更重要的应用开发。比较简单的底层应用则可以由业务人员自己开发。

据统计,财富500强企业里面,97%的企业都在使用微软Power Platform,Power Platform每月活跃用户数量达到了300万人。微软内部也在广泛使用Power Platform,微软内部有数万个应用都是由自己的员工通过Power Platform来开发的。每个月微软会有10万员工使用Power BI进行数据分析;有8万员工用Power Apps来编程自己的应用;有3万员工用Power Automate来实现流程的自动化。这些员工中,既包括开发人员,还有销售、财务、法务等,都在利用Power Platform来解决自己部门所面临的的问题。

微软致力于将Power Platform打造成一个开放性的平台,其中包括300多个连接器可以连接外部的系统,通过API的方式,就可以直接连接Salesforce、Workday和SAP等第三方软件系统,大大节省了系统集成的效率。

由于代码都是写好,非IT人员采用拖拽方式来完成,那么代码质量如何保障呢?Charles Lamanna告诉51CTO,微软主要有三个手段并行保障低代码开发中的代码质量和安全。

第一,需要有一个很成功的设计,确保人们在做设计时,这个设计是有效的、没有错误的。其实在低代码的环境下,这还是比较好保证的;第二,微软有一些检测功能,可以对解决方案、应用、流程、机器人等进行检测。检测人员可以测试应用的性能、安全性和可靠性;第三,微软有内置的测试机制,每一次应用开发完成之后,可以测试应用的脚本。每发布一次更新,就可以做一个测试,这样可以提升代码的可靠性。

最早Power Platform平台上只有Power BI功能,帮助企业对数据进行分析,从而做出正确的决策;而后增加了Power Apps,让企业可以轻松构建低代码应用;后来又增加了Power Automate和Power Virtual Agent,Power Automate可以自动执行重复性耗时任务,帮助企业提高业务生产力,而Power Virtual Agent无需编码,即可轻松生成聊天机器人,与客户和员工便利沟通。微软在一步步推进低代码的发展,这也是微软认为未来的一个重要趋势。

很多公司,都认为低代码是未来的趋势,Charles Lamanna也很认同,“低代码平台的发展就像现在的云基础设施平台一样,未来会专注在几家大型的复杂平台上。客户可能不希望仅仅拥有一个个小的低代码解决方案,而更多的希望能使用集成性的端到端的类似Power Platform这样的平台。未来将会有大量的开发企业在平台上进行开发,就像现在有阿里云、AWS、Azure等等,这是一个大的趋势。”



版权声明:

凡本网内容请注明来源:T媒体(http://www.cniteyes.com)”的所有原创作品,版权均属于易信视界(北京)信息科技有限公司所有,未经本网书面授权,不得转载、摘编或以其它方式使用上述作品。

本网书面授权使用作品的,应在授权范围内使用,并按双方协议注明作品来源。违反上述声明者,易信视界(北京)信息科技有限公司将追究其相关法律责任。

评论