Home
Archives
About us...
Advertising
Contacts
Site Map
 

ruby in steel

 

#11 - April 2006
Huw and Bethan the dog wrestle with a tricky programming problem....
The Editor discusses web development frameworks with a colleague...

Index to this month's issue

Frameworks are the big thing these days. In the ‘good old days’ we just had code libraries and maybe a few simple editing, debugging and linking tools...

 

 

These days, if it’s not a framework, it ain’t worth having. Thus, we have the .NET framework, the Struts Framework for Java, the TurboGears Framework for Python and the Rails Framework for Ruby.

Struts, TurboGears and Rails are three examples of a fashionable type of framework that adopts the MVC methodology (Model-View-Controller). These are used to create web based applications in the form of ‘layers’ containing the core program and data (the model), its on-screen representation in a web page (the view) and the software glue between the model and the view – the bit that, for example, responds to user input (the controller).

It will come as no surprise to regular readers that I am slightly more familiar with ‘Ruby On Rails’ than with the Python and Java frameworks. I am not intimately familiar with PHP frameworks either. I’ve read a bit about a few frameworks such as Studs and Zoop but somehow they never looked sufficiently inviting to tempt me to try them out. And then I chanced upon CodeIgniter.

CodeIgniter is a deliberately Rails-like PHP framework whose guiding principles are: keep it small, simple and elegant. The first final release only came out towards the end of March. I downloaded this pretty much as soon as it appeared. In spite of the fact that I my PHP programming skills are minimal, I have, so far, found this framework a joy to use. The fact that it is not only well documented but also benefits from a couple of step-by-step video tutorials for newbies gains it extra marks in my book.

If you are a PHP programmers who’s been looking enviously at Ruby On Rails, you may want to try out CodeIgniter for yourself. Watch out for the Bitwise interview with CodeIgniter’s developer during April.

Huw Collingbourne
(Editor)


In this month's bitwise...

Ruby - hidden treasure or flawed gem? We debate the pros and cons
Introduction to Ruby - part two : Class hierarchies and attributes
Review - Carrara 5 : this 3D graphics package wins our Recommended Award
Book Review: Micro-ISV - From Vision To Reality - by Bob Walsh
Book Reviews: PHP - two PHP book reviews updated
VB Classic - Graphics and the GDI part two : coordinate transformations
Mathematical Digressions : Wilf is bound up in chains
Bytegeist - Mind Your Language : Dermot sings the praises of The Evil Empire!
Rants and Raves : Blogs, dogs and style sheets


Home | Archives | Contacts

Copyright © 2006 Dark Neon Ltd. :: not to be reproduced without permission