On Tue, Apr 10, 2012 at 9:38 AM, Stas Malyshev <smalys...@sugarcrm.com>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