>
> On Sat, Aug 30, 2008 at 11:13:57PM -0400, Stanley Brinkerhoff wrote:
> > I would love if someone would take a meeting and go over Java from a bit
> of a
> > mile-high level, assuming the programmer already has experience with
> > PHP/Perl/Ruby/Python/etc (which arguably all work more or less the same)
> and
> > talk about Java.
>
> Takes a lot of guts to walk in here and claim that PHP, Perl, Ruby, and
> Python
> "all work more or less the same", even "arguably".  If I wasn't sippin' on
> a
> Mojito I'd be inclined to say that those are fightin' words.
>

Syntax and semantics aside -- I would argue you could teach a class on
"programming with interpreted languages" you could spend 50% of the class
talking in a pseudo-language, Apache and mod_xyz and then have that directly
applicable to any of the languages above.  Naturally they each have their
own quirks, if you toss RoR into the mix you need to talk a bit about MVC
and how it deals with databases...

You can write your code essentially as standalone console code -- add it to
a cgi-bin type of directory, and apache will spawn an intepreter (or use its
mod_xyz) to parse and display the code.  Fairly simple, and they all work
similarly.

Dot.net/Java/ZOPE/RoR to some extent (application server based
implementations) seem to be quite different (though, keep in mind I was
asking for someone to cover Java) in that they have this concept of
deploying the application, persistence, and needing to know a bit more about
the architecture that is crammed down your throat.

No?

Stan

Reply via email to