2012-04-19 9 views

Respuesta

6

Soy un gran partidario de Play 2.0, sobre todo por sus grandes mejoras en la compatibilidad asincrónica y la integración del núcleo con Akka. La API de Scala es mucho mejor en 2.0 que en 1.2.4, y el uso de SBT como sistema de compilación subyacente también fue una gran decisión.

Si le preocupan los complementos, no lo haga, porque puede usar prácticamente cualquier cosa que sea compatible con SBT.

Play 2.0 es realmente la evolución natural del Play Framework, y la inversión en la plataforma 1.x en este punto del juego rendirá poco.

+0

¿qué quiere decir usar prácticamente cualquier cosa que sea compatible con SBT? –

+1

Estoy de acuerdo. Play 2.0 no está tan pulido como el 1.2.4 (¿quién lo esperaría, un mes después del lanzamiento?), Pero parece estar avanzando en la dirección correcta. –

+0

Dado que Play 2.0 está construido sobre SBT, si alguien ha desarrollado complementos o módulos para SBT, es muy probable que sean compatibles con Play 2.0, o al menos podrían ser compatibles con poco esfuerzo. –

3

Deshonesto autopromoción: Mi última blog post habla de los cambios de 1.x a 2.0.

Es cierto que no hay tantos complementos, sin embargo, hay muchas cosas que puede usar sin un complemento específico de Play (por ejemplo, Salat para acceso a MongoDB). También puede usar los plug-ins SBT (algo que no podía hacer antes).

1

Para finalizar las respuestas de Sean y Marius: siempre avance, con Play 1 habrá un día en que la comunidad decida terminar la línea. Nadie sabe cuándo.

+2

Yo diría que es mejor elegir la herramienta que resuelve su problema. Play 1.x se mantendrá durante bastante tiempo. –

+0

Hay más cosas para considerar que "resolver el problema", como los costos asociados con el mantenimiento en el futuro. Puedo escribir el código de nivel de producción en VB6 para "resolver el problema", pero no es así porque costará muchas horas más mantenerlo y admitirlo en el futuro. –

+0

@MariusSoutier: ¡sí, tiene razón, solución de trabajo en primer lugar! Sin embargo, Ahmed no precisó sus necesidades, supuse que quería saber qué línea era mejor para empezar: la respuesta puede ser solo una: el establo más nuevo. Play 1.x tiene muchos complementos y es lo suficientemente maduro, pero Play 2.0 no estará maduro si esperamos ese momento, mientras desarrollamos con 1.x. ¡Las cosas tienen que avanzar como lo hacemos! – biesior

18

Si simplemente quiere hacer las cosas : ir con Playone.

Si desea tecnología wizardry: vaya con playtwo.

Cuestiones relacionadas