低代码开发是对软件工程的威胁吗?

低代码开发平台(LCDP)–由研究公司Forrester首次创造的术语 2014年– 为程序员提供了通过图形用户界面和配置来创建应用程序软件的环境– like drag and drop –与传统的计算机编程相比,传统的计算机编程通常需要数百万行代码。平台的功能‘以最少的手工编码和最少的设置,培训和部署前期投资即可快速交付业务应用程序。
存在五个子类别:

  • 通用平台; 
  • 处理应用程序平台; 
  • 数据库应用平台;
  • 请求处理平台;和 
  • 行动优先应用程式平台

LCDP是为响应广泛的业务流程自动化而开发的,它们可以为日益增长的大量创建定制应用程序的需求提供解决方案,以满足组织不断变化的技术需求。 
至少所有新的IT业务应用程序中有一半 到2020年在低代码平台上创建 市场价值估计将达到155亿美元, 可以假设LCDP–鉴于其灵活性和易用性–我们将继续破坏传统的软件工程。然而,可以说,考虑到它还处于起步阶段,低代码开发可能并不是它的全部目标。 因此,我们评估了利弊,因此您可以决定它是否适合您的业务需求。 
低代码开发平台的优势
速度 
如果我们谈论的是速度,LCDP可以在通常的一小部分时间内交付新应用。低代码平台使开发人员可以从现有模板进行工作,而不是花人工来从头编写由通用功能和组件组成的应用程序。这意味着您可以将预先构建的元素,表单和对象快速拖动到一起,以在短时间内为特定部门或团队交付基本但实用的应用程序。
客制化 
公司特有的问题需要独特的解决方案。根据平台的不同,LCDP可以满足此需求,并允许采用量身定制的方法来构建特定的用例应用程序,而不必投资于成本更高,提供过多冗余质量或不足以使用的更通用的产品。 
民主化
LCDP可由那些具有最少编程知识的人员使用,这使非技术人员无需IT团队投入任何或只有很少的投入就可以构建自己的应用程序来满足他们的需求,尤其是在IT团队过度使用的情况下。但同样,这可以被视为不利条件。 
多用户关注 
低代码平台旨在同时为技术和非技术类型的用户提供服务, 使更多的人能够创建他们需要更有效地完成工作所需的软件工具。
易于迭代 
低代码可快速,迭代地交付业务应用程序。人们通常可以与最终用户共同创建模型或原型,从而迅速了解自己的想法或提议的解决方案是否正确。到那时,您可以在花费过多时间或精力之前快速测试,优化和部署一个主意,或者放弃该主意。 
潜在
低代码开发世界是一个快速增长的空间,因此吸引了投资,因此,要提供最佳和最具成本效益的平台可能存在很多竞争,这些平台可能有助于提高质量和支持创新。
软件创新快速迭代–进步的速度意味着你只需要跑来跟上–随之而来的是对质量工程师(目前需求最大的技术专业人员)的需求,这种需求正在造成并保持人才与技能的鸿沟。 LCDP通过创建大量可以专注于交付项目或产品中技术含量较低的组件的公民开发人员,来快速有效地进行技能提升,从而使这种鸿沟在某种程度上得以缓解。   
成本 
企业可以减少对应用程序开发,部署和培训的投资。 LCDP的功能不会直接影响或消除对编码的需求,但它们可帮助简化和加快开发和交付时间,这意味着减少了在人员和流程上的花费。这些功能还可以提高开发人员的生产力,并将他们的时间和资源重定向到构建应用程序,从而确保您物有所值。 
低代码开发平台的缺点
安全
LCDP编写不安全的代码,因此可以为黑客创造机会。具有非技术用户也可能创建漏洞。 公民发展是有代价的– 即安全,数据治理和集成的风险-除非可以将其作为企业更广泛的生态系统的组成部分进行管理。值得记住的是,由于有新的GDPR法规,如今这种风险伴随着价格标签,即贵公司营业额的4%。  
还可以通过移动设备访问公司数据,这增加了违反安全性的风险。 74%的企业 遭受了由包含恶意软件,安全漏洞和不安全的Wi-Fi连接的移动应用程序引起的破坏。
但是,可以通过以下措施防止(或至少缓解)漏洞: 通过可提高功能和安全性的自定义代码来增强代码库,并且 不断实现软件生态系统的现代化。
缩放问题 
低代码平台供应商报告的平均并发用户数为200至2,000个用户。有些产品的尺寸是其10到20倍,但是LCDP只有在制造时才可以扩展,但要受产品的功能和成本限制以及客户配置的限制。
如果需要LCDP进行扩展,则必须小心选择并提交。例如,应用程序设计和开发团队应使用LCDP作为有限的特定用例。如果这些平台可以成功扩展到更大的应用程序,产品组合和多个用例,则该产品值得在人员,技术和过程上进行投资。如果不这样做,LCDP只能用于原型设计,部门应用程序和其他有限用途。
概括
根据PC Magazine的助理技术编辑Rob Marvin最近测试了前五种LCDP的说法,泛化是一个问题。他认为,关注多个用户意味着LCDP不能完美地适合所有人,并在平台需要满足技能和偏好截然不同的两类用户时引起问题。 
低代码平台需要为日常业务用户提供一个简单易用的UI,通过该UI可以以相关术语逐步构建应用程序,并在此过程中提供全面的支持。同时,这些工具可简化IT开发流程,同时仍为更多精通技术的用户提供一系列自定义选项,并具有引入第三方服务,附加数据源以及附加层等功能安全性和合规性。那’一个平台要做很多事情,同时在统一的体验中保持所有简单的事情。
移动开发
要产生有效的移动应用程序体验,需要对UX设计,移动最佳实践有深入的了解,并对业务规则和工作流有深入的了解。这可能意味着为大多数用户创建应用最终是一个复杂的过程,导致输出过于复杂,从而击败了对象。 
限制创新 
编码应用程序时,工程师和程序员将部署的技能’LCDP所需的时间,因此您会错过专业知识,并可能限制创新。尽管LCDP可以提供没有技术背景的人可以使用的解决方案,但它可能没有提供具有专业技能的人可以提供的最佳或最合适的解决方案。 
另外,很少有LCDP 能够交付需要最高级别的UX,安全性,性能和后端集成的应用程序。这意味着它是 限制来自软件工程的真正创新。瓦LCDP有助于弥补开发人员专业知识的匮乏并加速应用程序的构建,大多数现有平台缺乏敏捷性和深度,无法将应用程序从最简单但功能强大的应用程序扩展到最企业级和最复杂的应用程序。
低代码开发的未来?
毫无疑问,LCDP在发展世界中占有一席之地,但这仅仅是 重新发明轮子?多年来,已经进行了许多尝试来破坏传统的软件开发,但是几乎没有在工程海洋中产生真正的涟漪。因此,上述LCDP 2020年的预测是否会实现,因此还有待观察。 
但是,随着Mendix和Appian以及软件巨头等品牌的出现’Microsoft(PowerApps)和Google(App Maker)投资建立可访问的LCDP,这表明市场采用率有所提高。这可能是为了弥补全球软件工程领域的巨大人才缺口,因为它为非技术人员提供了机会,可以更快地与实际客户一起测试他们的想法或概念,从而在使用已经过度使用的工具之前最终提供更有效的数据和见解。工程团队。 
那么低代码开发会取代传统工程吗?不太可能,但是它可以通过为非技术人员武装构建工具,同时减轻一些积压的工程团队的工作,从而在中期弥补人才缺口。 
LCDP是否适合您的业务,应根据特定用例确定。 有关LCDP或传统工程概述的更多信息,请随时 与我联系.

在脸书上分享
Facebook
分享到Twitter
Twitter
在linkedin上分享
LinkedIn

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

最近的帖子

文化,技能和能力//如何成为数据驱动型组织

在我们的白皮书“如何成为一个由数据驱动的组织中”,我们写了一个组织需要采取的五个步骤,它们是:成果:定义目标和指标以确保获得清晰和可衡量的结果分析:实施和共享分析,以改善数据驱动型决策创新:通过假设测试和学习来测试假设数据平台:获得新见解

Read More »

数据平台//如何成为更具数据驱动力的组织

这是我们关于“如何成为一个由数据驱动的更多组织”系列文章中的第四篇,我们将专注于数据平台。在这一点上,大多数人开始深入研究Data Lakes vs Data Warehouse的技术方面,但是我们想让我们回到一个更高的水平,并要求

Read More »

创新//如何成为更具数据驱动力的组织

在我们的白皮书“如何成为一个由数据驱动的组织中”,我们写了一个组织需要采取的五个步骤,它们是:成果:定义目标和指标以确保获得清晰和可衡量的结果分析:实施和共享分析以改善以数据为依据的决策制定创新:通过假设检验和学习来检验假设数据平台:获得新

Read More »

搜索博客

敏捷 Management Made Easy!

All About 敏捷

凯利·沃特斯(Kelly Waters)

“’Agile’ is one of the biggest buzzwords of the last decade. 敏捷 methods often come across as rather more complicated than they really are. This book is an attempt to unravel that complexity. To simplify the concepts. This book breaks the concepts 在to small bite-sized pieces that are easy to understand and easy to implement and delivers the message 在 a friendly and conversational style. Allaboutagile.com is one of the most popular blogs about agile on the web. ”

凯利·沃特斯

敏捷 101 is available to purchase. GAME ON!

敏捷 101

艾玛·霍普金森火花

“尽管有很多方法可以根据您拥有的团队和想要的学习成果来改变游戏,但是游戏的基本流程是所有人共有的。”
艾玛·霍普金森火花

我们为什么制作游戏?

怎么玩游戏?

伦敦

101种方式Limited
城市路145号
伦敦
EC1V 1AZ
英国

阿姆斯特丹

101种方式BV
Weesperstraat 61-105
1018 VN阿姆斯特丹
荷兰

联系我们

如果您想与101 Ways的团队之一联系,请填写以下表格或给我们发送电子邮件: contact-us@101ways.com.