Solved

Fat freee framework - advice

Posted on 2014-10-03
4
131 Views
Last Modified: 2014-10-04
Hi

I have managed to achieve a real conversation with a real php programmer but it is quote heavy the things

He recommends fat free php frameork which I have looked at before and I do like. Its an mvc (though i dont like bow many frameworks have butchered mvc to get it on the web)

I hopw this is acceptable to question to see if anyone knows any pros and cons of this framework

Thank you
0
Comment
Question by:andieje
4 Comments
 
LVL 58

Expert Comment

by:Gary
ID: 40360358
Codeigniter is probably the best but any framework will add extra bloat to any application

https://ellislab.com/codeigniter

http://tutorialcodeigniter.com/beginners/codeigniter-mvc.html
0
 
LVL 108

Expert Comment

by:Ray Paseur
ID: 40360398
I never heard of it.  
Not listed here: http://www.sitepoint.com/best-php-frameworks-2014/
Listed #9 here: http://mashable.com/2014/04/04/php-frameworks-build-applications/

If you like it, try it out and build a small application.  The best framework is the one you already know.  Since all of the popular PHP frameworks are open-source you are joining a community when you choose a framework.  If you join a large community you'll get access to more expertise than if you join a small community.  You might want to look for a user's group near you, just to get a reality check on your plans.
0
 
LVL 51

Accepted Solution

by:
Julian Hansen earned 500 total points
ID: 40360454
This is a bit of an open ended question. You are going to find as many opinions on the different frameworks as there are frameworks out there - all exist for a reason - because someone saw a gap and tried to fill it.

For me it depends entirely on what you plan to use the framework for - some are good for certain tasks and lousy for others so to recommend one over the other without having a concrete knowledge of the application is not really useful.

In my experience many frameworks tend toward the bloat side of things - for obvious reasons - resulting in a sledge-hammer  to crack a nut while others fall somewhat short when it comes to certain applications. I believe the horses for courses phrase applies.

If I was making the decision it would be about long term longevity of the code

1. Is there an active community supporting the framework
2. How actively is it being developed / updated
3. What is it's security profile like
4. How easily will I be able to find people to support it (linked to 1)
5. How good is the documentation for the framework - samples, tutorials, wiki's etc
6. How good is the fit to my requirement set - how much additional  development would be required to fill the missing functionality gaps.

6 is important because if the development component is high i.e. the FW + plugins do not substantially cover what needs to be done you might be better off pursuing an alternative route - like a custom framework.

Just some questions I would ask before signing on for any specific framework.
0
 
LVL 29

Expert Comment

by:Olaf Doschke
ID: 40360944
It all depends on what your site needs. Just a few days ago I posted a level 101 article about "The simplest CMS".

It mainly addresses how to build a small website with just static content and avoid to have to repeat the navigation (or any other part) for every html page by having a simple script putting together the single parts of each page by SSI or php include.

It's surely also very "fat free", as it's very little code.

The topic framework is double-edged sword. On the one side it helps getting faster results, on the other side you have a learning curve of how to use it. If you're a PHP beginner the learning curve of using a framework can partly take away the need to learn PHP, if the framework functionality totally fits your needs and is the solution for your type of application. But you can only really judge a framework, if you know basic PHP and can read how details of it work and are written.

Then it of course depends if you start from scratch or have an existing site you want to migrate to using a framework. To avoid learning much the best solution can be to neither do a site with native PHP nor by adding a framework, but by using a CMS best fitting the site concept and customizing it. Many CMS systems have a core API, which is extensible for developers. That can really help you to concentrate on the core thing of your site or application, that differentiates it from any current site.

Bye, Olaf.
0

Featured Post

6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

Join & Write a Comment

Suggested Solutions

Envision that you are chipping away at another e-business site with a team of pundit developers and designers. Everything seems, by all accounts, to be going easily.
Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption.  Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…
Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

706 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now