I think you hit the nail on the head: there are different methodologies of 
software development and tools may support different stages of software 
development.

It seems to me that RoR supports earlier stages of development better: 
scaffolding affords toying with your model without paying much attention to 
presentation. It looks like RoR has better support for legacy scenarios with 
db inspection. These are both very good features, which I like to see in 
Django.

We have inspectdb already, which clearly can be improved. If we add simple 
template generation to show object's fields and list of objects (or whatever 
generic views support), we can cover initial prototyping of web sites as 
well. It is much simpler than Admin. If people want it, it can be done with 
Django easily.

The only problem is available resources: developer's time. IMHO, we can 
spend it doing something more interesting. But if somebody is interested in 
that --- why not?

Thanks,

Eugene


"Jacob Kaplan-Moss" <[EMAIL PROTECTED]> wrote in 
message news:[EMAIL PROTECTED]
>
> On Nov 23, 2005, at 8:22 AM, Simon Willison wrote:
>> He's right too - the hoops you have to jump through changing schema  with 
>> Django do slow you down if you haven't figured out your full  data model 
>> in advance.
>
> Wow, so developing applications without a good design up-front is 
> difficult? Who knew?
>
> Seriously, folks, ease of getting started makes for good  demonstrations 
> and certainly sucks in the n00bs, but I'll take ease  of getting 
> *finished* any day.  I'm sure anyone who's developed in  Java has hit that 
> wall at about 90% completion where you realize that  this cool project 
> you've gotten so far on is going to be impossible  to finish because of 
> some core limitation of the language.



Reply via email to