santosh22 Posted March 1, 2013 Share Posted March 1, 2013 I am working on a custom application design which is going to be used for tracking the document (by physical location) & some short of billing. I have gone through CakePHP & CodeIgniter but I am not sure if those are helpful to build up custom applications like this. Can anyone suggest a simple framework for me. I am looking forward to the below 1. simple functions to manage common activities like interacting with database, managing session etc. 2. Good security module with Hashing and other security features 3. In-build functionalities like data grid, pagination etc. Any help is highly appreciated. Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/ Share on other sites More sharing options...
Mad programmer Posted March 1, 2013 Share Posted March 1, 2013 (edited) Hello,As an framework I'd like to suggest symfony2, due to its modern standard and great possibilities. It features a build in authentication system. As for the pagination there are modules for that which can easily be installed in your application. I thought the name was KnpPaginatorBundle.As for the database symfony2 comes with doctrine 2 with is an powerful orm/dbal. You can abstract your database work into php classes wich is rather nice. The documentation can get you started on the framework, it is not complete. But it does explain things pretty well (in my opinion) Edited March 1, 2013 by Mad programmer Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1415764 Share on other sites More sharing options...
santosh22 Posted March 1, 2013 Author Share Posted March 1, 2013 Symfony gave me a tuff time to install in xampp.. any other framework? Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1415850 Share on other sites More sharing options...
trq Posted March 1, 2013 Share Posted March 1, 2013 How can a framework give you a tuff time to install? It's a php library. Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1415907 Share on other sites More sharing options...
santosh22 Posted March 2, 2013 Author Share Posted March 2, 2013 well, i followed instructions given in the symfony website to set it up in my local server. but i could not do it. I would appreciate if you can help me with some online documentation which would help me in setting up the library. Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1415943 Share on other sites More sharing options...
trq Posted March 2, 2013 Share Posted March 2, 2013 Have you got a specific issue? Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1415972 Share on other sites More sharing options...
Hall of Famer Posted March 2, 2013 Share Posted March 2, 2013 (edited) Symfony and Zend Framework are always the top frameworks to use, they just aint that easy for beginners but this should not be an issue for you if you are an advanced programmer. If you just want to learn more about how other frameworks design their own MVC framework so that someday you will make your own, Id suggest codeigniter. Edited March 2, 2013 by Hall of Famer Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1415981 Share on other sites More sharing options...
trq Posted March 2, 2013 Share Posted March 2, 2013 Symfony and Zend Framework are always the top frameworks to useIn your opinion of course. Frameworks are a very subjective matter. If you just want to learn more about how other frameworks design their own MVC framework so that someday you will make your own, Id suggest codeigniter.But codeignitor is probably the worst designed framework out there. Why teach yourself bad code? Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1416065 Share on other sites More sharing options...
santosh22 Posted March 3, 2013 Author Share Posted March 3, 2013 thanks to all of your response. I have decided to go with YII. I am a beginner and would need to understand why framework first rather than choosing a framework at the first place. Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1416160 Share on other sites More sharing options...
Hall of Famer Posted March 8, 2013 Share Posted March 8, 2013 Congratulations on finding a desired framework for yourself. For beginners really, Symfony and Zend aint the appropriate choices for them due to the learning curve issue. CakePHP, Codeigniter and Yii are much easier to get used to, well Symfony and Zend are for advanced and professional programmers. Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1417378 Share on other sites More sharing options...
lgastmans Posted March 12, 2013 Share Posted March 12, 2013 Yii is definitely a good choice, and if you add Bootstrap to it, and then a few modules, you have a working app ready with very little effort Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1418099 Share on other sites More sharing options...
suckerpunch Posted April 11, 2013 Share Posted April 11, 2013 In your opinion of course. Frameworks are a very subjective matter.But codeignitor is probably the worst designed framework out there. Why teach yourself bad code? Why is codeIgniter the worst? Seems it's one of the most popular frameworks,http://www.linkedin.com/groups/What-is-best-PHP-Framework-78637.S.207852116 Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1424239 Share on other sites More sharing options...
trq Posted April 11, 2013 Share Posted April 11, 2013 Just because it's popular doesn't mean it's well designed. Codeignitor is easy to use, and therefore has a pretty good following of people who are new to frameworks and don't know any better. From a design perspective, CI is absolute rubish. I know people who were at one point in time making all of there cash through building web sites on top of this platform. Even these guys (who were being flown around the world for work) have moved to other, more modern, better designed frameworks and are once again, making a killing. Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1424247 Share on other sites More sharing options...
GD77 Posted April 18, 2013 Share Posted April 18, 2013 Yes using CI here first time so far so good fast too only main issue having is setting the right .htaccess and encrypt decrypt issues other then that give laravel a try too looks promising, as been said you need to experiment what it s best for you.Still CI has lots of community help behind it, fast and reliable with many tutorials to learn from... Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1425559 Share on other sites More sharing options...
annaharris Posted April 23, 2013 Share Posted April 23, 2013 May be Symphony is better than CakePHP & Codeigniter. Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1426088 Share on other sites More sharing options...
kipling19 Posted April 30, 2013 Share Posted April 30, 2013 cakephp is the most popular framework Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1427237 Share on other sites More sharing options...
trq Posted April 30, 2013 Share Posted April 30, 2013 cakephp is the most popular framework Says you. Where exactly is your proof? Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1427240 Share on other sites More sharing options...
Jessica Posted April 30, 2013 Share Posted April 30, 2013 It's definitely not the most popular Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1427280 Share on other sites More sharing options...
annaharris Posted May 1, 2013 Share Posted May 1, 2013 I would suggest you to use Yii Framework. It is a well-rounded and efficient PHP framework that follows some of the design principles of Ruby-on-rails and other such web frameworks. The learning curve might be a bit high though. Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1427478 Share on other sites More sharing options...
Eiseth Posted May 19, 2013 Share Posted May 19, 2013 Try laravel (http://lorib.me/2013/03/04/laravel-learning-resources/) or learn MVC and design patterns and create your own mini framework Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1431020 Share on other sites More sharing options...
UbuntuJon Posted June 11, 2013 Share Posted June 11, 2013 How can a framework give you a tuff time to install? It's a php library. Symfony2 can be a pain to install for not so experienced programmers. Specifically due to file permission issues. They even highlight this in their own documentation. I wouldn't really call it 'just a library', when it requires advanced command line usage. Just because it's popular doesn't mean it's well designed. Codeignitor is easy to use, and therefore has a pretty good following of people who are new to frameworks and don't know any better. From a design perspective, CI is absolute rubish. I know people who were at one point in time making all of there cash through building web sites on top of this platform. Even these guys (who were being flown around the world for work) have moved to other, more modern, better designed frameworks and are once again, making a killing. You still haven't backed up your claim that CI is poorly designed and 'absolute rubbish' with any examples of why? I don't think you can judge a framework on how much money people make from developing using that framework. Just because something is (or more importantly, is not) trendy, doesn't mean it is the best / worst. Codeigniter is a great framework for projects where you may have no choice but to use shared hosting, with perhaps a not so up-to-date version of PHP. In that situation, choosing CI could save you a lot of time and stress. Sometimes I think it is just considered 'cool' to shun simple and effective for overly complex and superflous. Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1435321 Share on other sites More sharing options...
trq Posted June 11, 2013 Share Posted June 11, 2013 advanced command line usage Advanced command line usage? I wouldn't say so. You still haven't backed up your claim that CI is poorly designed and 'absolute rubbish' with any examples of why? CI: 1) Is untested. 2) Is tightly coupled and therefore can never be well tested 3) Is very tightly coupled. 4) Is has very poor implementations of common patterns. 5) Has some of the ugliest code around. The only good thing CI has going for it is its documentation, and even that, is nothing extraordinary IMO. Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1435437 Share on other sites More sharing options...
newmarket Posted June 12, 2013 Share Posted June 12, 2013 Trq, I have some projects on CI. I don't have any recent experience with any other php frameworks. I only have a small development team and don't have a lot of extra resource to spend on investigation. I am interested if you, or anyone else, have any meaningful suggestions on a better framework or two that we should investigate. Thanks for your thoughts. Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1435515 Share on other sites More sharing options...
Jessica Posted June 12, 2013 Share Posted June 12, 2013 I've attempted to use CI, and I've successfully used CakePHP, Symfony and Yii. If you need a framework, pick Symfony or Yii. NOT CI. Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1435590 Share on other sites More sharing options...
UbuntuJon Posted June 13, 2013 Share Posted June 13, 2013 Trq, OK maybe I was a bit dramatic saying Symfony requires advanced command line usage But it is definitely more troublesome to configure than CI. I have used both CI and Symfony2, and I feel they both have advantages/dissadvantages. Symfony2 can sometimes feel ridiculously over complex at times and make me want to bang my head against the wall. To be honest, I don't know that much about design patterns, but if CI is so poorly designed, why would someone like Phil Sturgeon, who seems to be well respected in the PHP world, work on it for so long? Jessica, I'm thinking about using Yii for next project. Would you recommend it over Symfony2? I want a framework that is fun, and Symfony isn't (IMO). Cheers All, Jon Quote Link to comment https://forums.phpfreaks.com/topic/275074-please-suggest-a-framework/#findComment-1435753 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.