Will Flutter and Dart be the Next Big Thing in Application Development?
That’s a genuine question, believe it or not, and I almost find it surprising myself, asking it. There is no denying, having been a JavaScript-based developer for quite a long time now, I had my moments of unshakeable borderline religious belief that JavaScript will eventually take over a huge portion of application development. It’s already a multi-purpose language, and while snobs will call it “just a scripting language” — which it technically is — it has proven its versatility and approachability many-many times. On the web, on mobile (Ionic, React Native, PhoneGap, JQuery Mobile), desktop (Electron, Node-Webkit), embedded, etc. Purely objectively speaking, JS can do a lot, and has done so for nearly 2.5 decades now. Kudos to Brendan Eich and all the other key contributors. We all shall be eternally grateful! 🙏
It goes without saying that JavaScript has single-handedly pushed app development into many next phases and enabled engineers and creatives to take their ideas to platforms previously unavailable to them, but… because there is always a “but”, there is also no denying that just because JS could do all that, it was also not always the best choice for the job. Whenever JS is looked at from a performance aspect, it often ends up being regarded as the sloth of programming languages. Turns out, more often than not, the…