views:

143

answers:

3

I was recently in a Software Engineering class that involved a semester-long group project. We were given requirements and were asked to build a piece of software to assist in a task. In our case, a Psychology professor wanted something to help her students track their sleep patterns.

My group pretty successfully used DJango to create a web app. We chose DJango because it was the consensus that it would be easier for everyone in the group to learn and work with in time to complete the project.

My questions are: Given no learning curve, and unlimited time, which is the better platform? and more importantly Why?

+1  A: 

The only answer you should ever accept to a question like this is "it depends".

Andy_Vulhop
+2  A: 

Well, it depends... ;)

FrustratedWithFormsDesigner
+3  A: 

Neither. Perl CGI. That's the only way to go.

Just in case it's not obvious, I'm being sarcastic. :)

Seriously, you should evaluate the options. They are two frameworks in two languages with different design philosophies that do roughly the same thing (build web apps). Non tech. factors like legacy code, availability of talent, community etc. will also play a role. This is too broad a question to have a clear and concise answer.

Noufal Ibrahim