Welcome Guest!

If you do not have an account yet on The Web Squeeze forums, please Register! It’s FREE and there are many benefits:

  • Receive Fast Advice
  • Learn Programming Languages
  • Get Professional Website Reviews
  • Quick Troubleshooting Assistance

> Php Frameworks?

This is a discussion on Php Frameworks?, within the PHP section. This forum and the thread "Php Frameworks?" are both part of the Frameworks category.

2 Pages V   1 2 >  
Reply to this topicStart new topic
> Php Frameworks?
Jason
post May 13 2008, 04:18 AM
Post #1


Master of the Universe
******

Group: Advisors
Posts: 1,157
Joined: 15-February 08
From: London, England
Member No.: 141



What PHP framework, if any, are you using at the moment?

There is plenty of choice out there, CakePHP, CodeIgniter, Zend etc

I personally use codeigniter.

http://codeigniter.com/

Its a joy to use, very eay to get into. The documentation is brilliant. Since I started using Code Igniter I would say that my development times have halfed.

What are you using?


--------------------
Go to the top of the page
 
+Quote Post
Antti
post May 13 2008, 04:41 AM
Post #2


Rapid Squeezer
****

Group: Advisors
Posts: 275
Joined: 15-February 08
From: Finland
Member No.: 139



I don't use any if you don't count my own as one. I've considered using one but never found the time to learn it. CodeIgniter looked very interesting when I checked it some time ago and maybe I should get back to it once I get some time for it.


--------------------
anttisimonen.com - .NET developer

anttis.wordpress.com - Blog
Go to the top of the page
 
+Quote Post
rewake
post May 13 2008, 10:14 AM
Post #3


Rapid Squeezer
****

Group: Mentor
Posts: 223
Joined: 14-February 08
From: NY, USA
Member No.: 127



CodeIgniter is my fav as well! The Ci MVC (Model - View - Controller) layout is awesome & the documentation rocks.

I'm actually going to start working with Django also, which is a Python framework. Although I haven't used Python just yet the framework itself looks so good that I feel like it's worth learning. The best part is that the framework itself handles the database structure in "models", so if I need to change anything in the DB I just make the changes in the model file and Django does the rest.

Rich


--------------------
QUOTE
if ($name=='will') echo '/(bb|[^b]{2})/';

Raineri Jewelers | MySpace | Facebook | deviantART
Go to the top of the page
 
+Quote Post
Antti
post May 13 2008, 11:59 AM
Post #4


Rapid Squeezer
****

Group: Advisors
Posts: 275
Joined: 15-February 08
From: Finland
Member No.: 139



Just played a bit with the codeigniter and it looks very interesting. When I get my next project I really have to consider using this.


--------------------
anttisimonen.com - .NET developer

anttis.wordpress.com - Blog
Go to the top of the page
 
+Quote Post
paintingtheweb
post May 21 2008, 01:32 PM
Post #5


Squeezing
***

Group: Members
Posts: 70
Joined: 14-February 08
From: Las Vegas, NV
Member No.: 122



There's one out there that I'm sure no one has heard of (as a company I worked for a while back were the ones who created it) that is actually kinda cool once you get into it. It's called CreoVel. It's an MVC framework for PHP based off of Rails. Check it out.


--------------------


"Always program as if the person who will be maintaining your program is a violent psychopath that knows where you live." Martin Golding
Go to the top of the page
 
+Quote Post
Simon
post May 29 2008, 10:51 AM
Post #6


Rapid Squeezer
****

Group: Members
Posts: 341
Joined: 14-February 08
From: Dreamweaver
Member No.: 68



Boy that takes the fun out of php lol


--------------------
Go to the top of the page
 
+Quote Post
rich97
post Sep 11 2008, 09:56 AM
Post #7


Rapid Squeezer
****

Group: Members
Posts: 110
Joined: 27-August 08
From: London, UK
Member No.: 291



CakePHP all the way!

IOnly problem is docs kinda suck but the framework is lovely MVC with very little restrictions and lots of community input.
Go to the top of the page
 
+Quote Post
Jason
post Sep 11 2008, 11:41 AM
Post #8


Master of the Universe
******

Group: Advisors
Posts: 1,157
Joined: 15-February 08
From: London, England
Member No.: 141



The reason why I picked codeigniter over CakePHP was because the CI documentation is fantastic. CakePHP's documentation is out of date and incomplete..


--------------------
Go to the top of the page
 
+Quote Post
rich97
post Sep 11 2008, 11:51 AM
Post #9


Rapid Squeezer
****

Group: Members
Posts: 110
Joined: 27-August 08
From: London, UK
Member No.: 291



I agree but I was forced to learn CakePHP cause that's what our studio used when I first joined. The docs have gotten better with the newest release of Cake 1.2 but it's still far from ideal for newbies. Especially when the method of programming is so different from traditional PHP.
Go to the top of the page
 
+Quote Post
Rakuli
post Sep 11 2008, 05:48 PM
Post #10


Squeeze Machine
*****

Group: Administrators
Posts: 643
Joined: 13-February 08
From: Catching the squeezed drips downunder.
Member No.: 13



I use symfony. It is a much more elegant and well thought out framework and is more flexible than other PHP frameworks. I made a comment on a blog post claiming cakePHP was the best http://dustinweber.com/web-development/cak...-php-framework/ with my thoughts on why I prefer Symfony

@Rewake

You'll love Django -- it's well worth it.


--------------------
Luke Dingle . com

Turn Over a Playful Leaf on Web Design -- read about the javascript cat
Go to the top of the page
 
+Quote Post
Jason
post Sep 12 2008, 04:19 AM
Post #11


Master of the Universe
******

Group: Advisors
Posts: 1,157
Joined: 15-February 08
From: London, England
Member No.: 141



I have looked at symfony and for day to day programming of small to medium websites it looks like overkill. It has over 1.5 million lines of code and the framework is nearly 8MB. CodeIgniter is very much get up and go. Put your head down and code. Symfony appears to be a maze, spend time lost in 10 foot high hedges before finally getting to the middle where you are able to code something.

Symfony really does look cool, it does BUT in my eyes it is bigger than what most websites need to use.


--------------------
Go to the top of the page
 
+Quote Post
rich97
post Sep 12 2008, 06:58 AM
Post #12


Rapid Squeezer
****

Group: Members
Posts: 110
Joined: 27-August 08
From: London, UK
Member No.: 291



QUOTE (Rakuli @ Sep 11 2008, 11:48 PM) *
I use symfony. It is a much more elegant and well thought out framework and is more flexible than other PHP frameworks. I made a comment on a blog post claiming cakePHP was the best http://dustinweber.com/web-development/cak...-php-framework/ with my thoughts on why I prefer Symfony

@Rewake

You'll love Django -- it's well worth it.


I'll write a proper reply later but I just want to fuel the debate for now.

I somewhat agree with your statement about RoR being the apple of the framework world. I haven't used RoR and I'm still a little inexperienced as a developer with only 5 years amateur and 1 year professional PHP, JS, XHTML/CSS coding so it might not be my place to comment. That one 1 year professional coding I have been using Cake and I have yet to find something that I cannot do in it. There have been a very few times where I have had to go and edit a few lines of the CakePHP Libs but that is the worst of it. The reason we use it in office is so it is easier to co-ordinate projects. It's fast, reliable, easy and hasn't failed me yet so why change?

I would like to have a look at symphony though cause I know a few people that swear by it. Looks like overkill to me though.
Go to the top of the page
 
+Quote Post
rich97
post Sep 12 2008, 07:09 AM
Post #13


Rapid Squeezer
****

Group: Members
Posts: 110
Joined: 27-August 08
From: London, UK
Member No.: 291



Just a quick note I don't use the automagic functions. I do it all by hand. I guess I just don't trust it to do things right.
Go to the top of the page
 
+Quote Post
velo
post Sep 13 2008, 02:06 PM
Post #14


Rapid Squeezer
****

Group: Members
Posts: 182
Joined: 19-February 08
From: Netherlands
Member No.: 172



I don't really have experience with any frameworks mentioned above. Haven't even looked at any as far as I can remember. Only watched a demo movie of RoR. I work with Smarty. Which is I guess of another level. It's more known as a template engine, but it is a framework nevertheless. At this time I find that programming with use of Smarty comes very naturally.


--------------------

fresh-style.nl - small webdesign & development projects
Go to the top of the page
 
+Quote Post
jackfranklin
post Sep 13 2008, 03:10 PM
Post #15


Rapid Squeezer
****

Group: Members
Posts: 102
Joined: 16-February 08
Member No.: 163



Hi Jason,

I'm looking to learn CodeIgnitor, have you got any hints or a great tutorial you worked from?


--------------------
Jack Franklin | Eportfolio & Weblog
Go to the top of the page
 
+Quote Post
Jacob
post Sep 13 2008, 05:50 PM
Post #16


Co-Founder
******

Group: Co-Founders
Posts: 2,401
Joined: 13-February 08
From: On the forum!
Member No.: 1



Okay so the php frameworks listed so far are...."CodeIgniter, Django, CreoVel, CakePHP, and Symfony".

Now out of these frameworks, how many work with Cpanel/WHM? I know that "Django" does not, which sucks! I think CakePHP does, but am not sure.


--------------------
Thanks,
Jacob Haug
Go to the top of the page
 
+Quote Post
Rakuli
post Sep 14 2008, 01:58 AM
Post #17


Squeeze Machine
*****

Group: Administrators
Posts: 643
Joined: 13-February 08
From: Catching the squeezed drips downunder.
Member No.: 13



QUOTE (Jacob @ Sep 14 2008, 08:50 AM) *
Okay so the php frameworks listed so far are...."CodeIgniter, Django, CreoVel, CakePHP, and Symfony".

Now out of these frameworks, how many work with Cpanel/WHM? I know that "Django" does not, which sucks! I think CakePHP does, but am not sure.


All PHP frameworks will work with Cpanel -- so long as PHP is on the server. To set Symfony up in the recommended way, downloading the core package from PEAR and using one Symfony install for all sites, can be a little tricky but still isn't affected by Cpanel.

Django is difficult because Cpanel moves everything around on the server machine so nothing with Python and Django works as expected. Django itself will work but no connection can be made to databases (making it pretty useless).


--------------------
Luke Dingle . com

Turn Over a Playful Leaf on Web Design -- read about the javascript cat
Go to the top of the page
 
+Quote Post
Jason
post Sep 17 2008, 12:04 PM
Post #18


Master of the Universe
******

Group: Advisors
Posts: 1,157
Joined: 15-February 08
From: London, England
Member No.: 141



QUOTE (jackfranklin @ Sep 13 2008, 09:10 PM) *
Hi Jason,

I'm looking to learn CodeIgnitor, have you got any hints or a great tutorial you worked from?


Yes.

http://codeigniter.com/user_guide/

Read Introduction, Installation and General Topics. It shouldn't take you long. Maybe an hour or two.

Watch these two. http://codeigniter.com/tutorials/

Make something simple. While you are making it just keep in mind that classes that codeigniter offers and start using them smile.gif


--------------------
Go to the top of the page
 
+Quote Post
rich97
post Sep 27 2008, 07:32 AM
Post #19


Rapid Squeezer
****

Group: Members
Posts: 110
Joined: 27-August 08
From: London, UK
Member No.: 291



QUOTE (Jacob @ Sep 13 2008, 11:50 PM) *
Okay so the php frameworks listed so far are...."CodeIgniter, Django, CreoVel, CakePHP, and Symfony".

Now out of these frameworks, how many work with Cpanel/WHM? I know that "Django" does not, which sucks! I think CakePHP does, but am not sure.


I thought Django was a Python framework?
Go to the top of the page
 
+Quote Post
Jason
post Sep 27 2008, 07:40 AM
Post #20


Master of the Universe
******

Group: Advisors
Posts: 1,157
Joined: 15-February 08
From: London, England
Member No.: 141



Django is a python framework.

I do not really know what you mean by 'work with CPanel.'

All major php frameworks will work on webhosts with PHP5 and Mysql. Any issues will have a work around in the documentation.