logoalt Hacker News

gzreadyesterday at 7:19 PM2 repliesview on HN

Why wouldn't you program a GUI with a GUI if one is available? Avoiding the use of WYSIWYG editors when making GUIs is like avoiding the use of musical instruments when writing songs.


Replies

Marsymarsyesterday at 10:12 PM

I'm not saying you should never program with a GUI, but it comes at a cost of being able to read the code and tell what the result of the code will be, and all the associated benefits of version control and code reviews that you lose.

And as a side-effect of that, merge conflicts become murder when your "Fix right-hand margins" commit with a 20 line readable +/- diff instead becomes a 1000 line +/- diff.

The one time I built an iOS app using the xCode IB so that I could get up to speed more quickly, I really came to regret it several years into the project.

bigyabaiyesterday at 10:11 PM

Visual Studio and XCode are way, way overkill for most software and eventually constraining for bigger projects too.