SolarPHP 1.0 Released
HvitRavn writes "SolarPHP 1.0 stable was released by Paul M. Jones today. SolarPHP is an application framework and library, and is a serious contender alongside Zend Framework, Symphony, and similar frameworks. SolarPHP has in the recent years been the cause of heated debate in the PHP community due to provocative benchmark results posted on Paul M. Jones' blog."
if his blog is running on this framework it's as slow as molasses
That's a joke... I say, that's a joke, son!
(just a little something I picked up in Sarcasm 101)
cache:http://paul-m-jones.com/?cat=27 into Google search (the original link). With any luck, the old content being referred-to might be there.
Yet another PHP framework. Won't this ever stop? Won't the development efforts ever be directed to only a handful of frameworks, to get the best we can instead of a gazillion half-(or un-) documented, over-(or under-) engineered frameworks?
Stupidity is an equal opportunity striker.
Fellow slashdotter Bill Dog
Till one realizes that the site is posted on /. of all places and it might impact the server a small amount.
They are by definition antisocial, expect everything to revolve around them and don’t want you to use just pieces of them.
Give us just a nice set of libraries. That’s it.
Let us choose what parts to use, what parts to get from other libraries, and what not to use at all.
Frameworks are like having to buy a bundle offer at the supermarket, when all you need is one part of it, and then at home also noticing that the parts are not playing nice with everything else.
But I hope the craze will be over soon, just like the Flash intro craze, the Java Applet craze, etc.
Any sufficiently advanced intelligence is indistinguishable from stupidity.
If we used what was everywhere everyone would be developing websites in .NET to deploy on their Windows intranet. But it's a lot easier to be sarcastic than have a point other than "lol nobody uses Rails" (as if that were even close to true).
Give us just a nice set of libraries. That's it.
Pretty much Zend Framework in a Nutshell. Totally misnamed -- there is no Framework. It's a set of disparate libraries organized into a sort of class hierarchy that happens to have amongst it a Controller class.
Tweet, tweet.
You may have a valid point, but I can't get over the trollish way you souped up those code examples to prove your point. You made the PHP example over-commented, bulky and redundant on purpose. A more accurate counterpart would more likely look like this:
public function actionIndex()
{
$this->list = $this->_model->blogs->fetchAll(array(
'where' => array('blogs.status = ?' => 'public'),
'order' => 'blogs.created DESC'
));
}
Without knowing the actual library used for the PHP example, there might be saner and less ugly variants.
"Real" developers love to hate PHP because it goes against their rules, meanwhile the little language that could is the largest web language around. More site are run on PHP then anything else.
Why? Because it can. All the devs who want standards and a standard framework are the kinda dev's that take six months to produce the first draft of the first requirement pre-meeting agenda action point item. Sure, that is great if you work for the state or the fortune 500, but the new stuff happens with tiny companies started in someone's garage where the code has to be working yesterday.
As soon as other languages become capable of "just producing a site now", then PHP will start to becomes less dominant.
And yeah, this practice does result in thousand of badly written site in urgent need of being cleaned up. That is not a bad thing, if it was left to the ruby crowd, those sites would never have seen the light of day.
For people who understand business, having to rebuild your shop because it has become to small after a year is NOT a sign that you chose the wrong shop. It is a sign you did well. Only developers totally removed from the realities of daily life don't get this.
Oh and if you need conventions in your programming, aren't you really saying someone needs to hold your hand? For me the only quality measurement that works for software in the end is "does it allow the owner to make money". It can be the most horrible spaghetti code you ever saw, but if it allows the company to flourish and grow, then it is good code. I have seen to many "proper" development on very large projects that followed all the conventions and produced steaming piles of crap that were unusable. Look to every single government IT project for examples.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.