Portal Home > Knowledgebase > Articles Database > What is the best Framework?
What is the best Framework?
Posted by aruldave, 05-09-2012, 07:38 AM |
I am just bit confused of selecting the right and affordable framework suit. I am planning to develop an e-commerce website powered by PHP and MySQL environment but I I am tired of reading reviews of Framework reviews. I would like to get your advice to select a affordable and money value framework.
|
Posted by quantumphysics, 05-09-2012, 12:28 PM |
I like Yii Framework and Lithium.
|
Posted by amchost, 05-09-2012, 02:50 PM |
It might be worth having a look at Fuel PHP as well.
|
Posted by e-hoster, 05-09-2012, 04:53 PM |
Yii is supposed to be one of the best (if not the best) personally I have never used it, hopefully a project will come up where I can have a play.
I like codeigniter most of all and have experience with CakePHP and Zend.
|
Posted by aruldave, 05-10-2012, 03:06 AM |
There have been lots of reviews available for codeigniter, cakePHP and Zend. Could you please tell me which one is the good one when you perform the comparison between these three in terms of cost, features and flexibility?
|
Posted by Steven, 05-18-2012, 02:17 PM |
Kohana and Codeigniter work well for us.
|
Posted by Grumps, 05-18-2012, 04:23 PM |
If you're building an e-commerce website, why not build it on top of existing ecommerce solutions instead? This should save some significant development time over going from near-scratch of generic frameworks.
Like osCommerce for example?
|
Posted by Steven, 05-18-2012, 06:46 PM |
osCommerce is one I wouldn't use. That thing has pretty much the worst security history.
|
Posted by mg-, 05-19-2012, 08:19 PM |
Frameworks..
more features = steeper learning curve
more features + knowledgeable dev = rapid development
more features = bloated/more resource usage
less features = easier to modify/make your own & build off of
less features = less potential for security issues aslong as your developers are s m a r t.
codeigniter is pretty much the most bare bones light weight, cakephp is the most feature rich and slowest.
your cost is development time.
|
Posted by Koobi, 05-20-2012, 01:27 AM |
I've been using PHP for 12 years, I've gone through so many frameworks and even partially written my own (who hasn't, right?) but nothing beats Lithium.
It's the only framework I know that makes good use of all the PHP 5.3 features and is therefore extremely flexible. I think it's going to be pretty big.
It's not out of beta yet but that's only because it doesn't fully support MongoDB, other than that, it's fine. I run a software development company and I use Lithium in production for all my clients and haven't had any problems since I began using it (about 6 months ago).
It's a bit lacking in documentation/tutorials though although the code is one of the best documented sources out there. Don't believe me? Go look for yourself.
My only gripe with Lithium is the models relationship support. Many-to-Many relationships can't be done natively and there isn't any documentation at all on how to do this. That caused me to use a different model. You can easily combine Doctrine2 or phpActiveRecord (both ORM's) with Lithium and use them, instead.
|
Posted by kgntechnologies, 05-22-2012, 05:51 AM |
In My Openian Yii Frame work is a best Frame work.
|
Posted by designerweb, 05-22-2012, 08:42 AM |
I think you can use CodeIgniter, it is easy to learn and is completely free.
You can also check out the tutorial to get an idea http://net.tutsplus.com/tutorials/ph...er-and-jquery/
|
Posted by Wolfpaw, 05-23-2012, 04:04 AM |
I've found codeigniter to be excellent and their documentation is some of the best around. I've tried Yii recently and although it looks very professional I found codeigniter quicker to develop in.
|
Posted by james2012smith, 05-23-2012, 06:48 AM |
Code Igniter and Zend, these two framework are the best to use and develop an ecommerse website. Code Igniter is a light weight framework and Zend is a much more heavy framework.
|
Posted by asv128, 06-02-2012, 08:58 AM |
You can try Silverlight, asp.net, mssql server, linq2entities, wcf ria. I have personal experience, works great
|
Posted by manojob, 06-28-2012, 03:04 AM |
According to my opinion,Zend Framework is best for developing a e-commerce website.
|
Posted by razzbee, 06-28-2012, 07:34 AM |
Zend and Code Ignitor Have alot of tutorials online making it easy to learn.Use code Igniter.
|
Posted by e-hoster, 07-02-2012, 08:43 AM |
A couple of months on, a project has come up using Yii. So far so good, I think Yii may become my first choice for a framework.
|
Posted by Rev3rse_, 07-03-2012, 03:16 PM |
I personally use Codeigniter, because:
1-Best documentation, it's a fact
2-Simple, note that it's not always a good thing!
3-I find it easy to understand and modify.
|
Posted by diman, 07-07-2012, 07:56 AM |
Successfully using Codeigniter and Yii. Yii is more high-level one while Codeigniter is really simple but powerful.
|
Posted by benderbot, 07-13-2012, 03:17 AM |
No love for Symfony?
|
Posted by MattF, 07-13-2012, 03:23 AM |
I despise PHP for my own reasons, but from programmers I respect Ive been told that Symfony is one of a handful that does things correctly, the guy even made a PR defense of PHP recently, it got respect outside the PHP community which is often hard if not impossible to get for PHP libraries/frameworks. If you must settle on PHP it would be the framework to look into
|
Posted by michael clay, 07-13-2012, 07:24 AM |
i think .net framework is the best because they supported by the all other language .
|
Posted by BINFO-CH, 07-13-2012, 12:45 PM |
For E-commerce i like to use the Zend frameworks
|
Posted by WhIteSidE, 07-13-2012, 07:18 PM |
As always a tough question. If you were to build an e-commerce site, I would definitely take a look at Magento. However, unless the e-commerce site you want to build is more or less identical to how magento works, it will probably be easier to roll your own rather than whip magento into shape.
CodeIgniter is excellent, well documented and quite simple. Unlike other frameworks, CodeIgniter is almost a set of giant and convenient helper libraries rather than a framework (although it's got enough structure that it's probably fair to call it a framework). This can be both good and bad, but in general I've found CI to be an excellent framework for simple sites.
Of the "heavy" frameworks, I would pick Symfony over Zend or Cake. Cake, in certain, has all the downsides of rails except in PHP. Symfony does everything it says it does and more but at the expense of slooow requests (even with APC installed).
Personally, we use our own very light weight internal framework. I've never heard of Lithium before this thread, but looking at the documents, it looks very similar to what we've written internally. In certain, it looks like it can be easily extended to support robust horizontal scaling, which is important if you expect your site to grow a lot.
|
Posted by Koobi, 07-16-2012, 10:59 AM |
That's the best part about Lithium, it's so light and easy to extend and filter into.
I'm currently using it with Doctrine2, loving it:
https://github.com/mariano/li3_doctrine2
|
Posted by Casionich, 07-17-2012, 04:32 AM |
Personally I love and work with CodeIgniter. For me this is the best. Yii is also cool but i am not perfectly familiar with this. Zend is also good.
|
Posted by aruldave, 07-17-2012, 09:57 AM |
Please consider the pricing option as well. I would greatly appreciate if the suggestions comes upon the four major factors such as easy to use, well documentation support, pricing and the overall performance.
|
Posted by heenah, 10-18-2012, 05:04 PM |
I had similar problem when want to start my new site like which framework to use?
I searched a lot and what I came with is this
YII - is best for the small/big scale applications and easy to learn
Symfony - Just came out its new version 2 which uses very good php oops concept, very well documented and proven framework for big scale projects
zend - Same as symfony just came out new version. good for big scale websites , but newer version has not very good documetation.
What I preferred is symfony well documented and supported by doctrine ORM buitin.
Also If you want to go with existing shopping cart solutions. I think you can try Magento community edition, which is very good for many shopping cart application.
|
Posted by rtacconi72, 10-19-2012, 07:06 AM |
I would suggest to use Ruby or Python instead. If you want to use PHP:
1. Symfony - most advanced framework and very popular.
2. Zend F. - boring, it takes some plumbing to glue things togheter and it could be avoided, no serious/real REST support, does not have an integrated ORM, Zend DB support is rubbish.
3. Code Igniter, CAkePHP, Koana, not so advanced
4. Lithium and Yii, may be worth a look.
OsCommerce was old spaghetti PHP, not sure if it is better today. Magento is based on ZF so I really prefer to avoid it.
|
Posted by aruldave, 10-19-2012, 07:44 AM |
I don't have any experience with Ruby and Python coding so I can't go for any one of them either.
However the remaining part of your reply would be helpful to draw the conclusion for which framework I should go for. Thanks
|
Add to Favourites Print this Article
Also Read