JavaScript guide for a Java developer

Lasitha Benaragama
2 min readApr 11, 2018

So Javascript..

This is the era of Javascript. Yes we need backends to process data, whatever the backend you develop you need a frontend to display data. Backends can be vary, frontends are the same, either it is a mobile frontend, Desktop frontend or a web frontend. In this article i mainly focus on web frontend development technologies for Java developers.

What you have in Java,

Theoretically Java is a object oriented language. If you are a Java developer, you will have a clear understanding about what is java. When you start learning about Javascript frameworks you need to start with something you can understand.

These days most of the Java developments are based on the frameworks. There are lot of frameworks in the market and most of them are based on MVC architecture. Yes that is a valid concern to go through.

The Order

  1. ECMA Scripting

First and fast you need to learn Javascript. Before selecting any framework you should learn it and it is mandatory to know the behavior and the fundamentals of Javascript. Below link will give you a good understanding about the Revolution of Javascript and follow w3schools tutorial will give you enough knowledge to carry on.

2. Angular JS

Frontend developers are not like to have Angularjs that much. But for Java developers Angularjs is the most familiar and understandable framework. Basically the disadvantage of using Angularjs is that the Angularjs is not giving any assurance of backward compatibility. So start with Angularjs version 1.X and version 5.X (latest) and go through the other versions timely.

3. Vue JS

Characteristics of Vuejs influenced from both Angularjs and Reactjs. So before go to the React i would strongly recommend to have a look at Vuejs. This will give you a foundation to Reactjs. Also it has a structure similar to Java and its MVVC architecture will help you a lot when it comes to understand the basics. Below link has a nice comparison between Reactjs and Vuejs as well as Angularjs.

4. React JS

Here comes the King. Actually Reactjs is the one Javascript framework everybody should learn. If you use Reactjs, the architecture makes a lot of sense. Also learning Reactjs is useful for almost all platforms of development.

Bonus — Node JS

You will get some knowledge about Node js when you going through. So keep learning. It will give you a good understanding.

So 2018 is a year of Javascript and React. JQuery is not in the favorite list any more. So move on. Always spend your free working time to learn new things.

--

--