Re: Some Noob Questions



Lew wrote:
Kyle T. Jones wrote:
But, based on comments, I'm guessing that Java doesn't work well for
this role? Specifically, it's Tom's reply that really hit me - y'all

Utter nonsense. Java EE is perfect for server-side stuff.

know what I mean, generally you go to a newsgroup for a specific
language and ask a compare/contrast question, it's all going to be
positive for the language around which that newsgroup is centered - for
him to state specifically that python would be a better alternative
carries a lot of weight.

I don't know why Tom particularly likes Python for server-side work,
but I for one have been using Java for server-side work for almost a
decade now and I find it easy, fast and stable for such use.

So, unless someone else wants to chime in with "No, the J2EE
implementation works great for handling all this server-side stuff" I

Duhh.

guess I'll break the Python books back out and go that route.

I'd go with Java.

Certainly, Sun makes it sound like it'd be a great way to do it (using
Java) - they go so far as providing that "Petshop" example of AJAX and
J2EE in action together on their site (under the section on J2EE).

Java EE servers like Tomcat, Glassfish, JBoss, Geronimo and such (just
to name free ones) work great - they have extensive libraries to tie
in databases, server-side logic, presentation "templating", excellent
separation of concerns, message queues - the list goes on.

Java EE ("J2EE" is an out-of-date acronym) is excellent for this.

I venture to say that certain features of Java will tend to make
applications easier to keep stable and error-free than Python, but of
course expertise in either platform will have the strongest impact
there.

The abundance of Java server platforms, many open source, and
extensive libraries tend to make it a stronger choice. I see a lot
more choices in the Java world, and Java is much more widely used for
this sort of work.


So, thanks again, all! Maybe you'll hear back from me in the future...
and I'll check this thread again to see if anyone came up with a
contrary position to Tom's advice (can you tell this is what I'm really
hoping for? haha.)

Tom is a lone voice calling a controversial song. Don't let him lead
you astray.

Most people see Python as a particularly strong scripting language,
although it is arguably more than that. Java is a rubric for a range
of platforms, scripting languages and libraries that cooperate to give
you what you want.

Go with Java.

--
Lew

Music to my ears, Lew! - thanks for clearing up the J2EE/Java EE mistake I was making - this explains why all my Amazon "J2EE" searches were turning up older books, eh?

Thanks again (and to everyone else)! I'm quite excited about the whole thing. I was pretty into all this stuff (programming and networking in particular) my whole life up through getting my BS - then I went to grad school and kinda got away from it all for a long time... but there's a particular aspect of programming (it's the problem solving, I suppose), that I really love and miss - well, sometimes it's love/hate, but mostly love - I'm sure y'all know what I mean (and I'm sure none of y'all will break my balls about referring to the kiddy-stuff I want to do right now as "programming", haha - y'all seem too nice for that, uh, and maybe for Usenet in general? Kidding, of course - wow, not one flame in spite of all the mistakes and general ignorance I displayed - quite a statement about your newsgroup).

I'm sure you'll be hearing from me again in this newsgroup, but I'll be much more specific with my questions (and take the time to do searches so I'm not repeating noob questions that have been answered over and over!).

Danke! Cheers!
.



Relevant Pages

  • Re: Static vs Dynamic
    ... (Java has too much noise in its source code, ... lot to ask and is typical in a typed language supporting polymorphism. ... > developers can easily learn the Java programming language; ... > obivous bugs slip through and b) in many cases, ...
    (comp.lang.lisp)
  • Re: Python or Java or maybe PHP?
    ... Python or Java? ... Ruby (with Rails, of course, as the server-side framework), Python (many ... this cuts both ways (once you've decided on Java as the language you ...
    (comp.lang.python)
  • Re: why is "self" used in OO-Python?
    ... and worse this has spread from Java into other ... by whatever happens to be the first OO language they learn". ... If the first programming language (or the ... I have no objection to teaching Java in a CS curriculum. ...
    (comp.lang.python)
  • Re: Public disclosure of discovered vulnerabilities
    ... I spoke of Java; ... > necessary when programming in Java. ... > it is every single programmer who wants to use the language securely. ... this is what we call the "mental model" problem in aerospace. ...
    (sci.crypt)
  • Re: 71% Say Finding New Energy Sources More Important than Conservation
    ... Most of the drive to define was for a test programming language, because each tester had it's own language and the engineer would have to re-write the program every time the testor changed. ... The only reason it was used was because people saw that it would have a longer life time than ADA. ... My group at Stanford switched to Java as their language of choice after giving up on C++ as too flawed to use. ...
    (soc.retirement)