Jump to content
Jaswinder

Framework Suggestion

Recommended Posts

Hi guys

I am a php programmer and  in a big confusion. I want to learn a framework, but can't figure out which one start ?

 

CakePHP

Codelgniter

Symfony

laravel

 

I am new to them, so you can suggest me which one to start 1st and move on to other. Or If i miss any other framework , you can tell me that also.

 

Any help is appriciable.

Thanks

Share this post


Link to post
Share on other sites

Codelgniter is an abomination and a dying project so forget it.

 

Any of the other 3 are probably worthwhile though I don't hear much about Cake these days (but that is likely just the circles I hang in).

 

As for where to start. This question gets asked all the time and the answer is always the same. Try them all and see.

 

If I were in your position I would spend a weekend with each, and then decide. They are all very capable, so it's just personal opinions as to which one you like best.

Share this post


Link to post
Share on other sites

Thanks for your suggestions. I started with codeIgniter as to have an understanding, how a framework works.

Share this post


Link to post
Share on other sites

Thanks for your suggestions. I started with codeIgniter as to have an understanding, how a framework works.

CodeIgnitor will teach you nothing.

Share this post


Link to post
Share on other sites

I've used a few frameworks in my time and I've found the best one to be Laravel but that's my personal opinion.

 

Also, @trq I'm getting the feeling you really dislike CI. Good job :)

Share this post


Link to post
Share on other sites

Everyone should hate it, its just a really big class - pile of (insert very foul word).

 

I'm extremely fond of laravel. Put together such that its relatively intuitive and provides some extremely useful features. Its also quite a mature framework which is generally a good thing.

Share this post


Link to post
Share on other sites

Laravel is best choice.

 

Now, in laravel 4.3(official release in september) the app structure is a more "programming approach". You will be really happy to work with laravel.

Share this post


Link to post
Share on other sites

codeIgniter is an easy to understand as well as you can learn it very easily. Start one by one and you will get confidence to work with all.

Share this post


Link to post
Share on other sites

Laravel is best choice.

 

Now, in laravel 4.3(official release in september) the app structure is a more "programming approach". You will be really happy to work with laravel.

 

I thought I read the other day that because of the amount of changes in Laravel 4.3 it was being pushed out as Laravel 5?

Share this post


Link to post
Share on other sites

I thought I read the other day that because of the amount of changes in Laravel 4.3 it was being pushed out as Laravel 5?

That is correct.

Share this post


Link to post
Share on other sites

Im also looking for a framework,  but Laravel seems too fast moving for me.  I want something with a relatively long lifecycle per release.  I don't have time to relearn stuff every couple of months.

 

Any suggestions.  I need really lightweight,  shallow learning curve,  keeps out of the way,  but comes with a nice feature set that I can use if I want to.  I find out of the box Auth never does what I want ect so don't want to be forced to use something.

Share this post


Link to post
Share on other sites

Im also looking for a framework,  but Laravel seems too fast moving for me.  I want something with a relatively long lifecycle per release.  I don't have time to relearn stuff every couple of months.

 

Any suggestions.  I need really lightweight,  shallow learning curve,  keeps out of the way,  but comes with a nice feature set that I can use if I want to.  I find out of the box Auth never does what I want ect so don't want to be forced to use something.

Can't believe you registered just to post that. CodeIgniter sounds perfect for you.

Share this post


Link to post
Share on other sites

Im also looking for a framework,  but Laravel seems too fast moving for me.  I want something with a relatively long lifecycle per release.  I don't have time to relearn stuff every couple of months.

 

Any suggestions.  I need really lightweight,  shallow learning curve,  keeps out of the way,  but comes with a nice feature set that I can use if I want to.  I find out of the box Auth never does what I want ect so don't want to be forced to use something.

Yes, I am agreed with Adam. To start with and getting acquainted with the MVC approach, CodeIgniter is fine. Hopefully it will catch up with the advancement taking place in the PHP world; but, till then you can start with CI. 

Share this post


Link to post
Share on other sites

Out of all four I would go with Laravel. They have a ton of tutorials at laracasts.com that make it really easy to learn. On another note, I would seriously consider looking into Yii2, before making a final decision

Share this post


Link to post
Share on other sites

I suggest you to use Symphony 2, it offers more oportunities for developers, if you are an amatour you can consider Yii, it has design that minimizes integration hassles with third-party components and fast performance. There are an interesting article about choosing perfect PHP Framework for you, including terse descriptions of the most popular and  common ones: http://webinerds.com/choose-php-application-framework/.

Share this post


Link to post
Share on other sites

Hello friend, according to me you must go for Laravel or symfony.These are good and you will love to work with these frameworks.

Share this post


Link to post
Share on other sites

If you are new to frameworks and MVC. Start with Codeigniter is easier for  a beginner. Codeigniter is now with BCIT university Canada. So it not going anywhere.  otherwise you can start with Laravel

Share this post


Link to post
Share on other sites

Note that the original post was made in June 2014. The OP also hasn't been back since August 2014. I locked the topic to prevent it from being resurrected a third time.  :happy-04:

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.