{"id":450980,"date":"2022-05-20T14:00:16","date_gmt":"2022-05-20T11:00:16","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/a-brief-history-of-no-code-software-and-its-future\/"},"modified":"2022-05-20T14:00:16","modified_gmt":"2022-05-20T11:00:16","slug":"a-brief-history-of-no-code-software-and-its-future","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/a-brief-history-of-no-code-software-and-its-future\/","title":{"rendered":"#A brief history of no-code software \u2014 and its future"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a278360996c0\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a278360996c0\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/a-brief-history-of-no-code-software-and-its-future\/#%E2%80%9CA_brief_history_of_no-code_software_%E2%80%94_and_its_future%E2%80%9D\" >&#8220;A brief history of no-code software \u2014 and its future&#8221;<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/a-brief-history-of-no-code-software-and-its-future\/#Early_days\" >Early days<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/a-brief-history-of-no-code-software-and-its-future\/#Website_development\" >Website development<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/a-brief-history-of-no-code-software-and-its-future\/#Game_and_mobile_apps\" >Game and mobile apps<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/a-brief-history-of-no-code-software-and-its-future\/#Future_of_no-code\" >Future of no-code<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"%E2%80%9CA_brief_history_of_no-code_software_%E2%80%94_and_its_future%E2%80%9D\"><\/span>&#8220;A brief history of no-code software \u2014 and its future&#8221;<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<div>\n                            Traditional computer programming has a steep learning curve that requires learning a programming language, for example C\/C++, Java or Python, just to build a simple <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>lication such as a calculator or Tic-tac-toe <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/game\/\" data-internallinksmanager029f6b8e52c=\"7\" title=\"Game\" target=\"_blank\" rel=\"noopener\">game<\/a>. Programming also requires substantial debugging skills, which easily frustrates new learners. The study time, effort and experience needed often stop nonprogrammers from making software from scratch.<\/p>\n<p>No-code is a way to program websites, mobile apps and games without using codes or scripts, or sets of commands. People readily <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/guides.lib.unc.edu\/visual-literacy\/learning\">learn from visual cues<\/a>, which led to the development of \u201cwhat you see is what you get\u201d (<a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.merriam-webster.com\/dictionary\/WYSIWYG\">WYSIWYG<\/a>) document and multi<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/social-mediaa\/\" data-internallinksmanager029f6b8e52c=\"1\" title=\"Social Media\" target=\"_blank\" rel=\"noopener\">media<\/a> editors as early as the 1970s. WYSIWYG editors allow you to work in a document as it appears in finished form. The concept was extended to software development in the 1990s.<\/p>\n<p>                <iframe loading=\"lazy\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/gpmn9xkc7o?videoFoam=true&amp;autoPlay=true\" title=\"\" allowtransparency=\"true\" frameborder=\"0\" scrolling=\"no\" class=\"wistia_embed\" name=\"wistia_embed\" allowfullscreen=\"\" msallowfullscreen=\"\" width=\"100%\" height=\"100%\"><\/iframe><\/p>\n<p>There are many no-code development platforms that allow both programmers and nonprogrammers to create software through drag-and-drop graphical user interfaces instead of traditional line-by-line coding. For example, a user can drag a label and drop it to a website. The no-code platform will show how the label looks and create the corresponding HTML code. No-code development platforms <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/general\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"General\" target=\"_blank\" rel=\"noopener\">general<\/a>ly offer templates or modules that allow anyone to build apps.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Early_days\"><\/span>Early days<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In the 1990s, websites were the most familiar interface to users. However, building a website required HTML coding and script-based programming that are not easy for a person lacking programming skills. This led to the release of early no-code platforms, including Microsoft FrontPage and Adobe Dreamweaver, to help nonprogrammers build websites.<\/p>\n<figure class=\"post-image post-mediaBleed aligncenter\"><img decoding=\"async\" loading=\"lazy\" alt=\"Traditional programming requires learning a programming language. Image: WILLPOWER STUDIOS\/Flickr, CC BY\" width=\"1000\" height=\"1000\" class=\"js-lazy\" src=\"https:\/\/images.theconversation.com\/files\/463761\/original\/file-20220517-12-21r5xc.jpg?ixlib=rb-1.1.0&amp;q=45&amp;auto=format&amp;w=1000&amp;fit=clip\"\/><figcaption><a rel=\"nofollow noopener\" target=\"_blank\" href=\"#\" data-url=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Feditorial.thenextweb.com%2Fgrowth-quarters%2F2022%2F05%2F20%2Fa-brief-history-of-no-code-software-and-its-future%2F&amp;via=thenextweb&amp;related=thenextweb&amp;text=Check out this picture on: Traditional programming requires learning a programming language. Image: WILLPOWER STUDIOS\/Flickr, CC BY\" data-title=\"Share Traditional programming requires learning a programming language. Image: WILLPOWER STUDIOS\/Flickr, CC BY on Twitter\" data-width=\"685\" data-height=\"500\" class=\"post-image-share popitup\" title=\"Share Traditional programming requires learning a programming language. Image: WILLPOWER STUDIOS\/Flickr, CC BY on Twitter\"><i class=\"icon icon--inline icon--twitter--dark\"\/><\/a>Traditional programming requires learning a programming language. Image: <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.flickr.com\/photos\/williamismael\/35024677024\/\">WILLPOWER STUDIOS\/Flickr, CC BY<\/a><\/figcaption><noscript><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/images.theconversation.com\/files\/463761\/original\/file-20220517-12-21r5xc.jpg?ixlib=rb-1.1.0&amp;q=45&amp;auto=format&amp;w=1000&amp;fit=clip\" alt=\"Traditional programming requires learning a programming language. Image: WILLPOWER STUDIOS\/Flickr, CC BY\" width=\"1000\" height=\"1000\" class=\"\" srcset=\"\"\/><\/noscript><\/figure>\n<p>Following the WYSIWYG mindset, nonprogrammers could drag and drop website components such as labels, text boxes and buttons without using HTML code. In addition to editing websites locally, these tools also helped users upload the built websites to remote web servers, a key step in putting a website online.<\/p>\n<p>However, the websites created by these editors were basic static websites. There were no advanced functions such as user authentication or database connections.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Website_development\"><\/span>Website development<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are many current no-code website-building platforms such as <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/bubble.io\/\">Bubble<\/a>, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.wix.com\/\">Wix<\/a>, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/wordpress.org\/\">WordPress<\/a> and <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/workspace.google.com\/products\/sites\/\">GoogleSites<\/a> that overcome the shortcomings of the early no-code website builders. Bubble allows users to design the interface by defining a workflow. A workflow is a <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/watch-movies-tv-seriess\/\" data-internallinksmanager029f6b8e52c=\"8\" title=\"Watch Movies &amp; TV Series\" target=\"_blank\" rel=\"noopener\">series<\/a> of actions triggered by an event. For instance, when a user clicks on the save button (the event), the current game status is saved to a file (the series of actions).<\/p>\n<p>Meanwhile, Wix launched an <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.techradar.com\/news\/internet\/web\/html5-what-is-it-1047393\">HTML5<\/a> site builder that includes a library of website templates. In addition, Wix supports modules \u2013 for example, data analysis of visitor data such as contact information, messages, purchases and bookings; booking support for hotels and vacation rentals; and a platform for independent musicians to market and sell their music.<\/p>\n<p>WordPress was originally developed for personal blogs. It has since been extended to support forums, membership sites, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/citl.illinois.edu\/citl-101\/teaching-learning\/resources\/teaching-across-modalities\/teaching-tips-articles\/teaching-tips\/2021\/08\/05\/what-is-a-learning-management-system\">learning management systems<\/a> and online stores. Like WordPress, GoogleSites lets users create websites with various embedded functions from Google, such as YouTube, Google Maps, Google Drive, calendar and online office applications.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Game_and_mobile_apps\"><\/span>Game and mobile apps<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In addition to website builders, there are no-code platforms for game and mobile app development. The platforms are aimed at designers, entrepreneurs and hobbyists who don\u2019t have game development or coding knowledge.<\/p>\n<p><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/gamemaker.io\/en\">GameMaker<\/a> provides a user interface with built-in editors for raster graphics, game level design, scripting, paths and \u201c<a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.gamedesigning.org\/learn\/shaders\/\">shaders<\/a>\u201d for representing light and shadow. GameMaker is primarily intended for making games with 2D graphics and 2D skeletal animations.<\/p>\n<p><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/signup.buildbox.com\/\">Buildbox<\/a> is a no-code 3D game development platform. The main features of Buildbox include the image drop wheel, asset bar, option bar, collision editor, scene editor, physics simulation and even monetization options. While using Buildbox, users also get access to a library of game assets, sound effects and animations. In addition, Buildbox users can create the story of the game. Then users can edit game characters and environmental settings such as weather conditions and time of day, and change the user interface. They can also animate objects, insert video ads, and export their games to different platforms such as PCs and mobile devices.<\/p>\n<p>Games such as <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.minecraft.net\/en-us\">Minecraft<\/a> and <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.ea.com\/games\/simcity\">SimCity<\/a> can be thought of as tools for creating virtual worlds without coding.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Future_of_no-code\"><\/span>Future of no-code<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>No-code platforms help <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.zdnet.com\/article\/low-code-and-no-code-platforms-move-beyond-the-shiny-tools-stage\/\">increase the number of developers<\/a>, in a time of <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.infoworld.com\/article\/3654480\/demand-for-software-developers-doubled-in-2021.html\">increasing demand for software development<\/a>. No-code is showing up in fields such as <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/hackernoon.com\/top-10-platforms-to-create-an-ecommerce-mobile-app-without-coding-z58z33po\">e-commerce<\/a>, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/bweducation.businessworld.in\/article\/No-Code-A-Game-Changing-Technology-To-Enable-Digital-Education\/08-09-2021-403529\/\">education<\/a> and <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.beckershospitalreview.com\/no-code-tech-and-healthcare-s-new-digital-front-door-4-experts-weigh-in.html\">health care<\/a>.<\/p>\n<p>I expect that no-code will play a <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.nytimes.com\/2022\/03\/15\/technology\/ai-no-code.html\">more prominent role in artificial intelligence<\/a>, as well. Training machine-learning models, the heart of AI, requires time, effort and experience. No-code programming can help reduce the time to train these models, which makes it easier to use AI for many purposes. For example, one no-code AI tool allows nonprogrammers to <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/juji.io\/\">create chatbots<\/a>, something that would have been unimaginable even a few years ago.<!-- Below is The Conversation's page counter tag. Please DO NOT REMOVE. --><img decoding=\"async\" loading=\"lazy\" style=\"border: none !important; box-shadow: none !important; margin: 0 !important; max-height: 1px !important; max-width: 1px !important; min-height: 1px !important; min-width: 1px !important; opacity: 0 !important; outline: none !important; padding: 0 !important;\" alt=\"The Conversation\" width=\"1\" height=\"1\" class=\"js-lazy\" src=\"https:\/\/counter.theconversation.com\/content\/180087\/count.gif?distributor=republish-lightbox-basic\"\/><!-- End of code. If you don't see any code above, please get new code from the Advanced tab after you click the republish button. The page counter does not collect any personal data. More info: https:\/\/theconversation.com\/republishing-guidelines --><\/p>\n<p><noscript><img decoding=\"async\" loading=\"lazy\" style=\"border: none !important; box-shadow: none !important; margin: 0 !important; max-height: 1px !important; max-width: 1px !important; min-height: 1px !important; min-width: 1px !important; opacity: 0 !important; outline: none !important; padding: 0 !important;\" src=\"https:\/\/counter.theconversation.com\/content\/180087\/count.gif?distributor=republish-lightbox-basic\" alt=\"The Conversation\" width=\"1\" height=\"1\" class=\"\" srcset=\"\"\/><\/noscript><br \/>\n<em>This article by <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/theconversation.com\/profiles\/tam-nguyen-1186727\">Tam Nguyen<\/a>, Assistant Professor of Computer <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" data-internallinksmanager029f6b8e52c=\"5\" title=\"Science\" target=\"_blank\" rel=\"noopener\">Science<\/a>, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/theconversation.com\/institutions\/university-of-dayton-1726\">University of Dayton<\/a>, is republished from <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/theconversation.com\">The Conversation<\/a> under a Creative Commons license. Read the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/theconversation.com\/nonprogrammers-are-building-more-of-the-worlds-software-a-computer-scientist-explains-no-code-180087\">original article<\/a>.<\/em>\n                        <\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong>\n<\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/thenextweb.com\/news\/a-brief-history-of-no-code-software-and-its-future\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;A brief history of no-code software \u2014 and its future&#8221; Traditional computer programming has a steep learning curve that requires learning a programming language, for example C\/C++, Java or Python, just to build a simple application such as a calculator or Tic-tac-toe game. Programming also requires substantial debugging skills, which easily frustrates new learners. The&#8230;<\/p>\n","protected":false},"author":1,"featured_media":450981,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/img-cdn.tnwcdn.com\/image\/growth-quarters?filter_last=1&fit=1280,640&url=https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2022\/05\/Flutterflow-nocode-hed.jpg&signature=fde1e11657107d1f7e902d6e454542c4","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-450980","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/450980","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=450980"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/450980\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/450981"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=450980"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=450980"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=450980"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}