Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We made the decision to use django mostly because of its learnability - none of us had experience making a web server, and we were impressed with the quality of django's tutorials and documentation. Our TA mentioned at our GR5 meeting that django was less good than some other options for plugging into a preexisting partial implementation; we can't speak to other options, but we did spend a lot of time rewriting in server-side python features that already existed in client-side HTML and javascript. The implementation we wound up with, static pages that hit various URLs to get the data they need to display, feels a bit piecemeal; it might have been more elegant had we written everything with django to begin with, learned to use its rendering feature, and constructed pages entirely on the server side.

Our code can be found at https://github.com/kpan/sitterPlan

Evaluation

For our user tests, we provided the following briefing:

...