16.06.2012, 10:00
Your question sounds kinda "will we have cars, wheels or fuel in the future?". Each of them.
DirectX: Will remain the best choice for games running on Windows for years. It's proprietary and only runs on Windows, but then again it's easier to use there and generally proves to be ahead of OpenGL in terms of performance usually.
OpenGL: All others. Any non-windows device and most professional usage even on windows. It's cross-platform standard hence it will always see a bright future, as long as there's nothing brand new competitive arising in the mobile market.
Java: Got a boost in terms of App development on Android, but don't forget that behind the scenes even on Android there's the C++ parts developed with Android NDK. All the libraries you're using with Java are usually based on C++.
C++: Still to be beaten in terms of performance and cross-platform availability.
Mobile devices, cloud etc.: There's so much more. HTML5, Ajax, tons of script languages which can handle GUI tasks much more efficiently than dedicated apps.
Best regards - Mike
DirectX: Will remain the best choice for games running on Windows for years. It's proprietary and only runs on Windows, but then again it's easier to use there and generally proves to be ahead of OpenGL in terms of performance usually.
OpenGL: All others. Any non-windows device and most professional usage even on windows. It's cross-platform standard hence it will always see a bright future, as long as there's nothing brand new competitive arising in the mobile market.
Java: Got a boost in terms of App development on Android, but don't forget that behind the scenes even on Android there's the C++ parts developed with Android NDK. All the libraries you're using with Java are usually based on C++.
C++: Still to be beaten in terms of performance and cross-platform availability.
Mobile devices, cloud etc.: There's so much more. HTML5, Ajax, tons of script languages which can handle GUI tasks much more efficiently than dedicated apps.
Best regards - Mike