2009-04-05 13 views
25

Ho appena imparato Scala e voglio provare qualche sviluppo web con esso. Su Google, uno degli schemi che ho trovato (l'unico?) Era Lift. Qual è l'esperienza che lo usa?Sviluppo di applicazioni Web su Scala

Cosa può essere consigliato per lo sviluppo di applicazioni Web con Scala su qualsiasi altro framework?

+1

vedi [Quali strutture web di Scala sono disponibili?] (Http://stackoverflow.com/q/1488412/309483) –

risposta

22

AFAIK, Lift è il gioco più maturo in città se si desidera attenersi a una soluzione basata su Scala, vedere anche http://code.google.com/p/slinky2/. Una parola per il saggio, devo ancora usare slinky a tutti, tranne che per sfogliare la fonte, è molto semplice nel design aderire con forza a request => response model.

Attenzione, questo è Scala, quindi puoi utilizzare tutti i framework esistenti di Java. In particolare, ti suggerisco di dare un'occhiata al wicket: http://technically.us/code/x/the-escape-hatch che descrive come combinare i due.

+0

Grazie per l'ottima risposta! – Anirudh

1

I framework Web Scala pieni più utilizzati sono Lift e Play! Dai un'occhiata a entrambi prima di impegnarti. Una delle principali differenze tra i due è Lift è stateful mentre Play! è apolide, più simile a Rails/Django.

+0

Anche l'ascensore può essere utilizzato come apolide, mentre l'uso di lift come state ti offre cometa e ajax potenti e potenti. – fmpwizard

1

Jsf2 funziona bene. Suppongo che anche i montanti lo farebbero. Non sono di per sé Scala, ma puoi usare solo Scala e l'EL appropriato e funzionano bene. E questi due sono molto più maturi di tutti i nuovi quadri. Le comunità sono più grandi, la documentazione migliore, ecc.

Problemi correlati