Who determines what the best of breed is? Is SQLAlchemy the best of breed because it predates web2py? Then SQLObjects is the best of breed ORM. Kudos to SQLAlchemy because I learned a lot from it and it is a good product. It is just too verbose for my taste.
No, date of origin doesn't determine best-of-breed. Features, usability, and power determine best-of-breed. Michael Bayer is one of the smartest programmers I know and both his major projects (SQLAlchemy and Mako) are best-of-breed in their categories.
I do not know him personally and judging from his programs I agree that he is one of the smartest programmers out there.
Yet, who determines what the best of breed is? How much time have you spent evaluated the web2py DAL vs SQLAlchemy to reach this conclusion? Or are you basing your judgement solely on the fact that SQLAlchemy has been out there longer and therefore it is more popular?
If you have pros/cons about web2py vs SQLAlchemy I would like to hear some concrete examples. They could help us improve it.
By the way... I think you cannot even define "best of breed" since requirements are subjective. You can only list specific issues where one system is better than another.
replying 3 times to a comment is a bit annoying, can you try to put everything in one comment in the future (especially when responding multiple times within minutes of one another)?
By the way... I think you cannot even define "best of breed" since requirements are subjective. You can only list specific issues where one system is better than another.
Comments
Who determines what the best of breed is? Is SQLAlchemy the best of breed because it predates web2py? Then SQLObjects is the best of breed ORM. Kudos to SQLAlchemy because I learned a lot from it and it is a good product. It is just too verbose for my taste.
No, date of origin doesn't determine best-of-breed. Features, usability, and power determine best-of-breed. Michael Bayer is one of the smartest programmers I know and both his major projects (SQLAlchemy and Mako) are best-of-breed in their categories.
I do not know him personally and judging from his programs I agree that he is one of the smartest programmers out there.
Yet, who determines what the best of breed is? How much time have you spent evaluated the web2py DAL vs SQLAlchemy to reach this conclusion? Or are you basing your judgement solely on the fact that SQLAlchemy has been out there longer and therefore it is more popular?
If you have pros/cons about web2py vs SQLAlchemy I would like to hear some concrete examples. They could help us improve it.
By the way... I think you cannot even define "best of breed" since requirements are subjective. You can only list specific issues where one system is better than another.
replying 3 times to a comment is a bit annoying, can you try to put everything in one comment in the future (especially when responding multiple times within minutes of one another)?
Sorry.
By the way... I think you cannot even define "best of breed" since requirements are subjective. You can only list specific issues where one system is better than another.