|
|
|
|
|
by mgkimsal
5358 days ago
|
|
Wow - I'm taking a bit of personal affront to this. I'm not 'one person with limited experience with professional PHP development'. I've been PHPing since 1996 (from PHP/FI), and have done work with both PHP and many other platforms. I was doing MVC in PHP4 well before most of the popular frameworks of today were even started (probably before many of their authors were using PHP). Read this again: "Only a portion of web work I've seen in PHP uses any community framework." I see a hell of a lot more PHP than I actually work on myself. I've run multiple PHP groups over the last decade, and have consulted with well dozens of companies of all sizes during that time frame. What the hell - take me out of it. Look around at most PHP code out there (go look at github or sf). It's not based on Symfony, ZF, Cake, CI or whatever your favorite framework and tools may be. That's just how it is. I didn't say it was good, but it's the state of things. No one said this was good or bad (you say it's bad, I tend to agree, but not 100%). Yeah, perhaps I shouldn't have taken that as personally as you meant it, but I expected a bit more from you Jason. Maybe you meant that comment more at the OP - not sure. |
|
I was a bit harsher than I should have been, but I also see quite a bit, and it's encouraging. Sure, if you look around github and SF, you see a lot of libs/class that aren't built for Zend or Symfony, but then they shouldn't be built around a specific framework. Heck, even Zend/Symf attempts to make each component indecent and replaceable.
And while you have big names like Drupal and Wordpress, people constantly prop those up as if somehow they are prime examples of professional level PHP code. It would be like me saying Ruby can't run on busy websites and use Twitter as an example. It's just old news.
And regardless of when you started PHP, it's fairly clear you haven't been as involved with the community over the past few years (or if you have, nothing in your comment gives that impression). Otherwise, you'd know about all the projects that are being launched/have been launched on top of frameworks. Open source projects, community projects using Zend, Symonfy, CI, etc.
The professional PHP community isn't made up of some rag tag group of people who don't know better. It's made up of incredibly smart people who write excellent code. I'm sorry, but nothing in Python or Ruby or any other language makes you a better programmer. They are excellent languages, but I've yet to meet a language that can fix stupid (though, some support it better than others).
I'm sorry if I offended you. But, I enjoy PHP. It's an amazingly flexible language. Yes, it has warts, but it gets frustrating every time the topic comes up on HN, people rag on it like somehow it's the worst thing since sliced bread. It gets tiresome. Worse than that, it gets insulting.
And for what? What's the point? What's the fucking point? I could easily point to Diaspora's initial launch and say "Yeah, awesome! That's what all that money buys you for an awesome open source Ruby project." But I don't. Because it's stupid. Its childish. Its pointless.
So yeah. I get it. PHP is the red headed step child that everyone likes to beat on. And that I like it makes me an immature stupid twit that doesn't know the first thing about programming. My respect for fellow professionals be damned, as they don't have a clue either. And by choosing PHP as my choice for a web language is based on clear brain damage at the hands of too many cold winters up north.
So yeah, this is me venting. And I don't mean to do it all over you. But it gets tiresome that every time there is a post about PHP, it has to consist of people bad mouthing anyone who chooses to use PHP, let alone the topic at hand.
Sorry for going apeshit all over this, and sorry for ragging on you. Your commentary is generally well appreciated. It's just getting tiresome, and I guess a part of me responds to all the comments in one.