2 min read

Dart is an open-source, object-oriented, general-purpose programming language developed by Google in 2011. Dart falls in the long list of languages that claim to be simpler than JavaScript and easy to write. It is used for both client side and server-side web development. Dart is also being used for Native and Cross-platform mobile development. Then why is the programming community abuzz with the news of Dart heading nowhere? Is there any truth to these rumors? If you are a web developer, does it make sense for you to learn Dart?

Dart hasn’t been doing great in-terms of the TIOBE ranking – the de-facto standard for programming language rankings. The latest rankings show Dart at the 24th spot out of the 50 languages that TIOBE tracks, behind languages like Swift, R, Delphi which are even newer than Dart.

Codementor ranks Dart at #1 in the list of programming languages one should not learn in 2018. They looked at community engagement, growth, and the job market to arrive at this conclusion.

Worst programming languages to learn in 2018

Source: Codementor.io

The job trends for Dart are also not looking good. There has been neither any growth nor decline. The major cause of concern for Dart has been that very few companies are using Dart in their development stack. Presently only 3 companies, Google, Workiva and Blossom use Dart stack. Google being the creator of Dart, this doesn’t represent a good picture for Dart. Since there are very few Job listings, the developer salaries are pretty high, but the demand shortage balances that advantage out. When compared to other late entrants like Swift, this represents a grim picture for Dart.

Dart

Source: ITJobswatch.uk

Google had also shifted to TypeScript as the official language for it’s most popular front-end development framework Angular. This was also seen as a minor setback for Dart.

All might not be gloom and doom for Dart yet. The reason being Dart’s ease of use, lack of boilerplates and extremely lightweight nature. Developers have termed it as a language for the long run. These predictions got a major boost when Google recently announced their latest Cross-Platform mobile development framework, Flutter which was written in Dart. The reviews of Flutter has also been encouraging since it paves way for simpler and native like mobile apps. The popularity of Flutter could mean a revival of Dart in the mobile development scenario. But Google might have even bigger aspirations with Dart.

Google might be thinking of a possible replacement of its flagship Android operating system which is bugged by irregular update cycles due to multiple instances of it running on different devices. Google is developing an operating system called Fuchsia which is also being written in Dart. If Fuschia, coupled with Flutter can increase their developer base and adaptations, then the story of dart might be re-written soon.

Read Next

Why Google Dart Will Never Win The Battle For The Browser

Building Games with HTML5 and Dart

Google Fuchsia: What’s all the fuss about?


Subscribe to the weekly Packt Hub newsletter. We'll send you this year's Skill Up Developer Skills Report.

* indicates required

LEAVE A REPLY

Please enter your comment!
Please enter your name here