Pages

Saturday, February 26, 2011

Restart Java

After several years trying new things with .NET programming, especially C#, and many times back and forth with C and C++, now I think it might be good to go back and see where I came from...JAVA.

It's not easy to find my way back to Java, it has been about 4 years and now it's Oracle. I felt lost on my first sight at Java-Oracle site, but I think it's still very well organized. So...it's nice, but there's still much to do...I guess.

First things first...let's see what kind of technologies we can find in Java:
  • Java SE
    • Java Platform, Standard Edition. This is mainly used for desktop application programming. It has all components needed to build a windowed application. You can also use it for an embedded system, because many of such systems are now supported with sufficient hardware specifications.
  • Java EE
    • Java Platform, Enterprise Edition. You can use this technology to build an enterprise application, which is normally distributed over a network and uses a lot of resources. The most wellknown usage is to build web applications.
  • Java ME
    • Java Platform, Micro Edition. You use this technology to develop mobile applications, including those run in embedded devices.
  • Java FX
    • Java Platform, JavaFX. I think you will need this to build "beautiful" application with good performance...nice GUI...rich interaction...and so on.
We will see those technologies one by one as I come to build applications on them. But like I said earlier, I will start from the beginning and get my hands dirty, and for that I will need the JDK (you can find the latest version here) and the IDEs (ofcourse you can always use simple text editor for that, but I am too lazy to do terminal/console writing). For the IDEs, I use both Netbeans and JDeveloper. You can also use Eclipse, but personally I find it too complicated configuring it right now.

So, if you get all things set up...let's wait for the upcoming posts on Programming - Java.

No comments:

Post a Comment