We have 29 guests online
PHP Scripts arrow Frameworks

Free PHP Scripts by Gscripts.net

F3::PHP Fat-Free Framework - PHP Script


F3::PHP is a single-file PHP 5.3+ Web development framework with a fast template engine, HTML forms processor and an easy-to-use SQL handler for databases. All that in one tiny package!



Average Visitor Rating: 4.36 (Out of 5)
Number of ratings: 40

Select your rating
Excellent  Good  Average  Fair  Poor 
Script Details
Website: Home of F3::PHP Fat-Free Framework
Free Download: Download
Average Visitor Rating: 4.36 (Out of 5)
Number of ratings: 40
Hits: 2241
Added: 2010-01-04 00:15:27
Last updated: 2010-01-04 00:15:27

Reviews (1)
For PHP MVC Developers on a Diet
Scrip Reviewed by Dominic Xavio, 2010-01-13

Too often we see code hyped up as "frameworks". But when it comes to applying them to real-world situations, they fall short and sloppy or at the other end of the scale - are huge beasts that behave like control freaks - which make them unusable or hostile to average programmers.

Some are touted as frameworks yet they act simply as front-end controllers which do nothing more than route URLs to classes, functions or include files in complicated directory structures. They make programming a bit easier, but lacking in many MVC aspects. Other procedural frameworks use method chaining (which can be quite long), you'd wonder at times what the right sequence should be. Some are simply too bloated with too many features than you'll ever need to use in simple blog or wiki applications.

Most frameworks brag about being "lightweight" - which seems to be a relative term. Does a 50MByte framework that consumes a lot of resources qualify as lightweight? Let's call a spade a spade. A cargo truck is lightweight compared to a jumbo jet. Indeed. But if all we need to do to get from here to there on a "regular" basis is a car with some room to spare, why ride the space shuttle? Extra features are more often overkill, like using a jackhammer instead of a screwdriver.

It seems like in the name of "improving" their software, developers simply forgot or ignored the fact that frameworks are meant to support structures, that is, make applications easier to fabricate and provide order along with industrial strength - not to be imposing structures themselves. This point is argumentative and has been going on since the days of the pyramid builders. Architects and engineers have gone thru endless debates because the first is focused on artistic freedom, the latter on structural integrity.

Whichever the case may be, minimalism in framework design - where elegant architectual patterns and engineering excellence are available - is not a philosophy that's commonplace. However, it does manage to find its niche here and there.

This is where the F3::PHP makes its mark. The minimalist framework is so rooted in its Zen world of construction components, that an entire Web application can be developed in so little, yet streamlined, code. That of course means a lot when we're talking programmer productivity and time-to-deploy.

In fact, the entire F3::PHP command set has only 15 static methods and 6 template directives. Make no mistake about its puny size, it's got everything a Web designer needs to get any kind of job done. You won't see the fancy stuff found in large frameworks. It aims to be usable - not usual. It's very much like a modern compact Javascript toolkit for PHP.

F3::PHP gives you a lot of freedom. It won't change your programming style, only your habits - albeit due to the powerful tools you'll have at your disposal. Despite that, F3::PHP is certainly not an end-all, be-all framework. It's not for everyone - only for those who want raw power behind simplicity.

Results 1 - 1 of 1

Directory Stats

There are 1036 listing and 46 categories in our website

Change Language