Results 1 to 6 of 6
Thread: Pros and Cons in Java
- 08-31-2008, 03:34 AM #1
Member
- Join Date
- Aug 2008
- Posts
- 1
- Rep Power
- 0
-
I recommend that you check out both Google and Wikipedia, both excellent resources that will answer these and many other questions.
- 08-31-2008, 05:42 AM #3
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
Lots of things. But it's not easy to explain in a forum. As Fubarable says, read more on Google. And SUNs' official web site too.
I don't think it's easy. First start to learn Java, using a well explain text book. There are lots of discussions are going on here in Java Forums. Search them and read what expertise says on different text books, and choose the best for you. Then when you stuck with anything first make an attempt to do something and still fail ask any questions here you want. Lots members are ready to help you.
Best of luck for you journey to Java world. :)
- 08-31-2008, 06:22 AM #4
If you want to learn Java, why do you care about the pros and cons? As others have said there are many websites and books on Java.
Java itself is a very simple language, you can describe most of it in about 20 pages, maybe 10 if you leave out Generics and annotations. What makes Java (and any other OO language) powerful are the prebuilt libraries so you can reuse code rather than writing it from scratch.
Most of the old "pro/con" arguments were more theological than real. Which is better, being a Catholic or Protestant? or being a Hindu or Moslem? (Please, don't answer, there is no one answer, all four are fine with me, even though many wars have been fought over the centuries over the topic.)
If you want a more "pure OO" language, look at Smalltalk. If you want one that will make you more money, study .net and C#. I like scala and erlang, but I'm weird.
- 08-31-2008, 12:40 PM #5
My five cents to holly war :)
Java vs .NET (C#).
Java has MUCH better IDE ( Eclipse), if you develop a layer which works with database - Java+Eclipse is superb.
Web-GUI. Struts, Tapestry and other Java so-called frameworks for building web-GUI are very bloated and overcomplicated. My opinion - they are just horrible. ASP.NET shines here.
Java Server Faces technology aimes to do same thing as ASP.NET, though it is pretty young and I have no experience of working with it.
But. Java world has Google Web Tolkit ! This is mighty tool for building dynamic Web GUI. E.g. ref. Project Kaiser: Web-based Project Management software. Issue Tracking, Bug Tracking, Content Management, Enterprise Wiki and Forums. Free for 5 users :D.
Microsoft cloned GWT in its Volta product, but currently Volta is as horrible as Tapestry, and may be even worse. GWT is not so easy in learning and using though.
In short - if you want to quickly build good Web GUI, go to ASP.NET. Otherwise go to Java.
- 08-31-2008, 09:35 PM #6


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks