【51CTO.com原创稿件】如今,企业数字化转型正在加速进行,从信息化管理逐渐走向智能化运营。而数字化转型加速的背后,离不开专业的技术人员支持。然而,企业所需要的应用远远超出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等等,这是一个大的趋势。”
Charles Lamanna将会在本周五举行的微软在线技术峰会上进行主题演讲,敬请关注活动官网
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】