4 ms·
There seems to be a trend: As software increases in complexity, programming languages and frameworks become higher and higher level to combat these increases in
by crispytx 9y ago
There seems to be a trend: As software increases in complexity, programming languages and frameworks become higher and higher level to combat these increases in complexity.
For example, think about how much more complex it is to develop an Android app versus a web app. All you need to write a web app is a text editor to create three files: an html file, a css file, and a js file. Android development on the other hand is so complicated that you need a fancy IDE to organize everything for you. My prediction for the future is that Android development (and mobile development in general) will eventually become this simple.
- flukus 9y agoThose "higher level" tools are why you need a fancy IDE for android. Had they opted for simpler tools, more like swing then you could write an app with a couple of text editor files instead, just as you can do it for desktop apps today. Android is actually the perfect example of adding tools to simplify development that end up making development much harder than it needs to be.