Posts Tagged ‘Django’

Rapid development frameworks – CakePHP, Django, RoR

// December 26th, 2008 // No Comments » // Technology

Last month I blogged about a comparing rapid development frameworks. These are tools that help you develop web-based applications. They provide building blocks of functionality that you can readily glue together in a larger conceptual framework [like Lego, you can build complex machines from simple blocks]. This is opposite to other tools, like “Content Management Systems” (e.g. Drupal, Joomla) which are less flexible, one-size-fits-all approaches, which make some assumptions about how you want to organise your content [like those scale model cars, they're intended to be used with the supplier's other accessories].

So in that blog post … we didn’t get to much of a conclusion, except that “It Depends”. Depends on what kind of resources you have available, what kind of deployment options you want, whether you’re more comfortable with PHP, Python or Ruby, etc etc.

After playing around a bit with these 3x frameworks, I’m going to be concentrating more on RoR (Ruby on Rails).

(more…)

CakePHP vs Django dilemma

// November 30th, 2008 // 3 Comments » // Technology

I have a nice little pet project to work on … but I’m facing a bit of a dilemma right now. The project is a web-based tool to analyse information, and my debate is … which of the these 2x awesome tools should I use?

Django (which runs on the Python language) is what I’m currently experimenting with. And the one I’m thinking of using is CakePHP (which runs on the PHP language). Both Python and PHP are what I’d consider, “Scripting” high-level languages. Python is a great “glue” language. I feel Python has more promise than Perl for multi-developer situations, in that Python encourages good programming style, while Perl gives you enough rope to do the job, with left over to hang yourself, your tester, maintainer, and documenter with. PHP suffers a bit of the “spaghetti” criticism too. (more…)