Should I use Pylons or Pyramid?

17,912

Solution 1

Pylons isn't being "cancelled", and it will continue to receive updates. That said, the "future" per se is in Pyramid. On the mailing list is has been referred to as Pylons 2.0. It is fully tested and better documented than Pylons 1.0, so you might as well jump aboard if you're fresh.

Pyramid is essentially the merger of Pylons and Repoze.bfg. Read more about this on the pylons-devel email list.

Especially, in this introductory email. If you have deeper questions, hang out in the #pylons, #pyramid, or #repoze irc (freenode) channels.

Solution 2

You want to go with Pyramid most probably. It may seem like it's a more complicated system, but it's actually much cleaner and very intuitive. Furthermore, the documentation for the project is simply awesome and in my opinion, even better then the django project which is well known for it's documentation.

That does not make it "like django" however. It is still lightly coupled and you can use whatever template, database, form, session management system, etc that you like.

It's worth noting that Pyramid is a base framework and Pylons is being built on top of it.

Solution 3

If you plan to start new project, migrate or just to learn framework I recommend to use Pyramid.

Pylons will stop it's development. Meanwhile Pyramid is a continuation of Pylons. Thus, it's code is stable. It includes most features from Pylons, adds some new usefull features.

Share:
17,912
AbdAllah
Author by

AbdAllah

Updated on June 06, 2022

Comments

  • AbdAllah
    AbdAllah almost 2 years

    I was planning to move from Django to Pylons, but then I bumped into Pyramid.

    What are the differences between Pylons and Pyramid?

    I read some text in PylonsBook, which currently covers Pylons 0.9.7, and wonder if it is a to start for Pylons and Pyramid.

  • AbdAllah
    AbdAllah over 13 years
    So pylons will cancelled ??? and is there a tutorial for pyramid or it will be after final release of pyramid 1.0
  • Lex
    Lex over 13 years
    About Pylons framework and Pylons project: docs.pylonshq.com/faq/pylonsproject.html. Will be usefull excellent Pyramid docs: docs.pylonshq.com/pyramid/dev/index.html.
  • Devin
    Devin over 13 years
    clarification: "better documented" == it has "full documentation" docs.pylonshq.com/faq/…
  • Joshua Partogi
    Joshua Partogi over 13 years
    I have taken a quick look and by the look of it Pylons is much better. This is one step backward for Pylons :-(
  • treeface
    treeface over 13 years
    @jpartogi Are you sure? Did you take a look at this: docs.pylonshq.com/pyramid/dev/index.html
  • Joshua Partogi
    Joshua Partogi over 13 years
    Yeah. It looks like Pyramid is more like django than Pylons :-( I kinda like Pylons architecture.
  • AbdAllah
    AbdAllah over 13 years
    @jpartogi yes i it looks like django and i hate that
  • AbdAllah
    AbdAllah over 13 years
    So What is the differences between pylons and pyramid if i moved to pyramids
  • William Chambers
    William Chambers over 13 years
    It's generally faster, easier to understand, better supported, much better docs etc. It also feels closer to 'bare metal' which is useful at times. Furthermore, the code is simply easier to understand and IMO less 'magical'. It can seem difficult at first but once you read the docs it really makes total sense.
  • Eric Mickelsen
    Eric Mickelsen over 13 years
    @Lennart: "Pyramid was inspired by Zope, Pylons (version 1.0) and Django. As a result, Pyramid borrows several concepts and features from each, combining them into a unique web framework." - Pyramid documentation
  • Lennart Regebro
    Lennart Regebro over 13 years
    @Eric Mickelsen: Which answers the question in exactly no way at all. OK, of course it is a bit like Django. They are after all both web frameworks.:)
  • Eric Mickelsen
    Eric Mickelsen over 13 years
    @Lennart: True, it doesn't answer your question, but it directly contradicts your assertion. I never claimed to be helpful! :-)
  • Lennart Regebro
    Lennart Regebro over 13 years
    Fair enough, even if I don't agree it contradicts the assertion, as its "looks like" vs "has looked at". :)
  • iElectric
    iElectric almost 12 years
    It has borrowed from Django the awesome principle of documenting everything, that shoulnd't be a blocker :-)
  • tshepang
    tshepang about 11 years
    If by Pylons you are referring to the framework, you are wrong. Pylons will not be receiving any feature updates.
  • tshepang
    tshepang about 11 years
    That's some serious kudos for the docs, if you honestly believe they are better than those of Django. I say this because of the praise I often hear of the Django docs.