On 9/23/07, John David Anderson <[EMAIL PROTECTED]> wrote:
>
> I think the choice of PHP over Ruby is a deployment based issue. I
> don't see how Ruby (or Python, or whatever) has a significant
> advantage over PHP just by virtue of the language itself. I realize

That makes no sense at all. The choice of language and framework goes
FAR beyond deployment, which is just one aspect of a whole broad range
of issues. You can keep lying to yourself, but it won't make it any
more true.

> Ruby has some really nice features, but the bells and whistles there
> don't make much get-it-done difference in the long run. You can write
> applications just as easy in either. I can get things done if
> everything isn't an object, without lambda functions or whatever. Sorry.

Languages do make a difference. If languages were identical, there'd
be no incentive to write new ones, and everybody would be collude to
one. If it's just a matter of deployment, why are you not writing your
web applications with C CGI scripts?

If you just admit that PHP has some very, very serious flaws and hacks
in the language, and note that  you have your ways to deal with them,
people will take you more seriously. Your ways to deal with PHP's
flaws might not work for everybody. A band-aid hack is still a
band-aid hack.

> For me, it's a matter of familiarity and preference, and a

So it's not just "a matter of deployment"?

> realization that Rails (and Ruby) is still very new and is dealing
> with some growing pains. Besides, if you pick a good PHP framework,
> you get all the MVC goodness that comes from Rails methodology, and

I'm no ruby person, but PHP has severe limitations that prevent some
rails-like functionality to work similarly to Ruby. PHP, AFAIK, has no
way to pass functions and classes as objects. All you can do is pass a
string with the string of the function name. You can say that you have
no use for that all you want, but it doesn't change the fact that it's
you who's deliberately limiting yourself to the environment. Not the
other way around.

-Roberto

_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

Reply via email to