当前位置:网站首页>Brief history and future trend of codeless software
Brief history and future trend of codeless software
2022-06-28 03:13:00 【Software test network】
translator | Bugatti
Reviser | Sun Shujuan
Traditional computer programming faces a steep learning curve , Need to learn a programming language ( such as C/C++、Java or Python), To build a simple application , Like a calculator or tic tac toe . Programming also requires a wealth of debugging skills , It's easy for new learners to feel frustrated . Learning time required 、 Energy and experience often prevent non programmers from building software from scratch .

No code is one that does not require the use of code or scripts ( Command set ), Can be a website 、 Methods of mobile application and game programming . People can easily learn from visual cues , This leads to As early as 1970 It was developed in the s “ What you see is what you get ”(WYSIWYG) Document and multimedia editors .WYSIWYG Editors allow you to work in documents , Because it appears in the form of finished products . The concept of 1990 The s extends to the field of software development .
There are many codeless development platforms that allow programmers and non programmers to create software with a drag and drop graphical user interface rather than traditional line by line coding . for instance , Users can drag and drop labels onto the web site . The codeless platform will show what the label looks like , And create the corresponding HTML Code . Codeless development platforms often provide templates or modules that allow anyone to build applications .
Early stage
stay 90 years , Website is the most familiar interface for users . However , Building a website requires HTML Coding and script based programming , This is not easy for people who lack programming skills . This led to the early codeless platforms , Include Microsoft FrontPage and Adobe Dreamweaver, To help non programmers build websites .
follow WYSIWYG idea , Non programmers can do this without HTML Code case drag and drop site components , Such as tag 、 Text boxes and buttons . In addition to local editing sites , These tools can also help users upload built websites to remote sites Web The server , This is a key step in getting the website online .
The web sites created by these editors are basically static web sites . No advanced features , Such as user authentication or database connection .
Website development
At present, there are many codeless website construction platforms , such as Bubble、Wix、WordPress and GoogleSites, They overcome the shortcomings of the early codeless website building tools .Bubble Allow users to design interfaces by defining workflows . Workflow is a series of actions triggered by events . for instance , The user clicks the Save button ( event ) after , The current game state is saved to a file ( A series of operations ).
meanwhile ,Wix Launched a web site template library HTML5 Website builder . Besides ,Wix Support many modules , For example, analyze visitor data ( Such as contact information 、 news 、 Buy and book ), Reservation support for hotel and Resort Rentals , And a platform for independent musicians to market and sell music works .
WordPress Originally developed for personal blogging , Only after that can we support the forum 、 Member website 、 Learning management systems and online stores . And WordPress equally ,GoogleSites It also allows users to use various embedded functions from Google to create websites , such as YouTube、 Google Maps 、Google Drive、 Calendar and online office applications .
Games and mobile apps
In addition to the website construction platform , There is also a codeless platform for game and mobile application development . This kind of platform is aimed at designers who have no knowledge of game development or programming 、 Entrepreneurs and enthusiasts .
GameMaker Provides a user interface , The built-in editor can be used to work with raster graphics 、 Game level design 、 Script 、 Path and representing light and shadow “ Shaders ”.GameMaker It is mainly used to make the products with 2D Graphics and 2D Game of bone animation .
Buildbox Is a kind of no code 3D Game development platform .Buildbox The main functions of the system include image drop wheel 、 Assets column 、 Options bar 、 Collision editor 、 Scene editor 、 Physical simulation and even currency realization options . In the use of Buildbox when , Users can also access rich game assets 、 Sound and animation . Besides ,Buildbox Users can write game scenarios . Then the user can edit the game character and environment settings , Such as weather conditions and time of day , And change the user interface . They can also animate objects 、 Insert video ad , And export the game to PC And mobile devices .
Can be 《 My world 》 and 《 Sim city 》 And other games as tools to create virtual worlds without programming .
The future without code
In an era of increasing need for software development , Codeless platforms help increase the number of developers . No code is in e-commerce 、 Areas such as education and health care have sprung up .
I expect that no code will also play a more prominent role in the field of artificial intelligence . The core of training artificial intelligence : Machine learning models take time 、 Energy and experience . Codeless programming helps reduce the time it takes to train these models , Thus, it is easier to use artificial intelligence for multiple purposes . for instance , A codeless AI tool that allows non programmers to create chat bots , It was unthinkable a few years ago .
Original title :A brief history of no-code software — and its future, author :Tam Nguyen
边栏推荐
- 基于STM32的编写
- 微信小程序中生成二维码
- 将PCAP转换为Json文件的神器:joy(安装篇)
- RichView TRVStyle
- Yes, it's about water
- Thesis reading: General advantageous transformers
- Is your IOT security strong enough?
- [today in history] June 18: JD was born; The online store platform Etsy was established; Facebook releases Libra white paper
- Apache - Introduction à Apache
- [today in history] June 17: the creator of the term "hypertext" was born; The birth of Novell's chief scientist; Discovery channel on
猜你喜欢

如何编写简洁代码?(上)

如何获取GC(垃圾回收器)的STW(暂停)时间?

Arduino Esp8266 Web LED控制
![[today in history] June 15: the first mobile phone virus; AI master simahe was born; Chromebook launch](/img/d4/413c84a75f16a09867cfaa3d7f8736.png)
[today in history] June 15: the first mobile phone virus; AI master simahe was born; Chromebook launch

为什么大厂压力大,竞争大,还有这么多人热衷于大厂呢?

s32ds跳转到DefaultISR
![[postgraduate] bit by bit](/img/76/b804ff215b8f52f1fe603a9a34a352.jpg)
[postgraduate] bit by bit

论文阅读:Generative Adversarial Transformers

【iptables&icmp】iptables默认策略中关于icmp协议的说明

微信小程序中生成二维码
随机推荐
RichView TRVStyle ParaStyles
多快好省,低门槛AI部署工具FastDeploy测试版来了!
How to judge that the thread pool has completed all tasks?
Arduino esp8266 web LED control
Simple file transfer protocol TFTP
Heartless sword English Chinese bilingual poem 004 Meditation
adb双击POWER键指令
[today in history] June 19: iPhone 3GS launched; Pascal was born; Anti terrorist elite begins testing
【Kotlin】在Android官方文档中对其语法的基本介绍和理解
A16z: metauniverse unlocks new opportunities in game infrastructure
Built in functions for MySQL database operations
Mysql database operation - stored procedure, view, transaction, index, database backup
be fond of the new and tired of the old? Why do it companies prefer to spend 20K on recruiting rather than raise salaries to retain old employees
Notepad++--常用的插件
买股票应该下载什么软件最好最安全?
Publicity of the third batch of shortlisted enterprises! Annual Top100 smart network supplier selection
买股票通过券商经理的开户链接开户资金是否安全?想开户炒股
"Everyday Mathematics" serial 53: February 21
[postgraduate] bit by bit
[today in history] June 17: the creator of the term "hypertext" was born; The birth of Novell's chief scientist; Discovery channel on