Beginer Java tips, for a profesional
Hello to all... I'm starting a small project in JAVA, just to gather a little experience with it. The project I picked is a FIX (http://www.fixprotocol.org) message viewer. It's comething that I think can be used, and a topic I have lots of experience with, so that I can consentrate on the JAVA. I'm using SUSE 10.1 as development platform. I have extensive experience in programming (COBOL, PL/I, 360 Assembler, C/C++, Smalltalk, Prolog, Perl, Python, just mention a few) and feel it's time I did a little JAVA. So anyone have tips, and gotchas I should watch out for? Suggestions for how to get into a workbench with little effort? Thx. for your help Jerry
Jerry: I do a lot of Java development. Here's my advice. Go to www.java.sun.com and get the latest version of Java. It is really convenient to get the binary rpm. It will install itself into /usr/java so you need to be root user to install. Change your PATH variable to put /usr/java/jdk1.5.0_07/bin ahead of what's there. Then head to www.netbeans.org and get the latest daily build of NB5.5 or 6.0. Or if you want only the stable version it will be 5.0 (quite antiquated). Anyway, get the version you want. If you get 5.5 it will even install an icon on your desktop (KDE) to make things that much easier. It is nice to see NB is showing up on the YOU updates at this point albeit always behind the curve. Don't waste time on Eclipse unless you want, as they say, "Plug-in hell" before you can do anything useful. NB works "out of the box". Mono is a colossal waste of effort since it is merely a poorly done copy of Microsoft branded Java. The final download should be the Java Tutorial which you will also find at the java site above. It explains the language features, etc. And, if I were you, I'd plan never to go back to any of the others you've mentioned. There's something about Java that gets under your skin and makes you just keep scratching the itch! :) I've done COBOL, RPG and a little C/C++ in a previous life. I'm sticking with Java. Be warned, however, that Java does take resources. 1G of memory is really the min required for performance and the faster your chip the better you'll like Java -- it really needs at least a 2.0 CPU (3.2 is better) and AMD runs faster than Intel; more is always better. Have a lot of fun! Chuck Davis On 6/24/06, Jerry Westrick <jerry@westrick.com> wrote:
Hello to all...
I'm starting a small project in JAVA, just to gather a little experience with it.
The project I picked is a FIX (http://www.fixprotocol.org) message viewer. It's comething that I think can be used, and a topic I have lots of experience with, so that I can consentrate on the JAVA.
I'm using SUSE 10.1 as development platform.
I have extensive experience in programming (COBOL, PL/I, 360 Assembler, C/C++, Smalltalk, Prolog, Perl, Python, just mention a few) and feel it's time I did a little JAVA.
So anyone have tips, and gotchas I should watch out for? Suggestions for how to get into a workbench with little effort?
Thx. for your help Jerry
-- To unsubscribe, email: suse-programming-e-unsubscribe@suse.com For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
and AMD runs faster than Intel
You know it!! :) -Chris verBurg On Sat, 24 Jun 2006, Chuck Davis wrote:
Jerry:
I do a lot of Java development. Here's my advice.
Go to www.java.sun.com and get the latest version of Java. It is really convenient to get the binary rpm. It will install itself into /usr/java so you need to be root user to install. Change your PATH variable to put /usr/java/jdk1.5.0_07/bin ahead of what's there.
Then head to www.netbeans.org and get the latest daily build of NB5.5 or 6.0. Or if you want only the stable version it will be 5.0 (quite antiquated). Anyway, get the version you want. If you get 5.5 it will even install an icon on your desktop (KDE) to make things that much easier. It is nice to see NB is showing up on the YOU updates at this point albeit always behind the curve. Don't waste time on Eclipse unless you want, as they say, "Plug-in hell" before you can do anything useful. NB works "out of the box". Mono is a colossal waste of effort since it is merely a poorly done copy of Microsoft branded Java.
The final download should be the Java Tutorial which you will also find at the java site above. It explains the language features, etc. And, if I were you, I'd plan never to go back to any of the others you've mentioned. There's something about Java that gets under your skin and makes you just keep scratching the itch! :) I've done COBOL, RPG and a little C/C++ in a previous life. I'm sticking with Java. Be warned, however, that Java does take resources. 1G of memory is really the min required for performance and the faster your chip the better you'll like Java -- it really needs at least a 2.0 CPU (3.2 is better) and AMD runs faster than Intel; more is always better.
Have a lot of fun!
Chuck Davis
On 6/24/06, Jerry Westrick <jerry@westrick.com> wrote:
Hello to all...
I'm starting a small project in JAVA, just to gather a little experience with it.
The project I picked is a FIX (http://www.fixprotocol.org) message viewer. It's comething that I think can be used, and a topic I have lots of experience with, so that I can consentrate on the JAVA.
I'm using SUSE 10.1 as development platform.
I have extensive experience in programming (COBOL, PL/I, 360 Assembler, C/C++, Smalltalk, Prolog, Perl, Python, just mention a few) and feel it's time I did a little JAVA.
So anyone have tips, and gotchas I should watch out for? Suggestions for how to get into a workbench with little effort?
Thx. for your help Jerry
-- To unsubscribe, email: suse-programming-e-unsubscribe@suse.com For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
-- To unsubscribe, email: suse-programming-e-unsubscribe@suse.com For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
I have used Java for 3 years know mainly web development with databases. If you are not into IDEs - Netbeans/JEdit/XCoral/Eclipse etc you can try Kate (KDE) it has everything I have ever need for Java. You can of course right your own compiliation and deployment scripts which would come standard in the IDE but you are free to use any directory structure you like. I find that using the SuSE packages of late 10.0 and 10.1 is pretty adequate for my needs and I get the latest updates through the os update mechanism which is convinient. There are warnings out there not to use the sun jvm and go open source and for the most part they are valid unless you want to make money from java and some of the prepackaged libraries from sun that are used in most places. The ASF project is really central to a lot of leading open source/commercial offerings in the Java space www.apache.org another place for cool java things is www.java-source.net and of course freshmeat.net . The is a free downloadable book from Bruce Perens about open source java which is really nice and talks about the apache commons java projects. Java is really nice, but it takes a lot more time and understanding to rip full benefits compared to something that gets you doing stuff right away, like Python, VB or ASP for example, at least it did to me :). Good luck. George --- Chris verBurg <chris.verburg@amd.com> wrote:
and AMD runs faster than Intel
You know it!! :)
-Chris verBurg
On Sat, 24 Jun 2006, Chuck Davis wrote:
Jerry:
I do a lot of Java development. Here's my advice.
Go to www.java.sun.com and get the latest version of Java. It is really convenient to get the binary rpm. It will install itself into /usr/java so you need to be root user to install. Change your PATH variable to put /usr/java/jdk1.5.0_07/bin ahead of what's there.
Then head to www.netbeans.org and get the latest daily build of NB5.5 or 6.0. Or if you want only the stable version it will be 5.0 (quite antiquated). Anyway, get the version you want. If you get 5.5 it will even install an icon on your desktop (KDE) to make things that much easier. It is nice to see NB is showing up on the YOU updates at this point albeit always behind the curve. Don't waste time on Eclipse unless you want, as they say, "Plug-in hell" before you can do anything useful. NB works "out of the box". Mono is a colossal waste of effort since it is merely a poorly done copy of Microsoft branded Java.
The final download should be the Java Tutorial which you will also find at the java site above. It explains the language features, etc. And, if I were you, I'd plan never to go back to any of the others you've mentioned. There's something about Java that gets under your skin and makes you just keep scratching the itch! :) I've done COBOL, RPG and a little C/C++ in a previous life. I'm sticking with Java. Be warned, however, that Java does take resources. 1G of memory is really the min required for performance and the faster your chip the better you'll like Java -- it really needs at least a 2.0 CPU (3.2 is better) and AMD runs faster than Intel; more is always better.
Have a lot of fun!
Chuck Davis
Hello to all...
I'm starting a small project in JAVA, just to gather a little experience with it.
The project I picked is a FIX (http://www.fixprotocol.org) message viewer. It's comething that I think can be used, and a topic I have lots of experience with, so that I can consentrate on the JAVA.
I'm using SUSE 10.1 as development platform.
I have extensive experience in programming (COBOL, PL/I, 360 Assembler, C/C++, Smalltalk, Prolog, Perl, Python, just mention a few) and feel it's time I did a little JAVA.
So anyone have tips, and gotchas I should watch out for? Suggestions for how to get into a workbench with
On 6/24/06, Jerry Westrick <jerry@westrick.com> wrote: little effort?
Thx. for your help Jerry
-- To unsubscribe, email:
suse-programming-e-unsubscribe@suse.com
For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
-- To unsubscribe, email: suse-programming-e-unsubscribe@suse.com For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
-- To unsubscribe, email: suse-programming-e-unsubscribe@suse.com For additional commands, email: suse-programming-e-help@suse.com Archives can be found at: http://lists.suse.com/archive/suse-programming-e
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Jerry Westrick wrote:
I have extensive experience in programming (COBOL, PL/I, 360 Assembler, C/C++, Smalltalk, Prolog, Perl, Python, just mention a few) and feel it's time I did a little JAVA.
Given that you feel well-versed in both Smalltalk and C++, Java should not present any major hurdle. My own list of languages looks quite similar ( 370/i386/z80/parisc assembler, C/C++, PL/I, REXX, even some APL2 and some HPS). About 5 years ago I also thought I needed to expand my universe (I was doing assembler & C++ on 370), and picked Java as the next stop. So I joined a well known software company selling its own very successful J2EE appl server. I stayed on for about two years, then gave up on Java. It's probably my age showing, but assembler is just a lot more fun :-) /Per Jessen, Zürich
On Sat, 2006-06-24 at 13:21 +0200, Jerry Westrick wrote:
Hello to all...
I'm starting a small project in JAVA, just to gather a little experience with it.
The project I picked is a FIX (http://www.fixprotocol.org) message viewer. It's comething that I think can be used, and a topic I have lots of experience with, so that I can consentrate on the JAVA.
Take your time do not try to learn it in 6 weeks you will get headaches. See the book Object Oriented Programming by Steven Gilbert by the Waite group. CWSIV
participants (6)
-
Carl William Spitzer IV
-
Chris verBurg
-
Chuck Davis
-
George Stoianov
-
Jerry Westrick
-
Per Jessen