View Single Post
04-14-2008, 02:56 PM
Join Date: Oct 2007
Location: Manchester, UK
I kind of agree with both arguments, although i would tend to lean towards my own 'framework', there is something i don't like about things not being within my control, i like to be able to see and completely understand the code, therefore bug solving is 100 times faster (in my opinion). Also a good point that delayed pointed out, the code in these frameworks is open source (i am also all for open source and an avid linux user) that makes me feel insecure because i know that thousands if not millions know exactly how the authentication system works for example. Dunno may just be me being paranoid again.
Back to the control thing, i tend to liken it to (going back to delayed's analogy of cars) fixing a car without any knowledge about the car but using a hynes manual, if you had the knowledge in the first place you wouldnt need to sit and read about the brake linkage in a ford fiesta for example, you could just pick up a spanner and be on your merry way. Therefore things, like maintainance and debugging, could get done quicker, on the other hand frameworks do and can save time in implementation and also you kind of know that the framework was writtin by people with an idea of what they are doing. One thing though, i dont understand why they would be easier to extend than you own code, surly leaning a whole new api just to create an extension to a framework is alot more work than just picking your own code up and adding bits to it, for one thing its coded in your style i.e. variable naming/class naming/function names/indentation too name but a few.
Anyway back to the topic if we may, I think (from reading a bit into it) code ignighter kind of compiles all your system objects into a 'super object', so basically your entire site runs from a single object, this apparently is suppsed to eliminate scope problems (that in my mind need not exsist if you design your code properly in the first place).
mysql> SELECT * FROM `users` WHERE `users`.`clue` > 0;
Empty set (0.00 sec)
View Public Profile
Send a private message to sketchMedia
Visit sketchMedia's homepage!
Find More Posts by sketchMedia