I want to learn a PHP framework. However, I have NO IDEA OF WHAT I SHOULD GO FOR!!!! I tried CodeIgniter yesterday and it worked out fine but I don't want to spend weeks learning a framework properly then realise that X is much better.
Some frameworks I've considered: CodeIgniter, CakePHP, Zend, Symfony, Kohana, Yii etc
Or perhaps I should stop doing PHP and go for Python instead? Wow, so hard decision :((((
I've heard CodeIgniter is really nice, never particularly used it, though.
I know a few people in here use CodeIgniter but I am the same as TehWhale in that I have not used it. I don't use any frameworks, is there any reason you need to?
I've never used them, but from what I've heard both CodeIgniter and Kohana are very good.
I would recommend against Zend. It just causes more work.
I've used CodeIgniter. A lot of people like it because it's pretty lightweight, there's no command line programs to deal with, and you're not forced into using things like most frameworks. Kind of a compromise between flexibility and CoC.
CodeIgniter is amazing. It's really easy to use and setup and is really well documented. Doesn't really need to be setup either apart from maybe changing one or two things a few config files.
Right now, it seems that my choice is between CI, Kohana & Yii. Yii seems great, but maybe too much happens automagically? CI is good, I've tried it and it's easy to learn and well documented. The cons with CI seems to be that it lacks sessioncontrol etc and still uses PHP4. Kohana got better support for newer PHP5 features. So, what should I choose?
[QUOTE=Awwent;26117405]Right now, it seems that my choice is between CI, Kohana & Yii. Yii seems great, but maybe too much happens automagically? CI is good, I've tried it and it's easy to learn and well documented. The cons with CI seems to be that it lacks sessioncontrol etc and still uses PHP4. Kohana got better support for newer PHP5 features. So, what should I choose?[/QUOTE]
If you need sessioncontrol and prefer PHP5 go Kohana, otherwise CI.
Found another framework not long ago, I don't use it myself but maybe someone will find it useful v:shobon:v
[url]http://fatfree.sourceforge.net/[/url]
I'm gonna try out Kohana tonight :)
[QUOTE=raBBish;26117534]Found another framework not long ago, I don't use it myself but maybe someone will find it useful v:shobon:v
[url]http://fatfree.sourceforge.net/[/url][/QUOTE]
Have any of you tried this one out? A quick look at the features and it looks promising, I think I'll give it a shot.
Edit: After a closer look, my previous statement is void.
I've used and really enjoyed cakephp in the past. Have you considered checking out ruby on rails or django or anything yet?
[QUOTE=KmartSqrl;26122678]I've used and really enjoyed cakephp in the past. Have you considered checking out ruby on rails or django or anything yet?[/QUOTE]
Yeah, I've attempted to try both Django & Rails but didn't succeed. I failed to install Ruby & Gems. I also failed to get a updated version of Python on CentOS due to being unable to upgrade. I guess I suck too much at development. To be honest, I want to code Django but I can't since I don't know how to install it.
Anyone willing to help me with that? :/ Tried a lot of guides
[QUOTE=Awwent;26123136]Yeah, I've attempted to try both Django & Rails but didn't succeed. I failed to install Ruby & Gems. I also failed to get a updated version of Python on CentOS due to being unable to upgrade. I guess I suck too much at development. To be honest, I want to code Django but I can't since I don't know how to install it.
Anyone willing to help me with that? :/ Tried a lot of guides[/QUOTE]
Yeah, Django is really nice but can be a bitch to deploy - what sort of server setup do you have?
[editline]17th November 2010[/editline]
[QUOTE=KmartSqrl;26122678]I've used and really enjoyed cakephp in the past. Have you considered checking out ruby on rails or django or anything yet?[/QUOTE]
My only issue with CakePHP is speed, it can get pretty bloated pretty fast, but I've it used it extensively and it's still one of the best (PHP) frameworks around, in my opinion.
[QUOTE=StankyJoe;26123265]Yeah, Django is really nice but can be a bitch to deploy - what sort of server setup do you have?[/QUOTE]
I'm on a VPS using CentOS. Kind of hard to upgrade Python without breaking most of CentOS's shit (like yum). If you could help me out with this, please send me a PM.
[QUOTE=Awwent;26123320]I'm on a VPS using CentOS. Kind of hard to upgrade Python without breaking most of CentOS's shit (like yum). If you could help me out with this, please send me a PM.[/QUOTE]
You'll want some better suggestions from those with more experience with Django ( [b]itsbth[/b] is the local Django guru), but can you not install a newer version of python alongside your current version? I'm almost certain you can point Django to the python version you want.
[QUOTE=StankyJoe;26123529]You'll want some better suggestions from those with more experience with Django ( [b]itsbth[/b] is the local Django guru), but can you not install a newer version of python alongside your current version? I'm almost certain you can point Django to the python version you want.[/QUOTE]
I tried to do that, but failed to do that too. I probably don't need a Django/Python guru, I need a Linux guru - badly!
[QUOTE=Cluckyx;26108458]I would recommend against Zend. It just causes more work.[/QUOTE]
Then you're using it wrong. I'm using it for a project and it's saving me tremendous time.
I like webpy as a python framework :v:
Sinatra is a pretty damn cool framework.
[img]http://f.cl.ly/items/1J0I3J0i3u2X013u1p2w/Screen%20shot%202010-11-18%20at%202.28.48%20PM.png[/img]
I built [url="http://nigella.com"]Nigella.com[/URL] on CodeIgniter.
[QUOTE=Danzetti;26136518]I built [url="http://nigella.com"]Nigella.com[/URL] on CodeIgniter.[/QUOTE]
You did the website for Nigella's Kitchen? Wow, nice work on getting a client that high profile
Footer of the site says "built by bug" so I'd assume he works for that firm and he wasn't the one that found the client :P
If you work for a big agency or do a lot of contract work with big agencies you're pretty much guaranteed to work with some big brands. I've done tons of shit for Microsoft because of that.
[QUOTE=pro ruby dev;26152375]You did the website for Nigella's Kitchen? Wow, nice work on getting a client that high profile[/QUOTE]
Yup, thanks. :)
[QUOTE=KmartSqrl;26152430]Footer of the site says "built by bug" so I'd assume he works for that firm and he wasn't the one that found the client :P[/QUOTE]
I did, yeah; I left a month ago. I'm still at the bottom of their [URL="http://www.buginteractive.com/the-team"]team[/URL] page though (along with two other people who have left as well)
Sorry, you need to Log In to post a reply to this thread.