2010-12-19 15 views
24

Estaba deambulando probando varias opciones para mi nuevo proyecto personal, desde PHP hasta node.js y Haskell. Sin embargo, me siento más cómodo con Python, así que pensé que volvería a hacerlo al final.¿Está listo/recomendado Pyramid para el horario de máxima audiencia?

He echado un segundo vistazo a frameworks como Django, pero dado que disfruto principalmente SQL y no quiero un ORM, pensé que usaría Pylons (ya que ORM es opcional en Pylons). Ahora, el problema es que está Pyramid, y parece que Pylons sería reemplazado pronto.

Para abreviar, ¿está Pyramid lista para el horario de máxima audiencia? Además, dado que Pylons en sí misma fue una plataforma muy exitosa (a juzgar por sus implementaciones de alto perfil), ¿recomienda Pyramid como un buen reemplazo? (Obviamente, le pregunto a las personas que realmente usan Pilones y/o Pirámide.)

Para aclarar, la aplicación probablemente utilizará hasta 4 tablas de bases de datos, y será pesada en las llamadas AJAX. JSONRPC con frontend all-JS también es una opción. Se espera que una de las tablas contenga decenas de miles de registros consumidos por diferentes usuarios en todo momento. Las consultas en la tabla grande no se limitan a seleccionar, ya que lo más probable es que provengan de algún tipo de cuadrícula de datos AJAX.

Respuesta

25

BFG, que es el precursor, se ha utilizado en "primetime" desde hace un tiempo. Hay en Pyramid algunas adiciones a BFG para hacerlo más "Pylonic", y estas pueden no estar listas, pero yo diría que lo estarán pronto.

Si está preocupado, puede usar BFG por ahora. La migración a Pyramid debería ser simple una vez que desee migrar: migration tutorial.

Actualización: Pyramid 1.0 ha sido lanzado. Ahora está definitivamente listo para el horario estelar.

+2

Gracias. Voy a intentar esa ruta (sin juego de palabras). – hayavuk

-3

hice esta pregunta antes: Should I use Pylons or Pyramid?

Pilones continuará y la versión 2 de la misma se dará a conocer. Pyramid es como la distribución de Pylons migrada con otros componentes.

+3

Esta es información incorrecta, afaics. Pylons 2.0 es (al momento de escribir esto) aún un nombre informal para el primer lanzamiento oficial de Pyramid. Lo que actualmente se conoce como Pilones continuará siendo soportado, pero como proyecto, está terminado y no verá ningún desarrollo nuevo. – hayavuk

+0

La última oración no está clara. ¿Puedes reformular? – Tshepang

14

Recomendaría Pyramid sin reservas.

Lea la publicación de Ben Bangert (Creador de pilones) Why not just continue developing the Pylons 1.0 code-base?, que resume por qué la arquitectura de los Pylons 1.0 golpea una pared de ladrillo y necesita una profunda transformación en la dirección del bfg.

Por un lado, el diseño desacoplado de Pyramid ha hecho posible la prueba unitaria de la respuesta JSON.

Cuestiones relacionadas