←back to thread

3883 points kuroguro | 1 comments | | HN request time: 0.383s | source
Show context
faebi ◴[] No.26296673[source]
Wow, many people argue how optimized GTA was and then this. I wonder how much money they lost because of this. I often stopped playing because it just took too long to load.
replies(9): >>26296692 #>>26296720 #>>26296775 #>>26296786 #>>26296791 #>>26296828 #>>26297077 #>>26297196 #>>26300316 #
_the_inflator ◴[] No.26300316[source]
I disagree. There is no contradiction. JSON can be a different beast for C, C++, Java, backend coders. You can implement complex 3D graphics while struggling with JSON.

For example, my backend Java guys struggled heavily with JSON mappers. It took them forever to apply changes safely. My department consumes a lot of data from backend systems and we have to aggregate and transform them. Unfortunately the consumed structure changes often.

While a JSON mapper in our case in JAVA was sort of exceptionally hard to handle, a simple NodeJS layer in JavaScript did the job exceptionally easy and fast. So we used a small NodeJS layer to handle the mapping instead of doing this in Java.

Moral of the story: Sometimes there are better tools outside your view. And this seems to be many times the case for JSON. JSON means JavaScript Object Notation. It is still tough for OO languages to handle.

This is my observation.

replies(1): >>26300928 #
Koiwai ◴[] No.26300928[source]
What are you talking about? the performance improvement is showcased in real world and you're denying it?
replies(1): >>26313873 #
1. imtringued ◴[] No.26313873[source]
I don't know why but denial is one of the most common strategies of our time.