Banner

Repeat

End

Forums

HavenForts: Construct JetFists - The Chronicles of Wargasm (Episode 2, NeoForts)
  #1  
Old 04-05-2009
Stieffers's Avatar
It's stee - ffers damnit.
Flag Capper
 
Join Date: Apr 2005
Location: Bmore, Merlind
Posts: 2,985
Send a message via AIM to Stieffers Send a message via MSN to Stieffers
Default PHP Frameworks

Let's have a fireside chat about PHP frameworks. First off: Holy fuck. People who use PHP frameworks for some ungodly reason think they are comparable to Zeus. There reasoning is one giant circle. "I am better for using a framework because I use a framework." Not only this, but those who don't use frameworks or don't abide by the MVC design approach are considered "coding cowboys". These guys need to chill the heck out.

So that's the preface. I recently looked into abiding by some sort of encapsulation bullshit and started with CakePHP. The documentation was confusing to say the least. I began by trying to do something simple, but it turned out to be grossly difficult. For those not familiar, Cake essentially tries to copy Ruby on Rails, which is a framework for Ruby. The logic != sense. (See what I did there?) One framework basing itself on another framework from another language makes about as much sense as the plebeians who use terms like "coding cowboys".

Well, suffice to say, CakePHP was not for me. I looked into the well known Zend Framework. After 'installing' (unzipping) it, I gave up because I realized that it was not a true framework. It was just another collection of PHP libraries. "Well fuck me," I thought to myself. So my endevoir continued.

I finally settled on CodeIgniter because the documentation was award winning. After an hour or two of tinkering I found that the whole framework trend was a load of hoarse shit. A framework makes sense for something like C++ where coding a UI is about as fun as getting shot in the foot. However, for a simple scripting language like PHP it is totally unnecessary. The greatest feature in any of these frameworks? They provide an htaccess file to rewrite the URLs. That is why I now use PHP frameworks. I feel so trendy.
__________________
Hey there.
Reply With Quote
  #2  
Old 04-05-2009
Sauce's Avatar
SourceForts Design Team
Flag Capper
 
Join Date: Jan 2006
Location: ๏̯๏͡)
Posts: 3,635
Send a message via MSN to Sauce
Default

omg first!

sup steefers.

I know shit about PHP. Talk to me about C++ some time.
__________________

sf_skiff
Reply With Quote
  #3  
Old 04-05-2009
Stieffers's Avatar
It's stee - ffers damnit.
Flag Capper
 
Join Date: Apr 2005
Location: Bmore, Merlind
Posts: 2,985
Send a message via AIM to Stieffers Send a message via MSN to Stieffers
Default

I hate C++, too complex for my coding knowledge.
__________________
Hey there.
Reply With Quote
  #4  
Old 04-05-2009
Sayyan's Avatar
Grandly Delusional
Veteran Fort God
 
Join Date: Dec 2006
Location: Plymouth, UK
Posts: 5,233
Send a message via MSN to Sayyan
Default

Stieffers miss the point. I'm by no means a framework evangelist, (the majority of projects I do I use my own much simpler database/templating engine), however I have used them on larger projects, which is kind of the point.

They're pretty much invaluable when you're working on large scale projects with lots of database interaction and lots of user interaction. I also don't see how they change UI coding that much? They're more about splitting up your code, design and database interaction in a meaningful way.
__________________
God.
Reply With Quote
  #5  
Old 04-05-2009
Stieffers's Avatar
It's stee - ffers damnit.
Flag Capper
 
Join Date: Apr 2005
Location: Bmore, Merlind
Posts: 2,985
Send a message via AIM to Stieffers Send a message via MSN to Stieffers
Default

Which is why I use them.
__________________
Hey there.
Reply With Quote
  #6  
Old 04-05-2009
cobtehfood's Avatar
needs moar
Experienced Builder
 
Join Date: Dec 2006
Location: USA
Posts: 433
Send a message via AIM to cobtehfood
Default

yeah using anything really complicated automatically makes you a l33t haxzor
__________________
Reply With Quote
  #7  
Old 04-05-2009
zerocool's Avatar
Danger to modern society
Flag Capper
 
Join Date: Sep 2005
Location: Land of the Dutch
Posts: 2,106
Default

When Im making something, I just keep it a quite straightforward, simple and yet very efficient framework.

Like this example:

Very effective when using k'nex or technical lego. I don't think cake would be a good building material because it just crumbles to easily. Although this zend stuff sounds interesting, is it a new type of carbon reinforced metal alloy?
At least you see sound trendy steffers ^^
__________________
Quote:
Originally Posted by Sol View Post
zerocool is secretly planning to dominate the whole earth and take possession of all its riches.
Reply With Quote
  #8  
Old 04-06-2009
SHARKKK
Experienced Builder
 
Join Date: Oct 2006
Location: UK
Posts: 408
Default

Tried symfony and cake because lots of clients ask for experience in one (and they usually don't know why, but they saw someone else list it as a requirement so hey, it must be important!) they both seemed to be a fun way to over-complicate abstraction and give access to some libraries at the cost of efficiency.

Moved on to code igniter which actually seemed to be helpful in getting things done quickly. But still, nothing impressive. (I stick with this one if I'm forced to use something though)

See the frameworks like SF prebuilts; fuck writing a new database abstraction layer/any other common component, let's just use this one and cope with its flaws.
__________________
Quote:
Originally Posted by Scatman. View Post
PUNCH HER IN THE COCK.
Quote:
Originally Posted by SwiftSpear View Post
This game has probably the fastest development cycles I have ever seen.
Reply With Quote
  #9  
Old 04-07-2009
kaidus
Guest
 
Posts: n/a
Default

cocks guys
Reply With Quote
  #10  
Old 04-07-2009
MagicBobert's Avatar
I'M ON A BOAT.
Fort Warrior
 
Join Date: Oct 2006
Location: San Luis Obispo, CA
Posts: 1,158
Send a message via AIM to MagicBobert
Default

I was very unimpressed with Cake and Symphony, simply because they try to do too much and destroy performance.

CodeIgniter was alright, then I found LightVC. Super lightweight, and performance is acceptable for an MVC-based solution. No libraries, it's gives you only MVC organization and that's it. That's what I like, because I find that most of the general purpose libraries out there are either (a) crap or (b) too general to work well in my problem domain. If you need ORM, its sister project CoughPHP works very nicely as well.

I'm kinda sick of web development though. It's pretty boring and anyone can build something marginal without much thought. Embedded systems is where it's at. Lots of exciting stuff going on there. Wickedly clever people, too.
__________________
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 05:16 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0

Tab