No espero necesitar mucho más que la funcionalidad básica de tipo CRUD. Sé que SQLAlchemy es más flexible, pero la sintaxis, etc. de sqlobject, parece ser un poco más fácil de poner en marcha.¿Alguna razón para no usar SQLObject sobre SQLAlchemy?
Respuesta
Creo que SQLObject es más pythonic/simpler, así que si funciona para usted, entonces quédese con él.
SQLAlchemy requiere un poco más para aprender, pero puede hacer cosas más avanzadas si lo necesita.
Además, es posible que desee echar un vistazo a elixir, que es un contenedor bastante grueso alrededor de SQLAlchemy y realmente hace que las tareas básicas sean sencillas a la vez que conserva el poder de SQLA.
Comprobar ORM rápido: http://pypi.python.org/pypi/quick_orm. Es un contenedor SQLAlchemy también. –
Prueba quick_orm. Es tan poderoso como SQLAlchemy y más simple que SQLObject.
- 1. ¿Debo utilizar SQLObject, SQLAlchemy o SQLAlchemy + Elixir?
- 2. ¿Alguna razón importante para no usar AJAX?
- 3. ¿Alguna razón para no usar XmlSerializer?
- 4. ¿Alguna razón para usar NSViewAnimation sobre las técnicas de CoreAnimation?
- 5. ¿Hay alguna razón para usar esto->
- 6. ¿Hay alguna razón para usar System.Uri?
- 7. ¿Hay alguna razón para no usar las propiedades 'protegidas'?
- 8. ¿Hay alguna razón para no usar "esto" ("Self", "Me", ...)?
- 9. ¿Hay alguna razón para no usar AssertionHelper con NUnit?
- 10. ¿Hay alguna razón para usar Object.create() o new en JavaScript?
- 11. ¿Alguna razón para usar byte/short, etc. en C#?
- 12. ¿Hay alguna buena razón para usar Websockets fuera del navegador?
- 13. ¿Qué usar para el hash de contraseñas? ¿Alguna razón para no usar jBCrypt?
- 14. ¿Hay alguna buena razón para usar valores hexadecimales sobre los valores de color RGB en CSS?
- 15. ¿Hay alguna razón para usar el enhebrado? Bloquear sobre multiprocesamiento. ¿Bloquear?
- 16. ¿Alguna razón para usar las propiedades implementadas automáticamente sobre las propiedades implementadas manualmente?
- 17. ¿Alguna vez hay una buena razón para usar Insertion Sort?
- 18. ¿Hay alguna razón legítima para usar sockets de Unix sobre TCP/IP con mysql?
- 19. ¿Hay alguna razón para usar BufferedReader sobre InputStreamReader al leer todos los caracteres?
- 20. ¿Hay alguna razón para usar propiedades privadas en C#?
- 21. ¿Alguna vez hay una buena razón para usar eval()?
- 22. ¿Hay alguna razón para usar SGML en lugar de XML?
- 23. ¿Hay alguna razón negativa para usar una solución N-Tier?
- 24. ¿Existe alguna razón técnica para no usar un TWebBrowser en Delphi para ver Google Earth?
- 25. ¿Hay alguna razón para no usar UTF-8, 16, etc. para todo?
- 26. Solr eliminar no trabaja por alguna razón
- 27. ¿Alguna razón para no confiar en ASP.NET AntiForgeryToken?
- 28. ¿Alguna razón para no registrar siempre los rastros de pila?
- 29. ¿Alguna razón convincente para permanecer en WCF?
- 30. ¿Hay alguna razón para lanzar una DivideByZeroException?
Hay muchos contenedores para sqlalchemy que lo hacen tan fácil como SQLObject. como elixir y quick_orm. –