[转帖]软件的未来是无码

软件,未来,无码 · 浏览次数 : 0

小编点评

**未来软件开发的趋势是无代码平台,即无需编写代码就能完成软件开发的任务。** * **无代码平台可以帮助开发人员更轻松地创建软件,即使他们没有编程基础。** * **这些平台允许开发者通过可视化的界面来构建和管理软件,简化开发过程。** * **云中断和应用程序编程接口为小型公司提供了很多优势,例如降低成本和缩短开发周期。** * **一些平台甚至可以根据用户需求进行定制和扩展。** * **无代码平台让开发人员更接近商业决策,可以更有效地参与软件开发活动。**

正文

https://www.oschina.net/translate/the-future-of-software-is-no-code

 

早期的数字计算机不是很有用。当然,它们远比它们所取代的穿孔卡片制表机强大得多,但它们很难编程。指令需要用汇编代码编写,这很浪费时间,也很难。

 

John Backus在20世纪50年代早期开始开发FORTRAN,计算机系统开始发生变化,它用命令语句代替了汇编语言,将与英语大致相似的东西编译成底层代码。后来的语言建立在基本逻辑之上,将低级代码的命令编译成更简单的代码。

现今,公司大多喜欢Quick BaseMendix, 和 Zudy 这种创新性产品(工具),他们的运作的方式都是类似的,试图将代码转换为可视化界面。就像从汇编代码转换到FORTRAN一样,底层代码还是存在的,但它可以更简单地来表示。这些低代码/无代码平台开始瓦解企业中软件运行的方式。

可视化界面是无代码平台强大功能的关键。

云中断和应用程序编程接口经济

传统上,技术受惠于大型企业。开发系统需要对硬件进行大量的投资,以及设计应用程序的昂贵顾问。一旦它们被建造出来,它们也很难改造和升级,所以系统将会持续数年——有时甚至几十年——而不会做较大的升级。

 

“我们的态度是,‘我们建造它,你应该喜欢它’,”Quick Base的战略和产品管理高级副总裁杰伊贾米森这么告诉我。因此,遗留系统占了上风,人们只是学会了在他们周围工作,在检查清单和Excel电子表格上做一些事情。它不是很有效率,但基本上是有效的。

 

云使任何有互联网连接的人都可以使用强大的系统,从而破坏了许多遗留系统。即使是最小的初创公司,也可以使用大企业可用的技术,而不必预先支付费用。也许同样重要的是,这些系统可以通过应用程序编程接口(API)连接到其他系统。

云计算和api为小型敏捷公司提供了很多优势。如果没有遗留系统的阻碍,它们可以比规模更大的竞争对手更快地部署云技术,并为客户提供更好的服务。但是没有代码的平台正在帮助大型企业以创业公司的速度和敏捷性前进。

克服遗留系统

作为设施管理行业的高管,Bruce Squibb深知遗留系统的局限性。在设施管理中,每个项目本质上都是独一无二的,系统需要适应不同类型的架构、客户需求、维护计划等等。

例如,Squibb的公司Able Services最近签了一份合同,为一家大型大学管理几个校区的清洁服务。要想有效地开始这份事业,你需要管理很多零碎的事情,同时还要让经理、一线员工和客户保持一致。这是一份辛苦的工作。

早些年,大部分工作都是通过电子表格来完成的,这些电子表格会被发送回中央办公室,在主报告中进行更新。然而,Squibb的团队使用Quick Base设计了一个应用程序,它使之前很多需要做的事情都自动化了,这有助于他的团队更快地运行,更透明,错误更少。

也许更重要的是,因为Quick Base是一个没有代码的平台,应用程序可以很容易地根据需要进行定制和扩展。例如,如果客户制定了新的设施法规或购买了新的设备,应用程序可以在考虑到这些更改需求后短短几个小时内进行更改。

 

推翻传统商业模型

实际上,非编码平台推翻了传统的IT模型。一线管理者越来越变成开发活动的关键部分,而不是过去由程序员主导的应用应该看起来是什么样子。过去管理者只能通过Excel表或者检查表来工作,现在这些都可以搬到云端了。

“非编码或少编码平台的最大好处是它让你所见即所得地处理开发元素而不需要写代码。这可以加速开发进程并同时提升软件质量。”Marshal Worster告诉我,他是Mendix的解决方案架构师,高级总监。

可视化接口是非编码平台最关键的部分。 因为它是如此易用,前端管理者和其它非技术人员也可以做一些前端的工作。例如构建屏幕布局,设计和添加功能等。他们再也不必跟开发人员一遍遍解释他们想要什么,应该是什么样子了。

今天,计算机已经无处不在了。

基本上,非编码或少编码平台让十几年前的敏捷开发运动成为了现实,迈出了长足的一步。越来越多的企业开始主动地参与到软件开发中来。

建造敏捷企业

相对于早期的计算技术,我们已经前进了一大步。在当年计算机还是一个隐藏在屋子里的庞然大物时,它只能由那些通晓晦涩计算机语言的精英人群来操作,可是今天,计算机已经无处不在了。

无编码平台可以满足分布式控制下的分布式功能。“无编码非常灵活,可以满足任何人” Quick Base的Jay Jamison对我说。“敏捷开发活动使得开发者更接近商业决策,无编码平台赋能一线管理者贡献自身价值到开发进程中,并且越来越多地独立完成一些任务。”

他也指出当一线管理者可以影响到开发进程时,策略和实现可以更好地同步。“你们正在讨论的业务可以在几天或几周内对他们的策略产生影响,而不是几个月或几年”Jamison说。

今天,计算机已变为基本的商业工具,它越来越显得不那么“高科技”了,可是随着我们赋予这些工具的功能越来越多,我们的生活将会变得更美好。未来的技术总是更人性化。

作者 Greg Satell

创新导图作者、演说家、创新顾问 @HBR 和 @Inc 撰稿人和出版人 -- www.DigitalTonto.com 了解更多请访问这里:www.GregSatell.com

 

与[转帖]软件的未来是无码相似的内容:

[转帖]软件的未来是无码

https://www.oschina.net/translate/the-future-of-software-is-no-code 早期的数字计算机不是很有用。当然,它们远比它们所取代的穿孔卡片制表机强大得多,但它们很难编程。指令需要用汇编代码编写,这很浪费时间,也很难。 John Backus

[转帖]中国开源软件:出口管制对其影响及未来展望

https://www.allbrightlaw.com/CN/10475/d7cf06afe8d07a36.aspx 著名Linux基金会在其出版物中提到,“开源发展的最大优势之一是它实现了跨边界的协作;开源协作透明、公开且能跨越组织边界,促使世界各地的开发人员、学者和工作人员一同成就比个人力量所

[转帖]刘志宏:开创中国EDA软件未来

刘志宏:开创中国EDA软件未来https://laoyaoba.com/n/518309 “20多年来,我在美国从事的主要工作是集成电路软件设计,看到我国集成电路发展水平与国际先进水平的巨大差距,心中百感交集。怀揣着满腔热血和一颗报国心,我毅然决定回国创业,把多年积累的知识和经验带回来,填补国内空白

[转帖]手摸手搭建简单的jmeter+influxdb+grafana性能监控平台

我安装的机器是阿里云的centos8机器,其他的系统暂未验证 1.安装influxdb influxdb 下载地址https://portal.influxdata.com/downloads/,也可以直接在服务器上执行以下命令下载 我的软件一般下载在/usr/local/soft文件夹下,soft

[转帖]shell脚本使用expect自动化交互登录远程主机进行批量关机

前文 1.目标主机登录用户都为root,且密码一致 2.目标主机开放启动了SSH服务且22号端口可访问(防火墙未进行拦截) 软件介绍 expect Expect是一个用来实现自动和交互式任务进行通信的免费编程工具语言。由Don Libes在1990年开始编写。 结合Shell Script实现自动和

[转帖]中国高性能计算进展与挑战

https://www.cnblogs.com/xuyaowen/p/hpc-china.html 中国高性能计算持续发展,下面对其进展和挑战进行简要概述,以把握中国高性能计算未来几年的发展: 国家863计划: 2002-2005:高性能计算机及核心软件(863重大专项) 强调资源共享与协同工作 以

[转帖]软件定义边界SDP

SDP简介 发生变化的边界模型SDP的概念SDP架构SDP工作流SDP部署模式客户端—网关模型客户端—服务器模型服务器—服务器模型客户端—服务器—客户端模型 SDP应用场景企业应用隔离私有云和混合云软件即服务(SaaS)基础设施即服务(IaaS)平台即服务(PaaS)基于云的虚拟桌面基础架构(VDI

[转帖]从生命周期的角度来谈谈Oracle 软件的版本(12c/18c/19c/20c/21c)问题

2022-04-21 20:3720050原创Oracle 19c 本文链接:https://www.cndba.cn/dave/article/107944 在2017年之前,Oracle 的版本路线是非常清晰的,我接触过的几个版本有:9i、10g、11g、12c。 但是到了2018年之后,Ora

[转帖]工具--国内最常用开源镜像站大汇总,解决你下载软件慢的问题

目前很多国内的知名平台都提供了国外开源软件的镜像下载服务, 本文针对最新、最常用的一些国内开源镜像站进行汇总,欢迎参考,并补充你常用的镜像站点 教育站 清华大学 镜像站中国科技大学 镜像站北京交通大学:镜像站上海交通大学:镜像站浙江大学:镜像站 企业站 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发

[转帖]收集yum install安装的软件的全量依赖 rpm 包

离线安装主要有两种方式:源码编译、rpm包安装。源码编译耗费时间长且缺乏编译环境,所以一般都选择使用离线 rpm 包安装。 有时候离线 rpm 包有比较难于收集齐全,但测试环境我们又可以通过 yum install XXX 完成某个软件的安装,那我们是否可以将 yum 方式安装的软件,通过某种方式收