Post by phpuk » Fri Apr 15, 2011 1:05 am

Has anyone had a look at this new php framework called Fuel yet and if so what is your opinion of it?

Global Moderator

Posts

Joined
Wed Mar 25, 2009 10:57 am

Post by Qphoria » Fri Apr 15, 2011 2:37 am

Interesting.. on first scan.. look like "yet another php framework".

The last one that actually caught my eye was http://www.tinymvc.com/ based on its expansive nature

Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by Xsecrets » Fri Apr 15, 2011 2:43 am

It amazes me that someone comes up with a new framework and they fail to have a high level overview of why this would be better than codeignitor or cake or yii etc. The don't even have any high level here's why it's great points they simply say read the docs. I'm sorry, but I'm not going to study an entire api to see if I might want to think about working with some new framework.

OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter


Guru Member

Posts

Joined
Sun Oct 25, 2009 3:51 am
Location - FL US

Post by Qphoria » Fri Apr 15, 2011 3:48 am

I'm no framework expert.. But I do tend to get scared away from ones like Yii and Fuel because there is some console command line system. I have no idea how this would work nor would it be something I would use as a base for something like a shopping cart as most people would have no idea how to use this. Maybe it's this magical land of power but anything that complex already puts me off from a "simple to use" framework.

Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by Xsecrets » Fri Apr 15, 2011 6:30 am

yeah the console piece is really just to get you started. Usually what it does is generate a simple application for you to start from. If you were developing something like a cart on it the user would never have to deal with the console. It seems like most of that stems from ROR I think that's pretty much the way it works. Supposedly allows you to develop applications very quickly because it auto generates a base for you to start from and generates all the crud from your database for you, but in my playing with them I end up redoing pretty much all of it anyways. Seems like the crud that gets generated is only workable for VERY simple one table databases with no relations.

OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter


Guru Member

Posts

Joined
Sun Oct 25, 2009 3:51 am
Location - FL US

Post by phpuk » Fri Apr 15, 2011 9:16 am

Hmm interesting,

I have been using CodeIgniter for a while now and while it's a framework that enables you produce something quite quickly the core simply doesn't keep up although CodeIgniter Reactor is marginally better it's still php 5.2 at its heart.

I have been testing Fuel and it is REALLY QUICK to develop in and uses HMVC so bolt on modules are a breeze. The main reason I have been investigating this framework is the fact that it is built for php 5.3+ which is being actively pushed by the developers of php themselves and hosting providers are being put under pressure to migrate to php 5.3+.

If you use the simple DB class anyone can develop in it but if you turn on the ORM (which is excellent) it would require a bit of a learning but once your there it becomes very useful.

I would probably never use the command line utility apart from the migration stuff which makes upgrading your apps / databases really easy.

Fuel has taken quite a few of the best features of other frameworks and rolled them in to one and is very focused on staying lightweight (you select which modules you want) and fast by using lots of statics and singleton classes which makes it definitely worth looking at for your everyday development needs.

Writing this I just thought of something - I haven't tested OpenCart on 5.3 has anyone else? :ponder:

What makes you think I like Fuel :laugh:

Global Moderator

Posts

Joined
Wed Mar 25, 2009 10:57 am

Post by Qphoria » Fri Apr 15, 2011 10:12 am

Yea opencart has been 5.3 compatible since 1.4.1 I think

Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by dhorrigan » Fri Apr 15, 2011 10:26 am

Hey guys, thought I would hop in and answer some of the questions and concerns that have been mentioned.

I am Dan Horrigan, the Founder and Lead Developer of Fuel. Let me just go through these 1 by 1.

Xsecrets - We didn't do a high-level comparison because they are basically useless. They are always 1 sided (everyone thinks they do stuff better than everyone). If you have specific questions, we are all ears.

Qphoria - Don't be intimidated by the command line tool. Unlike some other frameworks, ours is completely optional. If you don't like them, then you don't have to use it. We have it as a convenience to those who do like it (it really does speed things up).

Xsecrets - (Regarding the command line CRUD) The scaffold templates are completely overridable. You can create your own in the application and it will use them.

phpuk - Actually, Anything less than PHP 5.3 is no longer officially supported. Also, CodeIgniter Reactor is actually 5.1.6 and up, so it doesn;t even have json functions out of the box.

Again, we are all open ears, and if you have any questions or concerned you can hop in IRC (#fuelphp on freenode), there is usually always one of the core devs in there...I am most of the time.

Thanks,
Dan

Newbie

Posts

Joined
Fri Apr 15, 2011 10:17 am
Who is online

Users browsing this forum: No registered users and 2 guests