10 reasons why I think Java is a good option
10 reasons why I think Java is a good option to enter the world of writing software in a more professional way.

1. It is Open
Most native Java libraries have their source code open and developers available, this helps you not only to know more about the capabilities of them but also gives you the possibility to expand them.

2. It’s Free!
To develop in Java you do not need to buy licenses of any kind, it’s completely free. Just go to the download page of the JDK (Java Development Kit), download it and use it without problems. There are also companies that provide free IDE’s for Java programming such as Netbeans and Eclipse.

3. Libraries available
While not all the procedures you may need are contained in the native libraries of Java, there are many libraries of independent programmers and companies that expand their functionality.

4. Support and Documentation
Java has several communities dedicated to providing support when you need it. The documentation that Oracle puts at our disposal on each of the classes, methods and components of the language is quite useful and very complete.

5. It is Multiplatform
There is no need to program a specific version for Windows, another for Linux, another for Mac, etc. With Java you can make the same application written only once work on all operating systems because the Java executable is not executed by the operating system but by the virtual machine (JVM).

6. It is Object Oriented
Object-oriented programming gives you the ability to write once and use an object many times. In short, it allows you to simplify your code and avoids the need to copy and paste the same procedure many times.

7. Flexibility
If at any time you write an application with a well-defined purpose and with the passage of time you need to update it, either to add functionality or to adapt it in some way, Java will allow you to do it using your same code, it is not necessary to rewrite, you simply inherit functionality and add new features without altering your initial code.

8. It is Expandable
By having the source code available you can then expand it or attach it to your application. You can inherit the functionality of an existing class and add additional procedures.

9. It is very Powerful
Let’s leave behind those years in which Java was thought only for simple things, today you can develop practically any application of any size and for any purpose with Java. From simple applications such as calculators, to a little complicated as word processors and quite complicated as air traffic systems. In the same way you can develop multi-threaded or multi-process applications without major problems. There are also several frameworks that help you to simplify the work even more and strengthen your applications such as Hibernate, Spring, Struts and JSF.

10. It’s Safe
Security is something that language developers take very seriously, they continually release updates that correct or prevent these types of problems.



Publicar comentario