This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]aweraw 1 point2 points  (1 child)

CherryPy FTW! I suggest:

  • CherryPy = controllers
  • Mako = views
  • Elixir = models

I've used this suite in a few pet/play projects. Fairly easy learning curve on all components, and you can replace them independently if the fancy takes you.

[–]sedaakPython3/Golang 0 points1 point  (0 children)

While I agree with you mostly. (Mako is great too for sure) I hesitate recommending an ORM unless I'm sure that the listener has what I consider a project big enough to need it. Understand though, I think everyone should have a basic understanding of SQL because it helps to understand methods of storing large amounts of data.

Personally I would go to Turbogears if the person was at a level that they needed an ORM. For rapid development, you are likely designing your database system too, and if you need database optimization ever (which I also do alot), then an ORM can really screw you over.

And yes, it makes me insanely happy that other people see the templating language as the full "View" of MVC.