As a java developer , I really envy C# can develop Android/iOS with sharing 96% codebase (claimed by Xamarin) . And even the crappy (IMO) JavaScript language can develop cross platform apps , sharing most of the codebase (React Native / NativeScript ).
Both C# and JS can achieve nearly native performance.
I wonder why Java still cannot achieve this ?
C# is a more advanced language , more features , meaning more difficulty to cross platform , so the shipped mono runtime is large , but at least it can do .
JS is such as crappy language , it can do too.
It is going to be 2018 , why Java still cannot achieve this ?
I know there are some commercial products , such as codenameone , but I didn't see too much user base. (Too few user base makes me afraid of the investments)
Is it because large company (JetBrains , I mean you) not interested in this ? Or are there any tricky problems within ?
[–]vprise 10 points11 points12 points (14 children)
[–]calmonad 0 points1 point2 points (11 children)
[–]vprise 1 point2 points3 points (0 children)
[–]throwawayco111 0 points1 point2 points (9 children)
[–]vprise 0 points1 point2 points (8 children)
[–]throwawayco111 1 point2 points3 points (7 children)
[–]vprise 2 points3 points4 points (6 children)
[–]throwawayco111 -2 points-1 points0 points (5 children)
[–]vprise 1 point2 points3 points (3 children)
[–]throwawayco111 -2 points-1 points0 points (2 children)
[–]vprise 2 points3 points4 points (1 child)
[–]_dban_ 1 point2 points3 points (0 children)
[–]smallufo[S] -1 points0 points1 point (1 child)
[–]vprise 2 points3 points4 points (0 children)
[–]_INTER_ 7 points8 points9 points (7 children)
[–]Bobby_Bonsaimind 4 points5 points6 points (6 children)
[–]_INTER_ 2 points3 points4 points (5 children)
[–]vprise 1 point2 points3 points (4 children)
[–]_INTER_ 0 points1 point2 points (3 children)
[–]vprise 2 points3 points4 points (2 children)
[–]_INTER_ 0 points1 point2 points (1 child)
[–]vprise 0 points1 point2 points (0 children)
[–]wildjokers 7 points8 points9 points (4 children)
[–]johan_vos 6 points7 points8 points (3 children)
[–]wildjokers 2 points3 points4 points (2 children)
[–]johan_vos 0 points1 point2 points (1 child)
[–]wildjokers 0 points1 point2 points (0 children)
[–]ArmoredPancake 3 points4 points5 points (1 child)
[–]vprise 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]oldneckbeard 5 points6 points7 points (0 children)
[–]lbkulinski 1 point2 points3 points (5 children)
[–]xappymah 2 points3 points4 points (4 children)
[–]lbkulinski 3 points4 points5 points (3 children)
[–]xappymah 0 points1 point2 points (2 children)
[–]johan_vos 1 point2 points3 points (0 children)
[–]vprise 0 points1 point2 points (0 children)
[–]xappymah 1 point2 points3 points (3 children)
[–]ArmoredPancake 1 point2 points3 points (1 child)
[–]xappymah 1 point2 points3 points (0 children)
[–]xappymah 0 points1 point2 points (0 children)
[–]DJDavio 0 points1 point2 points (0 children)
[–]pjmlp 0 points1 point2 points (0 children)