this post was submitted on 28 Aug 2023
172 points (86.1% liked)

Programmer Humor

32724 readers
302 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 1 year ago

no web application build tools track dependencies between source files for incremental compilation

Angular builds are incremental by default.

Web development must be easy

Why should that requirement hold for web development but not for any other kind of development?

it must be possible to iterate very quickly (which requires there to not be a compilation step)

Again, Angular makes an incremental build in about a second, maybe 5 for large applications. Compare this to Java, where even simple backends require 20–30 seconds of build time.

Web application code must be simple and understandable (which requires the application to use a minimum of libraries and frameworks)

This makes no sense. Which is simpler – a function called mergeObjects from a library or a recursive function of 30–50 lines to do this without the library? Libraries’ whole purpose is making things simpler.

Web applications must be fast and not crash (which requires a compilation step […])

Ever heard of just-in-time compilation?

TypeScript, but they seem to have exhausted the supply of such individuals

TypeScript has minor-point releases about every 3–4 months. What makes you think it’s dying?

To conclude, because this post is long enough: Your comment is full of opinions, but little else.