Hi I have been trying to learn sqlalchemy but learning curve is quite deep and mean while peewee seems no learning curve, but I want to know will peewee suit for large application(I agree premature optimization is root of all evil) . In case any one have tried both please share your experience. -- * Thanks & Regards "Talk is cheap, show me the code" -- Linus Torvalds kracekumar www.kracekumar.com *
I have no experience with SQLAlchemy; however, my employer has used it previously on django projects. I'll leave it at that. I've been using peewee with flask on some new work projects and, coming from a mostly NoSQL background, find it easily understandable. The beauty of it is that even when things aren't documented, I can generally guess what to do, and when I can't guess correctly, a quick dive one layer down reveals well-written code that's easy to comprehend, and when that doesn't yield results, the author is highly responsive to my inquiries via github. So I'm happy with a) it's lightweight, b) it works with the sqlite, postgresql, and mysql - I've used it with all 3 with no issues, and c) easy to grok with great support. For my needs, that's all I can ask for. If I had my way, I'd just hire the author. -d David Watson http://davidwatson.org/ On Sat, Jan 14, 2012 at 10:24 AM, kracekumar ramaraju < kracethekingmaker@gmail.com> wrote: > > Hi > > I have been trying to learn sqlalchemy but learning curve is quite deep > and mean while peewee seems no learning curve, but I want to know will > peewee suit for large application(I agree premature optimization is root of > all evil) . > > In case any one have tried both please share your experience. > > -- > * > Thanks & Regards > > "Talk is cheap, show me the code" -- Linus Torvalds > kracekumar > www.kracekumar.com > * >
I'm also using peewee on some new project, it's easy :) Having use sqlalchemy + elixir before. On 16 January 2012 09:44, David Watson <davidthewatson@gmail.com> wrote: > I have no experience with SQLAlchemy; however, my employer has used it > previously on django projects. I'll leave it at that. > > I've been using peewee with flask on some new work projects and, coming > from a mostly NoSQL background, find it easily understandable. The beauty > of it is that even when things aren't documented, I can generally guess > what to do, and when I can't guess correctly, a quick dive one layer down > reveals well-written code that's easy to comprehend, and when that doesn't > yield results, the author is highly responsive to my inquiries via github. > So I'm happy with a) it's lightweight, b) it works with the sqlite, > postgresql, and mysql - I've used it with all 3 with no issues, and c) easy > to grok with great support. For my needs, that's all I can ask for. If I > had my way, I'd just hire the author. > > -d > > David Watson > http://davidwatson.org/ > > > > On Sat, Jan 14, 2012 at 10:24 AM, kracekumar ramaraju < > kracethekingmaker@gmail.com> wrote: > >> >> Hi >> >> I have been trying to learn sqlalchemy but learning curve is quite deep >> and mean while peewee seems no learning curve, but I want to know will >> peewee suit for large application(I agree premature optimization is root of >> all evil) . >> >> In case any one have tried both please share your experience. >> >> -- >> * >> Thanks & Regards >> >> "Talk is cheap, show me the code" -- Linus Torvalds >> kracekumar >> www.kracekumar.com >> * >> > > -- Salam Indra Gunawan
I'm am also using Peewee - its wonderfully unobtrusive, particularly if you design your models up front, and plug it into what ever you need to. Really nice source code too - so easy to read/work out what's going on... On Wed, Jan 18, 2012 at 10:36 AM, Indra Gunawan <indra.sync@gmail.com> wrote: > I'm also using peewee on some new project, it's easy :) > Having use sqlalchemy + elixir before. > > > On 16 January 2012 09:44, David Watson <davidthewatson@gmail.com> wrote: >> >> I have no experience with SQLAlchemy; however, my employer has used it >> previously on django projects. I'll leave it at that. >> >> I've been using peewee with flask on some new work projects and, coming >> from a mostly NoSQL background, find it easily understandable. The beauty of >> it is that even when things aren't documented, I can generally guess what to >> do, and when I can't guess correctly, a quick dive one layer down reveals >> well-written code that's easy to comprehend, and when that doesn't yield >> results, the author is highly responsive to my inquiries via github. So I'm >> happy with a) it's lightweight, b) it works with the sqlite, postgresql, and >> mysql - I've used it with all 3 with no issues, and c) easy to grok with >> great support. For my needs, that's all I can ask for. If I had my way, I'd >> just hire the author. >> >> -d >> >> David Watson >> http://davidwatson.org/ >> >> >> >> On Sat, Jan 14, 2012 at 10:24 AM, kracekumar ramaraju >> <kracethekingmaker@gmail.com> wrote: >>> >>> >>> Hi >>> >>> I have been trying to learn sqlalchemy but learning curve is quite deep >>> and mean while peewee seems no learning curve, but I want to know will >>> peewee suit for large application(I agree premature optimization is root of >>> all evil) . >>> >>> In case any one have tried both please share your experience. >>> >>> -- >>> Thanks & Regards >>> >>> "Talk is cheap, show me the code" -- Linus Torvalds >>> kracekumar >>> www.kracekumar.com >>> >> > > > > -- > Salam > Indra Gunawan > -- Ben Hughes Change & Innovation Lead Bright Approach Ltd. Tel: +447427600266 Twitter: @bwghughes http://about.me/bwghughes
People here mostly tried sqlalchemy. I believe peewee feedback would flow better from a peewee mail list. On my part, I believe sqlalchemy would be a better choice in the long run. 2012/1/14 kracekumar ramaraju <kracethekingmaker@gmail.com> > > Hi > > I have been trying to learn sqlalchemy but learning curve is quite deep > and mean while peewee seems no learning curve, but I want to know will > peewee suit for large application(I agree premature optimization is root of > all evil) . > > In case any one have tried both please share your experience. > > -- > * > Thanks & Regards > > "Talk is cheap, show me the code" -- Linus Torvalds > kracekumar > www.kracekumar.com > * > -- "A arrogância é a arma dos fracos." =========================== Italo Moreira Campelo Maia Bacharel em Ciência da Computação - UECE Desenvolvedor WEB e Desktop (Java, Python, Lua) Coordenador do Pug-CE ----------------------------------------------------- http://www.italomaia.com/ http://twitter.com/italomaia/ http://eusouolobomau.blogspot.com/ ----------------------------------------------------- Turtle Linux 9.10 - http://tiny.cc/blogturtle910 Turtle Linux 10.10 - http://bit.ly/cEw4ET ===========================