“Write once, run everywhere!”.
That’s the tag line that sold Java to developers since day 1.
Regardless computer architecture or platform your app could run anywhere nice and smooth. It’s been around us since 1995 and it did a great job. For a while there it was one of the most popular programming languages and even now most of software developers have used it at least once in their career. It powers lots of open-source tools and most of the enterprise software found in banks and corporations.
But coming back to the tagline, “write once, run everywhere” things have changed since 1995. TLC’s not hot anymore and same goes for Java. Why? First of all, Java developers are expensive. They are harder to find, they are usually good and coming from well established companies, thus demanding lots of money.
Now using ReactJS you could finally create the iOS app you had in mind since forever and put off too long because that ObjectiveC is a pain in the arse. No more, just set the whole thing up and shoot for the sky… of the App Store.
It’s not perfect, of course, it lacks a lot of the low level access provided by the native apps but in most of the apps, you can live with that. And you’ll still need a Mac.
“cross platform desktop apps with web technologies”. Awesome! You’re probably already using it in your favorite editor Atom or in your daily chat tool Slack!
Exactly, great companies already rely on this tech and it’s open to you too!
It’s the new Java.