BINUS @
  • Greater Jakarta
  • Bekasi
  • Bandung
  • Malang
  • Semarang
Computer Engineering
Computer Engineering
  • BINUS @Greater Jakarta
  • BINUS @Bekasi
  • BINUS @Bandung
  • BINUS @Malang
  • BINUS @Semarang
  • About Us
    • Introduction
      • Vision & Mission
      • Program Objective
      • Graduate Competency
      • Prospective Career of The Graduate
      • Curriculum
        • Course Structure
        • Prerequisites
        • Quality Controlled Examination (UPM)
    • Accreditation
      • BAN PT
      • ABET
    • Social Media
      • Facebook
      • Instagram
      • Youtube
      • Keluarga Besar Sistem Komputer Binus University
      • Contact Us
    • Partnership/Collaboration
      • Teaching
      • Research
      • Community Development
      • Self Development
  • Lecturer
    • Department
      • Daniel Patricko G. Hutabarat, S.T., M.T.
      • Rico Wijaya, S.Kom, M.T.I.
      • Dr. Lukas Tanutama
      • Wiedjaja, S.Kom., M.Kom.
      • Endra, S.Kom, M.T.
      • Jimmy Linggarjati, S.Kom., M.Sc.
      • Dr. Eng. Suryadi, S.Si., M.Eng.
      • Ivan Alexander, S.T., M.T.I.
    • Research Interest Group Leader
      • Dr. Rinda Hedwig
      • Dr. Suryadiputra Liawatimena
    • Student Affairs & Community Development
      • Robby Saleh, S.Kom., M.T.
    • Faculty Member
      • Iman Herwidiana Kartowisastro, Ph.D.
      • Dr.Eng. Zener Sukra Lie
      • Rudy Susanto, S.Kom., M.T.I.
      • Ir. Santoso Budijono, M.M.
      • Johannes, S.Kom., M.T.
  • Student Activities
    • Company Visit
    • Guest Lecturer
    • Senior Gathering
    • Student Achievement
    • Himpunan Mahasiswa Sistem Komputer (HIMTEK)
  • CE Online Course
  • CE Laboratory
  • Certification
    • Recommended Certification Course
    • BINUS – Huawei ICT Academy
      • MoA
      • Instructor
  • Home
  • Contact Us
  • Social Media
  • More
BINUS 41th
  • Home
  • Articles
  • Programming Without Code: The Rise of No-Code Software Development

Programming Without Code: The Rise of No-Code Software Development

30 Jul 2020
  • Articles

Microsoft’s Power Apps, Oracle’s Visual Builder, and other tools let you create software without needing to code

By Rina Diane Caballar

Code is the backbone of most software programs and applications. Each line of code serves as an instruction—a logical, step-by-step mechanism for computers, servers, and other machines to perform an action. To create those instructions, one must know how to write code—a valuable skill that’s sometimes in short supply.

But what if you could build software without writing a single line of code? That’s the premise behind no-code development, a software development method that has been gathering momentum. With the help of no-code platforms, it’s possible to develop software without writing any underlying code.

“No-code allows people who don’t know how to write code to develop the same applications that a software engineer would,” says Vlad Magdalin, co-founder and CEO of Webflow, a no-code platform for building websites. “It’s the ability to do without code what has traditionally been done with code.”

No-code development could also be regarded as a form of visual programming. Instead of text-based development environments, users manipulate code elements through drag-and-drop user interfaces. A popular example is MIT Media Lab’s Scratch programming language, which uses graphical programming blocks to teach children and adults how to code.

“It’s more like using building blocks that have logic,” says Lacey Kesler, co-founder of the Visual Dev School. “It’s a way to empower people to create for the web without learning how to code.”

No-code programming is a natural progression in the realm of software development. What began as low-level programming using assembly language—which is as close as programmers can get to machine code instructions—evolved into Java, Python, C, JavaScript, and the other programming languages of today. This evolution involved adding layers of abstraction to hide the complexities behind machine code, making programming easier for software developers.

Despite being a product of technological evolution, no-code development isn’t a novel concept. The computer-aided software engineering (CASE) tools of the ‘90s predate today’s no-code platforms. But CASE tools, as their name suggests, only aim to aid certain activities in the software development life cycle—and not the actual coding itself. Microsoft Visual Basic and Adobe Dreamweaver—which still require knowledge of code—are considered earlier iterations of no-code tools. [READ MORE]

Share to your friends
Cancel Reply

BINUS UNIVERSITY | Computer Engineering

Jl. K. H. Syahdan No. 9, Kemanggisan, Palmerah
Jakarta 11480, Indonesia
Phone +62 21 534 5830, +62 21 535 0660 ext. 2205
Fax +62 21 530 0244

Copyright © BINUS Higher Education. All rights reserved