DEV Community

Discussion on: Why is our source code so boring?

Collapse
 
siy profile image
Sergiy Yevtushenko

Drag'n'drop is used by Eclipse and Intellij IDEA for refactoring (moving classes and packages).

Graphical coding is not productive. There were a number of IDE's called "Visual Age" by IBM. As far back as the mid of 90's. As tools they were as visual as possible, most coding looked like connecting pieces (UI components) with arrows using mouse. Hardly you can find comparable level of visuality in modern widely used tools. Because it appeared that creating apps this way is slow and distracting.

Programming languages are, well, languages. Most languages are more convenient when used in spoken or written form. Computer languages designed with written form in mind. That's why coding is so text oriented.