5 ms·
I'll even go so far as to say that coding in PHP is downright pleasant when you use a framework like CodeIgniter or Kohana. At the same time, I have to use Joo
by treeface 16y ago
I'll even go so far as to say that coding in PHP is downright pleasant when you use a framework like CodeIgniter or Kohana.
At the same time, I have to use Joomla at work and I sometimes catch myself with a partially-tied-off noose around my neck.
It really comes down to what framework you choose.
- gaius 16y agoAny problem in computer science can be solved by adding a layer of abstraction, apart from the problem of too many layers of abstraction.
- caf 16y ago...and apart from the well-known two hard problems.
- panic 16y agoYou mean cache invalidation, naming things, and off-by-one errors?
- eru 16y agoIf you don't like naming variables, use Fourth. (You'll still have to name functions, though.) Against off-by-one errors, abstain from any from of loop. For the real hard problems, like deciding whether your program has crashed or just takes a long time, give up.
- iclelland 16y agoNaming things was even harder when filenames were restricted to five characters or less. That's why they had to name it Forth.
- joshu 16y agoThat would be solved if only we had a framework framework.
- Ygor 16y agoYour comment reminded me of an older comment here: http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12 http://discuss.joelonsoftware.com/default.asp?joel.3.219431....
- InclinedPlane 16y agoThat's just silly. You want a generic framework factory factory, that you can then use to create a framework framework factory. And then you can get your framework framework.
- puredemo 16y agoSee "panels" in drupal.
- mkramlich 16y agoThey do in Java. It's called FrameworkFramework. Unfortunately you have to get them from a FactoryFactory.
- alanh 16y agoAs a Kohana user, I can corroborate the claim that Kohana-land is miles above the world of complete garbage PHP, but the community, the libraries, the robustness of the framework itself, and support from hosting providers, etc., is still far behind (say) Rails in every case.
- robryan 16y agoTouching on community, that would probably be the biggest motivator for me to move towards rails in the future, well over anything the individual languages offer.
- tapostrophemo 16y agoDon't discount PHP yet; the CodeIgniter community is great (http://codeigniter.com/forums/ http://codeigniter.com/forums/)
- fookyong 16y agoI use CodeIgniter, have done for about 4 years now. I never even think about high level stuff like "what language should I code in" anymore. It doesn't matter to the end user. CodeIgniter allows me to do anything I want, elegantly and with a small footprint. It's a means to an end and eventually like you said, you stop caring about the "means". It's the "end" that matters - i.e. how well you execute. Using RoR (for example) as opposed to PHP has zero impact on that.
- robryan 16y agoYeah, you could argue that another language might get code down quicker or more elegantly but to the same "end". (Experience largely negates the quicker bit) You might also argue that at scale PHP may eventually come back to bite you, but your not at scale at the moment and the majority of us should be thinking about the best way for us to deliver v1, not the best way for us to deal with 1 million users.