Well PHP is a "try to be OO" language, it's not nearly true OO. JAVA on the
otherhand is really close to OO.
With PHP I love the languages ability to transition from low to high level
machine access and it's interpopularity. PHP has a wide lib for low-level
methods and classes ( file/folder .... etc ). The biggest "need to have"
item with PHP is it's localhost operations. PHP is truly meant for a web
server. It functions well within a LAN/Intranet but doesn't deal with
network resources like JAVA does, not even close.
JAVA has to be all about networking, for me anyhow. It is a super-fast
language (compared to PHP), primarily because it's compiled and not
interpreted. I'm not as much of a fan of JAVA as I am PHP when it comes to
a web server due to "politics".
By "politics" I mean everything legal between Billy G. & Sun. All that
hogwash rendered JAVA a bit clumsy for the end-user becasue of .... "Would
you like to download this ActiveX Component". There are a lot of users that
don't "get that" part. So as a JAVA programmer you can make these really
insane web apps but unless the user says, "yes" to the IE prompt (85%-89% of
surf happens in IE still) it's all pointless and results in alot of helpdesk
tickets.
If JAVA applets and .OCX files worked seamlessly in the browser, I wouldn't
be in this thread to tell you the truth.
I guess I'm a lost programmer, I want everything PHP & JAVA wrapped into 1
seamless package (and can work well with MSSQL, MySQL, PostGres, DB2, ...
etc). I don't know that I'll ever find it but we'll see where Ruby rates on
my "usable-o-meter".
···
-----Original Message-----
From: James Britt [mailto:james_b@neurogami.com]
Sent: Sunday, March 26, 2006 1:10 PM
To: ruby-talk ML
Subject: Re: Areal noob question
Ryan and Kate Huff wrote:
Thank you very much for your insight. As far as language maturity goes,
Ruby is technically older than PHP if you count it's Japanese heritage. I
truly love PHP and I REALLY love Java.
Could you summarize what you love about PHP and Java?
Ruby is yet to offer the more advance features as JAVA or PHP in my
opinion
but it has the basics covered and now is the time to strike with Ruby in
my
opinion, and ride the wave to the 2nd and 3rd versions.
What are the advanced features you believe Ruby lacks?
(Seriously. I'm not trolling or asking for a flame war; I'm genuinely
curious how different people perceive and evaluate programming languages.)
--
James Britt
"A principle or axiom is of no value without the rules for applying it."
- Len Bullard