Link Details

Link 281591 thumbnail
User 470961 avatar

By armelnene
via armelnene.blogspot.com
Published: Nov 05 2009 / 08:57

Since JAVA was officially introduced in 1995, it has changed the way most of us look at the Operating System. Bill Gate (how ironic) once said that it was not about the hardware but the software which will be the future. A decade or more later, the fifth employee of SUN, John Gage said "The Network is the Computer".
  • 17
  • 9
  • 3212
  • 2146

Comments

Add your comment
User 504531 avatar

bob.santosjr replied ago:

-2 votes Vote down Vote up Reply

This may seem a silly question but what do you mean by "The network is the computer"? And you could have made the article better if you grouped #2, #3 and #5 and talked about what Java technologies should you use for desktop applications, web services, web development, etc.

It was a good read and I picked up one particular information from the comments regarding Tomcat needing the whole JDK on earlier versions cause the first Tomcat version I used was Tomcat 5.5.

User 470961 avatar

Armel Nene replied ago:

1 votes Vote down Vote up Reply

@bob, I believe what "the network is the computer" mean is as follow: the software does not need to reside locally but can be access by remote system just as the web. This is one of the reason Google are looking to introduce their own Operation System. Look around the web and see how many developers are building site based on some freely available web services which reside on the network. Java runs on a virtual OS which sit on top of the real OS. Java can be delivered through the web browser and make it accessible to users on various OSs.

I didn't put 2 - 3 - 5 because I do believe that they are different;

2 - Know your technology stack is about knowing which API are available for a given problem domain. For example in my experience data centric web app make heavy use of EJB for data access and manipulation.

3 - Experiment with variuos Java EE frmaework is about familiarising yourself with what's on the market.Some people believe that Spring can be the answer to everything and would not bother trying other framework such as EJB. This is more about broadening your skill set.

5 - Know how to develop web services is about the pratical not theory. Not all Java EE applications need to be service orientated. Knowing how to expose your data to external application is valuable for integration and interoperability.

Nice to see that you have enjoyed the read and hopefully you can give me a positive vote ;) .

Cheers

User 388005 avatar

Hardcoded replied ago:

-1 votes Vote down Vote up Reply

"I would also recommend to developers to learn shell scripting on their target OS."
What? Why do I use an OS-independent languange, just to stick to a single OS?

btw: Java is not an acronym, so it's not JAVA! Every developer should know at least the name of the language, before posting useless stuff about it.

User 470961 avatar

Armel Nene replied ago:

1 votes Vote down Vote up Reply

@Hardcoded The importance of learning shell scripting to heplp you automate some of the task like cron. I am sure everyone reading this blog knows that JAVA or jAvA or Java is not an acronym its like writing BETA, that too is not an acronym.

I am disapointed in your comments but this is the freedom of speech and I am glad that you exercise yours.

Thanks for your comment anyway.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.