On Tue, Apr 10, 2012 at 9:38 AM, Stas Malyshev <[email protected]>wrote:
> Hi!
>
> > today I read this post, I think that some points are valid, follow the
> link for
> > you guys
> >
>
> Could you name a few and explain why you think they are valid and what
> you propose to do to fix them? This article is huge and if you want to
> start a discussion that makes sense (as opposed to a rant which is, I am
> sure, very therapeutic for the author of the post but I'm not sure why
> should we care) I think the approach of "read the whole thing and guess
> what I meant by 'some points'" is not the best one.
>
+1
> --
> Stanislav Malyshev, Software Architect
> SugarCRM: http://www.sugarcrm.com/
> (408)454-6900 ext. 227
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
Do you know why a full 1/3 of the internet uses PHP? BECAUSE IT WORKS!!
It is easy for newcomers and veterans alike. It's very forgiving when it
comes to typing and other semantics. As far as an error stack goes, PHP
really doesn't *need* once IMHO because the error messages are already
surprisingly precise (with a few notable exceptions lol), typically telling
you not just what the error is but exactly *where* it is, right down to the
line number! Personally, I think that's just fucking awesome.
I started programming at the age of 12 using GW BASIC on my old 286 (I
remember how excited I was when my brother managed to obtain a pirated copy
of QuickBASIC lol). I later "matured" into C/C++. I didn't start using
PHP until I was 19 or 20. It's been my favorite language to work in ever
since. It always amuses me when PERL developers go on their little
soapboxes about how "real" programmers all think PHP is stupid lol.
Granted, PHP has MANY flaws, some of which are accurately mentioned in the
article (though as Pierre pointed out, it doesn't actually raise any new
points; and yes I did read the whole thing, including the comments). There
are some things that PERL and "Ruby with [sic?!] Rails" do better. But
that's why we're here. Instead of trying to use the Internals list to
boost the SEO of your blog, why not actually contribute to make the
language better? Or do you prefer to just be an armchair quarterback?
--Kris