To whom it may concern,
My name is David Díaz Clavijo. I am a university student at the University of Las Palmas de Gran Canaria (ULPGC), Spain. I am doing a final project<http://blog.websitesframeworks.com>which compares agile web frameworks . I am really interested in knowing your opinion about the project. Your contributions will be referenced in the university report and in the project website. Main priorities in the project are evaluating the ease of learning and agility of development. I will make the comparison by choosing a set of frameworks and will develop the same website with each of them to test their productivity. We have focused on classical and CRUD websites. Therefore, we have chosen request-based frameworks, such as Django. Four frameworks will be compared. The comparison test is composed by *four fixed time tasks *for each framework*: * - *Learning the programming language: *5 hours - *Making exercises in the programming language: *15 hours - *Learning the framework: *25 hours - *Developing the website: *50 hours After all process is done, it can be seen which framework presented a higher productivity and smaller learning curve. We have decided a cross-language set frameworks which are: Ruby on Rails, Grails, Django and Code Igniter. The website which has been designed is: - A cutted Tumblr version, a multiblog site: - Only 1 blog per user and only 1 author per blog. - Guests can read blogs and comment on posts. - User can create blog, its posts and comment on posts. - Both of them can search for posts. The order of development with each framework is: Ruby on Rails, Grails, Djando and Code Igniter. It is a hypothesis that it will be more difficult to develop with the first frameworks. Therefore, those which are supposed to be the easiest to develop with are the first ones. In this manner, in case Ruby on Rails is the winner, it cannot be said it was because of it was the last one. I hope you find this project interesting. Would you mind answering the following questions? - Do you think that the chosen frameworks are the right ones? - What is your opinion about the selected website? - What is your opinion about tasks times? - What is your opinion about the order of development with each framework? - Taking into account fixed times: would you use official documentation or a book for learning the languages? Which books in that case? - In your opinion, which Django features are better than other frameworks in the comparison? We would appreciate any recommendation or criticism. Thanks for your time and consideration. I am looking forward to hearing from you soon. Yours sincerely, David Díaz Notes: based on Russell Magee answer(through email) I want to clarify: - My background: I am a sciencie computer student. No experience. Several courses on C and C++. I have had to program exercises on Java, PHP, have read a bit of PHP Yii framework documentation and played some hours with Django. - The aim is NOT to say "This is the best framework" but being able to answer with some based facts: - If you already know how to use a framework, would it be a lot easier to learn another one in the comparison? - For a student with my background, which framework is easier to develop with? -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.