Click here to Skip to main content
15,908,172 members
Home / Discussions / Java
   

Java

 
Questionfor loop to find the lowest price in the array Pin
mastdesi7-Oct-11 13:23
mastdesi7-Oct-11 13:23 
AnswerRe: for loop to find the lowest price in the array Pin
Richard MacCutchan7-Oct-11 21:27
mveRichard MacCutchan7-Oct-11 21:27 
AnswerRe: for loop to find the lowest price in the array Pin
David Skelly9-Oct-11 22:17
David Skelly9-Oct-11 22:17 
QuestionGreen Field Java Pin
cjb1107-Oct-11 1:34
cjb1107-Oct-11 1:34 
AnswerRe: Green Field Java Pin
TorstenH.7-Oct-11 2:42
TorstenH.7-Oct-11 2:42 
GeneralRe: Green Field Java Pin
Nagy Vilmos7-Oct-11 2:51
professionalNagy Vilmos7-Oct-11 2:51 
AnswerRe: Green Field Java Pin
Nagy Vilmos7-Oct-11 2:57
professionalNagy Vilmos7-Oct-11 2:57 
AnswerRe: Green Field Java Pin
David Skelly7-Oct-11 3:13
David Skelly7-Oct-11 3:13 
I have to say that moving from VB6 to Java seems like an unusual choice, VB.NET or C# seems like a more natural progression, but I guess there is a reason in there somewhere. Maybe the idea is to make the server-side platform independent?

"Less organised" could also be read as "more choice" and I think that is your problem: you will find yourself overwhelmed with choice. I can list the leading frameworks in the various areas, but I can't recommend any in particular because I have no idea what sort of application you are building or what your requirements are. So I'm not going to say that any one is better than the others.

For the web front end you could either look at something like GWT or ZK, or something like SpringMVC or Wicket. There are other frameworks like Seam or Grails that may get you started quicker, but I'm not sure how widely used they are in the real world. JSF might seem a little complicated for someone new to the Java world, but it is part of the JEE standard so should be on the list to consider. And of course, you could always just roll your own with JSPs and servlets.

For the data access layer, you could look at EJB, JPA (without EJB), Hibernate, MyBatis, or straight JDBC (lots of people still do this despite the fact that ORMs get so much press).

Spring is very popular in the Java world (although a significant minority are against it for various reasons). I would at least consider it, and look beyond the Dependency Injection features to see what else it might give you. If you want DI but don't like Spring, take a look at Guice.

In terms of IDEs, the big three are Eclipse, NetBeans and IntelliJ. Various people will argue strongly for their own personal favourite, but the truth is that they're all pretty much on a level these days and it's just a matter of taste as to which you prefer.

Test frameworks: JUnit is almost universal and could be considered a de facto standard in the Java world. Some people use NGTest (which does have some nicer features than JUnit) but is less common so I would stick with JUnit simply because every Java programmer you ever hire will have heard of it.

Then there are some build tools that you should at least look at: Maven vs. Ant, Hudson/Jenkins vs. Continuum.
GeneralRe: Green Field Java Pin
cjb1107-Oct-11 3:31
cjb1107-Oct-11 3:31 
GeneralRe: Green Field Java Pin
jschell7-Oct-11 8:49
jschell7-Oct-11 8:49 
GeneralRe: Green Field Java Pin
David Skelly9-Oct-11 22:13
David Skelly9-Oct-11 22:13 
AnswerRe: Green Field Java Pin
jschell7-Oct-11 8:59
jschell7-Oct-11 8:59 
Questionhelp: equals() method to compare the attributes Pin
mastdesi6-Oct-11 17:24
mastdesi6-Oct-11 17:24 
AnswerRe: help: equals() method to compare the attributes Pin
TorstenH.6-Oct-11 19:30
TorstenH.6-Oct-11 19:30 
GeneralRe: help: equals() method to compare the attributes Pin
David Skelly6-Oct-11 22:17
David Skelly6-Oct-11 22:17 
GeneralRe: help: equals() method to compare the attributes Pin
TorstenH.7-Oct-11 0:18
TorstenH.7-Oct-11 0:18 
GeneralRe: help: equals() method to compare the attributes Pin
mastdesi7-Oct-11 4:09
mastdesi7-Oct-11 4:09 
GeneralRe: help: equals() method to compare the attributes Pin
Nagy Vilmos7-Oct-11 4:36
professionalNagy Vilmos7-Oct-11 4:36 
GeneralRe: help: equals() method to compare the attributes Pin
mastdesi7-Oct-11 5:20
mastdesi7-Oct-11 5:20 
GeneralRe: help: equals() method to compare the attributes Pin
Nagy Vilmos7-Oct-11 7:12
professionalNagy Vilmos7-Oct-11 7:12 
GeneralRe: help: equals() method to compare the attributes Pin
mastdesi7-Oct-11 8:52
mastdesi7-Oct-11 8:52 
AnswerRe: help: equals() method to compare the attributes Pin
Nagy Vilmos6-Oct-11 22:43
professionalNagy Vilmos6-Oct-11 22:43 
GeneralRe: help: equals() method to compare the attributes Pin
mastdesi7-Oct-11 5:17
mastdesi7-Oct-11 5:17 
GeneralRe: help: equals() method to compare the attributes Pin
Nagy Vilmos7-Oct-11 7:14
professionalNagy Vilmos7-Oct-11 7:14 
QuestionPlease help with java assignment Pin
mastdesi6-Oct-11 4:43
mastdesi6-Oct-11 4:43 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.