Today we are dealing with JavaScript, the programming language of Lisk. Since it is is an always changing language, we try to explain what were the trends of 2018 and to predict those of 2019.

JavaScript is an object and event oriented script language. It is usually used in client-side Web programming, and recently also in servers. If initially its use was limited to web browsers, the birth of Node.js has allowed its application even outside of them.

36M devs and by far #JavaScript is the #1 choice for most of them. According to below statistics JavaScript: – is the top programming language by repositories since 2011.

– has 2.3x more PR than the 2nd most popular language.https://t.co/OX8aw8BErbhttps://t.co/Xyem8ewhjo https://t.co/TUTVpUGQL4 — Max Kordek (@MaxKordek) 23 maggio 2019

As Max Kordek also stated, JavaScript is the top programming language by repositories since 2011, according to the 2018 State of the Octoverse report.

The Stack Overflow survey is designed for IT professionals and enthusiasts and in 2018 it involved more than 100.000 developers, who shared their views on the current state of the IT industry, on preferred and non-preferred technologies and on other aspects.

According to the results, considering only professional developers, Javascript ranks first in programming, scripting, and markup languages.

As regards the most popular libraries and frameworks, considering again the answers of professional developers, we can see how the first three places are occupied by the JavaScript-based tools.

Since Node.js, Angular and React are the most used JavaScript technologies, let’s take a closer look at them.

React is a library for the creation of user interfaces, managed by Facebook. It works very well with large Web applications because it processes data without frequent page reloads. It also has numerous ready-to-use components that allow developers to significantly reduce the development time. Since React is supported by Facebook, we can think that its growth will continue even in 2019, although it will have to contend with other aggressive competitors like Vue.js.

The Angular library is mainly managed by Google and usually used by developers for the creation of single-page applications. About every two months, Google presents a new version and recently the 7th version came out. This new version includes some new features, such as an overall improvement in app performance or the support for content projection via slots by Angular Elements components.

Over the years, Node.js remains one of the most downloaded open source software for the implementation of JavaScript codes in a non-browser environment. It is based on the Google Chrome JavaScript engine (V8 engine) and it is very popular among developers. It does not seem that this situation will change soon.

Finally, a brief reference to Vue.js, one of the most popular JavaScript libraries in 2018. As we said above, it is the main competitor of React in terms of popularity among web developers. Despite being a fairly new library, it has received millions of downloads in the last few months and has achieved great approvals in 2018. One reason for this success is its clarity and ease of use. It is expected that, during 2019, the popularity of Vue.js will continue to increase due to its winning features.

———————————————-

Lisk Magazine is a project supported by Lisk Italian Group and EliteX.

Support our work, vote for Lisk Magazine.