当前位置:网站首页>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
边栏推荐
- Le routage des microservices de la passerelle a échoué au chargement des ressources statiques des microservices
- "Everyday Mathematics" serial 53: February 21
- [today in history] June 18: JD was born; The online store platform Etsy was established; Facebook releases Libra white paper
- Reading makes people quiet
- Packet capturing and sorting out external Fiddler -- understanding the toolbar [1]
- 无代码软件发展简史及未来趋势
- 您的物联网安全性是否足够强大?
- Apache——阿帕奇简介
- [plug in -statistical] statistics the number of code lines and related data
- Arduino esp8266 web LED control
猜你喜欢
如何获取GC(垃圾回收器)的STW(暂停)时间?
无代码软件发展简史及未来趋势
剑指 Offer 47. 礼物的最大价值(DP)
将PCAP转换为Json文件的神器:joy(安装篇)
剑指 Offer 49. 丑数(三指针法)
Gateway微服务路由使微服务静态资源加载失败
You got 8K in the 3-year function test, but were overtaken by the new tester. In fact, you are pretending to work hard
Simple elk configuration to realize production level log collection and query practice
CMU puts forward a new NLP paradigm - reconstructing pre training, and achieving 134 high scores in college entrance examination English
Tips for visiting the website: you are not authorized to view the recovery method of this page
随机推荐
AgilePLM异常解决-Session篇
apache、iis6、ii7独立ip主机屏蔽限制ip访问
ETCD数据库源码分析——集群间网络层服务端RaftHandler
分布式事务解决方案Seata-Golang浅析
[issue 21] face to face experience of golang engineer recruited by Zhihu Society
Embedded DSP audio development
JDBC与MySQL数据库
分布式事务TCC浅析
Apache - Introduction à Apache
Tips for visiting the website: you are not authorized to view the recovery method of this page
adb双击POWER键指令
How to run unity webgl after packaging (Firefox configuration)
[games] Parkour
RichView TRVStyle TextStyles
CMU puts forward a new NLP paradigm - reconstructing pre training, and achieving 134 high scores in college entrance examination English
Apache——阿帕奇簡介
Gateway microservice routing failed to load microservice static resources
PHP 代码 微信、公众号、企业微信 发送表情符号 [U+1F449]
PSM总结
《天天数学》连载53:二月二十一日