3 ms·
That's why I hope StackPHP gets some traction and more people create framework agnostic libraries (e.g. phpleague).
by Gigablah 12y ago
That's why I hope StackPHP gets some traction and more people create framework agnostic libraries (e.g. phpleague).
- debacle 12y agohttp://xkcd.com/927/ http://xkcd.com/927/
- Gigablah 12y agoThat's cute. What's your solution? Stick with CodeIgniter?
- lkrubner 12y agoOr go work on original problems that have not already been solved dozens of times. Projects like this are a waste of talent. There are clearly some smart programmers writing libraries for PHP. The question is, why do they keep writing the same stuff, over and over? All of humanity would benefit if some of these smart people focused on doing something domain specific (medicine, law, education) or dove deeper and helped re-invent the stack at a deeper level. Maybe re-invent PHP as a language that has primitives for concurrency. Or leave PHP and work on other problems that plague the tech industry (the obsoleteness of HTTP/HTML as a way of delivering documents, when people increasingly want software over TCP, not documents).
- Gigablah 12y agoI suspect you are ascribing way too much credit to a code generation library. People work on what interests them when it comes to open source. Besides, most of what you're describing is already being worked on (and naturally, being disparaged as unnecessary or a poor solution by plenty of commentators on HN). By the way, your entire comment can be applied to just about every single project that's posted to HN. To the point of irrelevance.
- mtbcoder 12y agoI'm not familiar with StackPHP but how agnostic is it? The first middleware listed (HttpCache) relies heavily on Symfony.
- alexbilbie 12y agoIt relies on a single Symfony component which has become the standard for almost every HTTP package. You don't need to download the entire Symfony framework
- mtbcoder 12y agoRight, but that's a large, core Symfony component, not a small library. It essentially dictates how you handle fundamental tasks (such as routing) and immediately starts you off doing things the "Symfony way".
- Gigablah 12y agoEh, it doesn't dictate how you handle routing. I think you're misunderstanding the dependency here: what StackPHP depends on is the HttpKernel interface. Basically the function signature for a HTTP request handler. It does tie you into the Symfony Request object, but otherwise there are no other dependencies.