<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>History on kenji.blog</title><link>http://kenji.blog/en/tags/history/</link><description>Recent content in History on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>kenjinote</copyright><lastBuildDate>Sat, 26 Apr 2025 16:46:11 +0900</lastBuildDate><atom:link href="http://kenji.blog/en/tags/history/index.xml" rel="self" type="application/rss+xml"/><item><title>History of No-Code in Local Environments</title><link>http://kenji.blog/en/p/%E3%83%AD%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8A%E3%82%88%E3%81%B3%E3%83%8E%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E6%AD%B4%E5%8F%B2/</link><pubDate>Sat, 26 Apr 2025 16:46:11 +0900</pubDate><guid>http://kenji.blog/en/p/%E3%83%AD%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8A%E3%82%88%E3%81%B3%E3%83%8E%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E6%AD%B4%E5%8F%B2/</guid><description>&lt;img src="http://kenji.blog/p/%E3%83%AD%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8A%E3%82%88%E3%81%B3%E3%83%8E%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E6%AD%B4%E5%8F%B2/img.png" alt="Featured image of post History of No-Code in Local Environments" />&lt;h1 id="history-of-low-code--no-code-development-1980s---present">History of Low-Code / No-Code Development (1980s - Present)
&lt;/h1>&lt;p>Low-code / no-code development is a development method that allows you to create applications, websites, and databases without specialized programming knowledge. This concept began in the 1980s and has developed into various platforms along with the spread of PCs, the evolution of the Internet, and the expansion of cloud technology. In this article, we will introduce representative tools and services by decade, along with their features and prices.&lt;/p>
&lt;hr>
&lt;h2 id="1980s-the-early-days">1980s: The Early Days
&lt;/h2>&lt;ul>
&lt;li>
&lt;p>&lt;strong>HyperCard (Apple, 1987)&lt;/strong>
An app creation tool for Macintosh. It composed screens in a card format and allowed GUI creation via drag-and-drop. Simple behavior control was also possible with its unique scripting language, &amp;ldquo;HyperTalk.&amp;rdquo; It was favored for prototyping purposes. The price at launch was $49.95, and it was later provided free of charge to new Mac purchasers. The final version was released in 1998, with no support for Mac OS X or later.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>FileMaker (Claris/Apple, 1985)&lt;/strong>
Graphical database software. In addition to tabular data display, it is a relational DB tool equipped with free layout editing and scripting functions. It is currently provided as &amp;ldquo;Claris FileMaker Pro,&amp;rdquo; with a full license version priced at $594 (as of 2024).&lt;/p>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="1990s-the-rise-of-gui-apps-and-business-systems-development">1990s: The Rise of GUI Apps and Business Systems Development
&lt;/h2>&lt;ul>
&lt;li>
&lt;p>&lt;strong>Visual Basic (Microsoft, 1991)&lt;/strong>
An IDE specialized for Windows app development. By dragging and dropping GUI components like buttons and labels, event-driven apps could be easily built. With VB6.0 in 1998 being the last, it transitioned to the .NET era.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Microsoft Access (1992)&lt;/strong>
A database development tool for Windows. It enabled relational DB design and form creation via GUI, and was widely used for general business app development. It is currently provided as part of Microsoft 365.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>PowerBuilder (PowerSoft/Sybase, 1991)&lt;/strong>
A 4GL development tool for business applications. It supported client/server architecture and had strengths in database integration. It is currently still being provided under the SAP umbrella.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Dreamweaver (Macromedia, 1997)&lt;/strong>
A WYSIWYG tool that allowed visual web page creation. It enabled switching between HTML editing and design views, and also supported ASP and PHP. It is currently provided by Adobe and available via subscription (about $34.49 per month).&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Flash (Macromedia, 1996)&lt;/strong>
Originally developed as FutureSplash Animator, a vector animation production tool. It was later utilized for creating interactive content for the Web, but support ended in 2020 due to security concerns.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>GameMaker (1999)&lt;/strong>
A 2D game creation tool for beginners. Object placement and event control are possible via drag-and-drop. It later supported scripting (GML) as well, and currently multiple plans are offered for commercial use.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="2000s-the-spread-of-web-based-and-open-source">2000s: The Spread of Web-Based and Open Source
&lt;/h2>&lt;ul>
&lt;li>
&lt;p>&lt;strong>WordPress (2003)&lt;/strong>
An open-source CMS using PHP and MySQL. It allows the construction of blogs and corporate sites using themes and plugins without programming knowledge. Distributed for free, it is one of the most widely used CMSs in the world.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Wix (2006)&lt;/strong>
A no-code service that allows you to build websites on a browser. You can choose a template and edit it via drag-and-drop. In addition to the free plan, custom domains and e-commerce features are available in paid plans.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>OutSystems (2001)&lt;/strong>
A low-code platform for enterprises. Because it allows rapid development of business systems, its adoption by large corporations and government agencies is progressing. It supports both cloud and on-premises environments.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Scratch (MIT, 2007)&lt;/strong>
A programming learning tool developed for children. By combining colored blocks, you can create games and animations, and it is widely used in educational settings. Provided free of charge.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Airtable (2013)&lt;/strong>
A cloud-based service combining spreadsheets and databases. It looks similar to Excel but enables relations, Kanban views, API integration, and more. It is widely used by everyone from individuals to corporations.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="2010s-2020s-the-era-of-cloud-and-automation">2010s-2020s: The Era of Cloud and Automation
&lt;/h2>&lt;p>In recent years, cloud-based low-code / no-code tools have evolved rapidly.&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Power Platform (Microsoft)&lt;/strong>
An integrated business app development and automation platform including &amp;ldquo;Power Apps&amp;rdquo; and &amp;ldquo;Power Automate.&amp;rdquo; It allows you to visually construct corporate business processes via drag-and-drop.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Salesforce Lightning Platform&lt;/strong>
An app development platform provided by the CRM Salesforce. Business apps can be created via GUI, and integration with other Salesforce services is easy.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Zapier / IFTTT&lt;/strong>
Automation tools that allow integration between multiple cloud services without coding. For example, workflows like &amp;ldquo;Notify Slack when Google Forms is submitted&amp;rdquo; can be easily realized.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Notion (2010s)&lt;/strong>
An all-in-one workspace integrating document management, task management, Wiki, etc. It also has a custom database feature, which is useful for business improvement without coding.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Construct 3 / GameSalad&lt;/strong>
Tools that allow you to make games via drag-and-drop. Construct 3 is HTML5 compatible and works on browsers as well, making it popular in educational settings and among indie developers.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="information-sources-and-supplementary-details">Information Sources and Supplementary Details
&lt;/h2>&lt;p>This article is composed based on the official websites of each product, Wikipedia, and highly reliable materials and articles (Apple, Microsoft, Adobe, etc.). Price information refers to official information from the time or the latest available, as much as possible (prices listed are mainly in US dollars). Many of the tools since the 2000s are subscription-based, and fees vary by plan.&lt;/p></description></item><item><title>History of Mathematics</title><link>http://kenji.blog/en/p/%E6%95%B0%E5%AD%A6%E3%81%AE%E6%AD%B4%E5%8F%B2/</link><pubDate>Sat, 22 Jul 2023 15:25:10 +0900</pubDate><guid>http://kenji.blog/en/p/%E6%95%B0%E5%AD%A6%E3%81%AE%E6%AD%B4%E5%8F%B2/</guid><description>&lt;img src="http://kenji.blog/p/%E6%95%B0%E5%AD%A6%E3%81%AE%E6%AD%B4%E5%8F%B2/img.png" alt="Featured image of post History of Mathematics" />&lt;h3 id="the-three-classic-problems-of-ancient-greek-mathematics">The Three Classic Problems of Ancient Greek Mathematics
&lt;/h3>&lt;ol>
&lt;li>Given a circle, construct a square with the same area (Squaring the circle)&lt;/li>
&lt;li>Given an arbitrary angle, trisect it (Angle trisection)&lt;/li>
&lt;li>Given a cube, construct a cube with twice the volume (Doubling the cube)&lt;/li>
&lt;/ol>
&lt;h3 id="archimedean-spiral">Archimedean Spiral
&lt;/h3>&lt;p>On a plane, let a ray OB rotate around a fixed point O at a uniform speed. Assuming the initial position is OA, when point P starts from O simultaneously as the ray begins moving from OA, and moves along OB at a constant speed, the curve drawn by point P is an Archimedean spiral.&lt;/p>
&lt;h3 id="pappuss-theorem">Pappus&amp;rsquo;s Theorem
&lt;/h3>&lt;ul>
&lt;li>Cycloid&lt;/li>
&lt;li>Conchoid of Nicomedes&lt;/li>
&lt;li>Cissoid of Diocles&lt;/li>
&lt;li>Fermat&amp;rsquo;s tangent method&lt;/li>
&lt;li>Descartes&amp;rsquo; normal method&lt;/li>
&lt;/ul>
&lt;h3 id="timeline">Timeline
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Year&lt;/th>
&lt;th>Event&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>c. 3400 BC&lt;/td>
&lt;td>Sumerians perform calculations using clay tokens&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>c. 3000 BC&lt;/td>
&lt;td>Hieroglyphic mathematics appears in Egypt&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>c. 2800 BC&lt;/td>
&lt;td>Weights and measures based on the decimal system are used in the Indus Valley Civilization&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>c. 2700 BC&lt;/td>
&lt;td>Egyptians use ropes and Pythagorean triples to verify angles&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>c. 2500 BC&lt;/td>
&lt;td>The abacus, a calculating tool, is discovered&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>c. 2500 BC&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="reference">Reference
&lt;/h3>&lt;ul>
&lt;li>&lt;a class="link" href="https://ja.wikipedia.org/wiki/%E6%95%B0%E5%AD%A6%E3%81%AE%E6%AD%B4%E5%8F%B2" target="_blank" rel="noopener"
>History of Mathematics&lt;/a>&lt;/li>
&lt;/ul></description></item></channel></rss>