Solved

C# Developer learning Java

Posted on 2011-03-22
9
335 Views
Last Modified: 2013-11-23
Hello, everybody, im developing C# for over 5 years, done a bit of everything.. basic systems, webspider with webclient/httpwebrequest, hr systems.. and such..

I have seen a little of Java only at university, but it was a very basic thing..

What i would like to ask is, what is the most used IDE for java today (eclipse/netbeans/etc), also, on most places is it linux or windows (if linux what would be the usual distro?), what would be the most used frameworks/etc..

and to finish, what would be a good learning place for java ? books etc ?
0
Comment
Question by:eguilherme
9 Comments
 
LVL 5

Accepted Solution

by:
jaiminpsoni earned 56 total points
Comment Utility
1. Eclipse and IntelliJ Idea
2. Mostly windows. (My personal view)
3. mostly used Framework depends on what kind of application you have. Its too generic question.
4. www.jguru.com/ javaranch.com
0
 
LVL 20

Assisted Solution

by:Amitkumar Panchal
Amitkumar Panchal earned 56 total points
Comment Utility
Hi,

Following is the answer according to me.

Ans 1 : Eclipse is the most used IDE for java. Once, you are comfort with java you can try NetBeans, IntellijIdea, JDeveloper.

Ans 2 : Java is the OS independent language, so every framework for java will work on any OS.

Ans 3 : You can start with the following books.
             a. Thinking in Java
             b. Java Complete Reference
0
 
LVL 47

Assisted Solution

by:for_yan
for_yan earned 56 total points
Comment Utility

Most popular IDE free are eclipse and netbeans as you mentioned.
Commercial (although now also partially free) is IntelliJ idea - I like Idea

Some people use JDeveloper

There was some thread about Java books recently:

http://www.experts-exchange.com/Programming/Languages/Java/Q_26821266.html

I'm sure there weree many more on that

I guess Java is used a lot both on Windows and Linux - you choose by your situations
0
 
LVL 1

Assisted Solution

by:Shags818
Shags818 earned 56 total points
Comment Utility
My experience has been:

1. Eclipse
2. Windows
3. Spring
4. Since you are a C# programmer, I'd start with a Java for C# programmer book.
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 20

Assisted Solution

by:Sathish David Kumar N
Sathish David  Kumar N earned 56 total points
Comment Utility
>>>what is the most used IDE for java today (eclipse/netbeans/etc),

Depend upon your requriement it will change .

Mostly Eclipse used because its free version and easy to use !
MyEclise it will used for JSF rich text box , spring framwork !
Jdeveloper if u develop a product then the it will usefull because its create a workspeace in tiers !
If you use only servlet,jsp  the go with editPlus !


>>>>>also, on most places is it linux or windows
Its platform indepent so you use any OS . But Mostly in windows  for develoment ! and server are in Linux !

>>>>what would be the most used frameworks/etc..

Now there are framwork are famous Spring,JSF Struts,
0
 
LVL 3

Assisted Solution

by:greisch
greisch earned 55 total points
Comment Utility
1. Best (my opinion) IntelliJ IDEA (but commercial), most used Eclipse (and very good too)
2. Windows
3. Spring - MyEclipse (mainly web development)
4. Don't know

If you have some money, I think IntelliJ IDEA is worth it. I don't know if it works on Linux.
Eclipse works fine on Windows and Linux.
Spring framework is great for web development and linking many aspects together (database, communication, web, ...).
0
 
LVL 26

Assisted Solution

by:mrcoffee365
mrcoffee365 earned 55 total points
Comment Utility
Lots of good suggestions here.

I'd use Eclipse, but I'd stay away from all of the frameworks.  They're not like Visual Studio.  Eclipse is the closest thing to Visual Studio, and it only has a few of the hand-holding features you'd be used to from VS.  The problem with the frameworks is that
1) they make debugging harder
2) they are used by small subsets of Java programmers, so it's harder to get good online help.  You can look at the silence on EE when there's a Spring or struts question to see that.
0
 
LVL 13

Assisted Solution

by:Ashok
Ashok earned 110 total points
Comment Utility
Eclipse is very good as a Java IDE.

I was using NetBeans IDE and found that every time you run an application with Frame (window) and
the application has only one Java class
then you close the window, the application does not terminate automatically.
So if you run the same application, you have 2 instances of the same application in memory.
If you keep running the same application multiple time, they all stay in memory.  You have to kill it manually.

In Eclipse, this problem does not exist.

HTH
0
 
LVL 13

Assisted Solution

by:Ashok
Ashok earned 110 total points
Comment Utility
Actually, in Eclipse it does not automatically terminate when you close the window,
but when you run the same application, it does not use separate memory space.

HTH
0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now