Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Java where to start?

Zarf (5735) writes | about 6 years ago

Java 1

As someone who's just moved to Java myself... I suggest starting here: http://grails.org the Grails framework will get you started in Java based web development and you can learn more diving deeper into Java as you get more and more proficient. Grails is built on Spring which is a Java Enterprise platform but Grails saves you from having to learn all those "enterprisey" bits. Instead Grails picks defaults that are the most sensible for web development.

As someone who's just moved to Java myself... I suggest starting here: http://grails.org the Grails framework will get you started in Java based web development and you can learn more diving deeper into Java as you get more and more proficient. Grails is built on Spring which is a Java Enterprise platform but Grails saves you from having to learn all those "enterprisey" bits. Instead Grails picks defaults that are the most sensible for web development.

As you get better you can graduate to adding your own features to the framework or even beginning to use the more advanced Java frameworks outside Grails tying everything back together using Spring's IoC and Java JNDI. Or you can keep things light weight and web2.0 by using various remoting technologies inside Grails. It's a quick way to learn that doesn't put training wheels on you.

Get going in an afternoon... scale out using Java as your project grows.

cancel ×

1 comment

Sorry! There are no comments related to the filter you selected.

Frameworks, frameworks, everywhere... (1)

Bill Dog (726542) | about 6 years ago | (#25179721)

When I had to learn Java for my first job, I learned it the old-fashioned way, via Sun's online tutorials. (Which were excellent, BTW.) But now there's all kinds of frameworks, and it presents a number of problems.

I think not learning the core language first, solidly, but instead jumping right to abstraction layers/being near-immediately productive, is a shame. I'm reminded for example of the considerable segment of Windows devs who learned MFC but never learned writing an app the manual way to just the Win32 API. So not only did they not know what was going on underneath, what they did know they did poorly.

Back to the Java world, how can one tell which frameworks to use. Which are the good ones, or more importantly, the ones that will keep you employed, is the question. Like with source code control systems, your current employer might've picked a bad one, or one that's not used in many other places. Which sucks for one's resume. (Until my current job I had only MS Visual SourceSafe experience, which made me look like a lamer.)

There are probably always better frameworks coming out. But if you have a ton of code invested in one, that falls out of favor/the community decides that using it is now "considered harmful", you're stuck with it. (The same could be said for languages, but I think frameworks gain and lose trendiness more rapidly than languages do.)

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?