I think this is a reasonable and useful post. Likely moreso than this response. :)
It’s quite useful to look at the “whole product” instead of just the “product” (to use jargon from Crossing the Chasm.) Can you get enough ecosystem for the surface area of the thing you are using? One factor that mitigates against this, though, is when you are building your own thing with its own surface area. If your thing is small, and most of the surface area you need to deal with is in Pyramid/Rails/Django/Flask, then that’s the place you need sanity. But if *your* thing has a big surface area, then *your* thing needs sanity. Pyramid is very good at this framework-framework picture, helping you build your own thing that is sane. Not only that, but Pyramid by definition attracts people to its community that care about those issues: scalable, maintainable systems that are well-built by adults. Other systems might win on quantity, but a distressingly high percentage of those have a distressingly naive worldview. —Paul > On Dec 9, 2014, at 10:52 AM, Jacob Hite <[email protected]> wrote: > > Building a startup with a small team, how to decide between using Pyramid (or > possibly Django) or Ruby? > > This may be an impossible question to answer and I'm probably asking on a > biased list. > > I've worked a lot before on Pyramid and generally like it. It was fast and > very flexible, but missing some things (Django's admin...). The missing > things though are usually the key to Pyramid's flexiblity. There also seems > to be some cruft left over from repoze and other stuff that seem out of place > and ugly in the elegant Pyramid world. > > I've never written any Ruby or RoR other than trivial tutorial code, but it > seems fine and just as sufficient as Pyramid. I do slightly prefer Python > language syntax, but I can get over that. > > My main concern is working with a framework that has a great online community > and actively moving forward and has lots of experienced developers to hire > from. > > When I look at Google and Github trends and look at StackOverflow tags, RoR > overwhelmingly beats Pyramid. I think this is due to Python being so > fractured. Many competing frameworks (Django, Pyramid, Flask, Bottle, etc, > etc) probably lower Pyramid's trend and tag levels. Django certainly > dominates Python web frameworks. > > In Github I still see lots of active commits to Pyramid. But I'm a bit > concerned, and I can speak personally on this...most of the most big name, > active Pyramid contributers seemed to have disappeared from answering > questions on StackOverflow. > > I guess I'm trying to get a solid handle on the current state and progress of > Pyramid. Can anyone point me in the right direction here? > > Is it time to slide over to Django or make the jump to RoR? > > I have a personal preference for Pyramid because of positive past experiences > with it and lack of experience with other frameworks. But this isn't about > me. This is about building out a startup company quickly and being able to > attract experienced talent with the decided on technologies. > > Apologies for the long-winded, open-ended question, but I would appreciate > any responses that can give me a 'heartbeat' on the current Pyramid state of > the union. > > Many thanks in advance. > > > > > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > Visit this group at http://groups.google.com/group/pylons-discuss > <http://groups.google.com/group/pylons-discuss>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/pylons-discuss. For more options, visit https://groups.google.com/d/optout.
