kirran

Saturday, May 19, 2012

COMPARING JAVA WITH OTHER TECHNOLGIES

What are the tools used for JAVA? 
  1. Edit plus
  2. Net beans - IDE
  3. My eclipse - IDE

But for the beginners of java,it is better to use Edit-plus. In the above , I mentioned IDE , which stands for integrated development environment.

when can we call a software tool as an IDE  ,it should satisfy the following criteria to be an IDE.

  1. Creation
  2. Compilation
  3. Debugging
  4. Execution
  5. Output in a window.
what is front end?
Front-end is also one type of application which is used for taking input or displaying the output.Front-end system are called as “clients”. A client is a machine ,which is used to send a request or receiving response. 

HTML,JAVA, .NET these are front-end application languages

A 2-tyre architecture compulsory supporting front-end as well as back-end.


what is back end ?
 
These are invisible systems called “servers”.The main purpose of back-end is either storing the data or manipulating the data like insertion, deletion etc.A server is also a machine, which is used to receive the request, processing it and sending the response to client. Ex : database systems are back-end systems


Why cant we develop web applications using c++ ?
 
we know very well that Web applications are networked applications basically, the drawbacks of C++ is very difficult to develop bigger projects and using pointers.one of the most important thing is Network applications are taking more time to develop C++.

GUI(graphical user interface) windows  also not attractive
 
Note: Because of above drawbacks we are not selected C++ in order to develop web applications in real time.
 
Now let us see the difference between java and .net

Java
Java is a platform independent language

Java is open source,  source code and software is available at free of cost.

Java is single and multiple platforms

Java language supports by other technologies like ANDROID   SAP,  TIBCO, etc


.Net

.Net is a platform dependent language

.Net  is not free ,it is closed source and prosperity resource

.Net is multi language and single platform

.Net is not supported by any other technologies.

From the above discussion , it is very clear that Java is very close to web applications and it is more suitable for the bigger projects,that is it has large capability.

Remember Java and .net both are secured languages , the only difference here is capability.

Example  : CITY BANK, it uses java technology


I  hope it is very clear now .


Let us see , how many types of java are there?

Java is divided into 3 types

Java SE (Standard Edition)
In core java we will be developing standalone applications or desktop applications ,it deals with 1–tired architecture.In advance java ,we can able to develop minimum 2–tired architecture. 
Ex: Intranet applications

Java EE (Enterprise Edition)
These are also called as enterprise application/distributed application/internet applications .To develop these applications ,minimum we need 3-tired architecture

Java ME (Micro Edition)
It is also called as micro edition suitable for mobile applications
Generally mobile applications are small applications called as micro applications

 








10 comments:

  1. Java is a prominent programming language in the current IT industry and the advanced level of Java courses are wanted by most of the professional. Your blog help me to observe some important points in Java language.
    Regards:
    java institutes in chennai
    java courses in chennai with placement

    ReplyDelete
  2. Nice tutorial. Thanks for sharing the valuable information. it’s really helpful. Who want to learn this blog most helpful. Keep sharing on updated tutorials…
    python training in chennai | python training in bangalore

    python online training | python training in pune

    python training in chennai | python training in bangalore

    python training in tambaram | python training in velachery

    ReplyDelete
  3. Thank you for allowing me to read it, welcome to the next in a recent article. And thanks for sharing the nice article, keep posting or updating news article.

    java training in chennai | java training in bangalore

    java online training | java training in pune

    java training in chennai | java training in bangalore

    java training in tambaram | java training in velachery

    ReplyDelete
  4. Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information..


    rpa training in anna nagar |

    rpa training in marathahalli

    rpa training in btm

    rpa training in kalyan nagar

    rpa training in electronic city

    rpa training in chennai

    rpa online training

    selenium training in training

    ReplyDelete
  5. Thank you for allowing me to read it, welcome to the next in a recent article. And thanks for sharing the nice article, keep posting or updating news article.
    Devops training in sholinganallur
    Devops training in velachery

    ReplyDelete
  6. Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.

    Best Selenium Training in Chennai | Selenium Training Institute in Chennai | Besant Technologies

    Selenium Training in Bangalore | Best Selenium Training in Bangalore

    AWS Training in Bangalore | Amazon Web Services Training in Bangalore

    ReplyDelete