无代码开发平台来了,还要程序员吗?
从低代码到无代码,IT界对简化代码开发的需求由来已久:在过去几十年的开发过程中,我们开发了工作流、智能业务流程管理系统、低代码/无企业应用程序开发代码,以及高生产率应用平台等应用开发形式。
所以近年来,IT界流行一句话,“2020年是没有代码的一年”
每当我们讨论“无代码时代的到来,开发人员应该做什么”的问题时,大家的注意力都集中在“终究会有程序员,没有代码的平台也会被程序员淘汰”,而忽略了对代码/低代码总体趋势的正确洞察。
低代码/无代码平台的真正用户是谁?没有什么代码比伤害或伤害更能让开发人员受益吗?助教会重新定义程序员的工作吗?
微软动力平台全球黑带技术专家弗兰克杨(以下简称弗兰克)
低代码实际用户
在传统的代码开发过程中,从需求到上线通常需要几个月的时间来完成一个大型项目:准备基础设施、开发、调试、上线、修复bug,并继续准备下一个版本的开发和测试。。。
采用低代码平台后,业务人员可以通过拖拽在短时间内完成从需求到应用的开发。低代码平台框架本身处理一定的复杂性、内置的安全流程、数据集成和对跨平台的支持,减少了开发人员重复手工编写代码的需要,开发人员可以专注于关键业务逻辑的实现。这降低了研发的复杂性和构建大型系统的难度。
所以弗兰克说:低代码平台的用户并不是针对成熟的开发人员,而是“超级用户”,比如Excel大师、Power Point大师。超级用户通过拖放方式构建应用程序后,开发人员将在此基础上进行扩展。
从低代码平台的发展来看,十年前大家做的低代码平台仍然在生成代码,这实质上只是加快了编写代码、自动生成代码和执行代码的速度。如今的低代码平台已经从低代码开发工具发展到低代码业务应用平台。不同之处在于,构建在低代码业务应用平台上的应用程序就像乐高玩具一样,它们是可以直接使用的业务应用程序,便于组合应用程序。
弗兰克说,这一变化促使近年来低代码平台的使用激增。
在无代码的时代,程序员如何保住自己的工作?
看到这一点,一些开发人员不禁担心,低代码平台时代将加速人们的发展,这是否会威胁到程序员的工作?
弗兰克说,我们有一个趋势叫做“应用改变世界”,一切都可以通过应用来解决。
在刚刚结束的微软在线技术峰会上,微软通用应用开发渠道全球副总裁Charles Lamanna表明,未来5年,全球将诞生5亿个新应用,这比过去40年的总和还要多。
几何增长的应用速度不仅是由开发人员实现的,并且是面向所有人的应用开发的必然。
因而,低代码技术对于IT人士来说,弗兰克说:“这不是坏事,而是好事。”
因为在传统的应用程序过程中,任何细小的更改都必须由开发人员完成。例如,企业将系统交给外包供应商实施。小贩花了半年时间把它送到企业。当系统首次启动时,enterpriseNoneI感觉非常好。一个月后,公司说该标志需要更改,所以制造商派开发人员更改代码并上线。
弗兰克直言不讳地说,这是一种低价值的方法,而开发人员在业务维护更改上花费了大量时间。
当我们进入低代码时代,当企业拥有强大的用户时,企业的一些基本需求可以通过低代码平台来实现。从而让更多的IT从业者专注于更专业、更好的发展。对于开发商来说,这不是减少就业机会,而是增加更多的就业机会。
因此,对于“会不会威胁到开发商的‘饭碗’”的问题,弗兰克持否定态度。
他说这和云计算的开始是一样的。在云计算时代,大家还在讨论开发人员吗?事实上,当云计算时代真正到来的时候,开发者做的更多,只是换了一种工作形式而已。
如何选择低码平台?
面对如此多的低代码平台,企业如何选择适合自己的低代码平台?
弗兰克说,平台的选择与企业的能力、方法和行业有关。可以从以下四点考虑:
1、低代码平台需要满足企业的大部分业务需求。
企业不应该选择低代码来代替低代码。选择低代码平台是为了解决业务需求,所以首先,他们必须找到一个能解决80%和90%业务需求的低代码平台。
2、低代码平台需要易于与企业现有系统集成。
3、需要考虑使用低代码平台的成本。
弗兰克认为,任何低代码平台都会根据使用方式产生不同的用途。不同的使用会导致不同的后台操作,所以最终的成本会有所不同。因此,我们不能仅根据单价来计算低代码平台的成本。最佳实践是计算ROI。
4、明确使用低代码产品的作用。业务IT人员和业务人员应该使用低代码平台来利用各自的优势。
97%的世界500强公司使用的低代码平台
在Power平台的“礼品包”中,它涵盖了Power BI,这是对2014年以来开发的数据的可视化分析,以及可以轻松创建网页和移动应用程序而无需编写代码的Power应用程序。(根据数据,它可以帮助公司减少70%的应用程序。开发成本),用于自动化业务流程和机器人流程的Power automation,以及使用低代码创建聊天机器人的Power虚拟代理。
据统计,一年里Power平台的运用量增长了7倍,成为微软数据运用平台上增长最快的体系。今年疫情期间,许多企业纷纷转用长途作业,在这种环境下,传统的事务体系已不能满意事务需求。因此,电力平台的使用在过去几个月增加了10倍。
随着云计算的广泛使用,低代码和云计算的结合为Power平台带来了更强大的功能:
一些低代码供应商使用本地部署或云部署,这本质上是一种低代码解决方案,与过去十年没有本质区别。Power平台不仅拥有低代码的平台,而且整个平台都构建在AzurNonee云上,具有强大的云计算能力。生成的低代码可以在云中自动执行和部署。从构建到实现到监控,它都可以在云中运行,这远远优于以前的低代码工具形式。
现在通过Power平台,一个项目从启动到启动只需要几天到几周的时间。项目启动将变得非常高效。开发人员可以快速构建原型产品
uct通过一个低平台,用户满意度将继续优化。如果用户不满意,可以快速修改。此外,用户还可以使用Azure的功能来扩展平台功能。
谈到打造低代码平台的难度,弗兰克表示,传统云计算厂商在SaaS服务表现良好时,可能会将部分服务配置为低代码解决方案,但这样的解决方案是基于SaaS平台来实现的,因此将局限于SaaS平台。
此外,构建低代码平台还需要构建生态系统。制造低代码平台最困难的部分不是技术本身,而是系统和供应商的集成。集成供应商的基础越大,它带来的价值就越高。如果要独立实现低代码渠道,技能难度或许不是特别大,但生态系统的挑战更大。
Excel答应业务人员完结业务流程,Power渠道希望每个人都成为开发人员,Frank展望未来的“应用程序控制国际”情形:每个人都可以快速开发自己的应用程序,国际将变得更加灵敏。
每个人都可以使他们的业务更加电子化,更容易集成。
无代码开发,未来可期