来源:51CTO
作者:鸢玮
图片:sohu
如今,企业数字化转型正在加速进行,从信息化管理逐渐走向智能化运营。而数字化转型加速的背后,离不开专业的技术人员支持。然而,企业所需要的应用远远超出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告诉记者,微软主要有三个手段并行保障低代码开发中的代码质量和安全。
第一,需要有一个很成功的设计,确保人们在做设计时,这个设计是有效的、没有错误的。其实在低代码的环境下,这还是比较好保证的;第二,微软有一些检测功能,可以对解决方案、应用、流程、机器人等进行检测。检测人员可以测试应用的性能、安全性和可靠性;第三,微软有内置的测试机制,每一次应用开发完成之后,可以测试应用的脚本。每发布一次更新,就可以做一个测试,这样可以提升代码的可靠性。
最早Power Platform平台上只有Power BI功能,帮助企业对数据进行分析,从而做出正确的决策;而后增加了Power Apps,让企业可以轻松构建低代码应用;后来又增加了Power Automate和Power Virtual Agent,Power Automate可以自动执行重复性耗时任务,帮助企业提高业务生产力,而Power Virtual Agent无需编码,即可轻松生成聊天机器人,与客户和员工便利沟通。微软在一步步推进低代码的发展,这也是微软认为未来的一个重要趋势。
很多公司,都认为低代码是未来的趋势,Charles Lamanna也很认同,“低代码平台的发展就像现在的云基础设施平台一样,未来会专注在几家大型的复杂平台上。客户可能不希望仅仅拥有一个个小的低代码解决方案,而更多的希望能使用集成性的端到端的类似Power Platform这样的平台。未来将会有大量的开发企业在平台上进行开发,就像现在有阿里云、AWS、Azure等等,这是一个大的趋势。”
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。