this post was submitted on 14 Jun 2023
37 points (100.0% liked)
Programmer Humor
32426 readers
1083 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Because after waiting for 10+ minutes for a project to build in Android Studio, something like Go feels like a godsend. Also, you're implying that quicker is worse when it comes to compilers and Golang, which is definitely not the case, and Go's compiler produces very well optimized executables.
Do you think the same project, but written in Go, would compile be significantly faster and if so, why can't the compiler for the Android project achieve a similar speed?
Edit: added "compile", as that's what I meant.
I 100% think it would. Android Studio is hot garbage. Not just the compiler, but the whole build process.
Gradle configuration syncing takes over a minute for the most minor of changes when building a project. Importing a new package in Go takes less than a second in most cases.
Changing a version of any imported package in Android Studio has a 50-50 chance of breaking everything. Heck, even creating a new project in Android Studio has a 50-50 chance of working.
The reasons why Android Studio can't achieve similar speeds are plenty, but here are some:
Those are fair points about Android Studio - I've never used it, or made apps, and was thinking simply that the compiler wouldn't make much of a difference in a large project; hadn't considered all the environmental disaster about Java and Android development.