Looks quite nice. Since it is also from Google, even though not officially, maybe the Android NDK team could learn a few things about C++ code quality. Ion's code looks so much nicer than any these APIs https://developer.android.com/ndk/reference/index.html
Ion: Cross-platform OpenGL library from Google
31–40 of 46 posts
Re: Ion: Cross-platform OpenGL library from Google
#32This illustrates one of the serious issues with C++: numerous code files in a project authored relatively recently that are dedicated to basic application plumbing such as memory allocation/tracking and concurrency. Its 2016. There are a number of performant cross-platform systems/languages that have good built-in facilities for these basic plumbing problems. C++ is an outdated language, and the entire mindset and ec…
Re: Ion: Cross-platform OpenGL library from Google
#33Looks quite nice. Since it is also from Google, even though not officially, maybe the Android NDK team could learn a few things about C++ code quality. Ion's code looks so much nicer than any these APIs https://developer.android.com/ndk/reference/index.html
The NDK for me is an island of sanity when it comes to dealing with mobile SDKs.
Re: Ion: Cross-platform OpenGL library from Google
#34Re: Ion: Cross-platform OpenGL library from Google
#35Earlier quoted context omitted.
"Used by many teams across Google, running on billions of devices through multiple Google products"
still not appropriate to refer to it as "Google Ion" or even "Google's Ion"
"Google Ion" -- officially endorsed project
"Google's Ion" -- something owned/done by Google
Re: Ion: Cross-platform OpenGL library from Google
#36Earlier quoted context omitted.
Curious notion. C++ has perhaps the richest library set in the world.
Only if you've never seen libraries for other languages: there are an order of magnitude more for the JVM or JavaScript, to name two.
Stats for SourceForge (maybe out of date): http://www.statisticbrain.com/computer-programming-language-...
Re: Ion: Cross-platform OpenGL library from Google
#37Earlier quoted context omitted.
Only if you've never seen libraries for other languages: there are an order of magnitude more for the JVM or JavaScript, to name two.
I suppose in a particular area - web e-commerce and the like. Stats for SourceForge (maybe out of date): http://www.statisticbrain.com/computer-programming-language-...
Re: Ion: Cross-platform OpenGL library from Google
#38This illustrates one of the serious issues with C++: numerous code files in a project authored relatively recently that are dedicated to basic application plumbing such as memory allocation/tracking and concurrency. Its 2016. There are a number of performant cross-platform systems/languages that have good built-in facilities for these basic plumbing problems. C++ is an outdated language, and the entire mindset and ec…
I has been written with so solving so many concepts everyone is trying to solve, but don't solve at ALL.
Just open your eyes the solution is right under your nose.
Re: Ion: Cross-platform OpenGL library from Google
#39Neat. This and Oryol [1] appear to have similar goals, I think this already calls for a more in-depth comparison... Either way, this kind of technology could end up being a better choice than the node-webkit / electron paradigm, for many projects that want to target in-browser and native platforms. I've been planning a project like that using raw GL, but with these frameworks popping up, the concept might go from exp…
On the other hand, something like react-native for desktop, coupled with a nice GUI library, could be very interesting.
Re: Ion: Cross-platform OpenGL library from Google
#40This illustrates one of the serious issues with C++: numerous code files in a project authored relatively recently that are dedicated to basic application plumbing such as memory allocation/tracking and concurrency. Its 2016. There are a number of performant cross-platform systems/languages that have good built-in facilities for these basic plumbing problems. C++ is an outdated language, and the entire mindset and ec…
It's hilarious that nobody recognizes blatant trolling on HN