2012-08-28 11 views
7

Quindi ClojureScript One è piuttosto incredibile! È possibile effettuare aggiornamenti con REPL in tempo reale a SPA.Esiste un Scala come Clojurescript? alias Applicazione per pagina singola Scala integrata

Quindi qualcosa del genere è piuttosto impossibile in Java dove non si dispone di un REPL ma sembra molto possibile in qualcosa come Groovy o Scala. Sono una specie di bigotto Lisp (non dovrei davvero esserlo ma vabbè) e mi chiedo se c'è un Scala o Groovy come Clojurescript?

Aggiornamento: In teoria sembra che si potrebbe avvolgere Scala/Groovy giro di Java ItsNat. Tuttavia ho qualche dubbio su quel progetto dato che non è stato aggiornato dal 2011 (anche loro hanno il sito più brutto .. è come se cercassero di renderlo brutto). La licenza è anche piuttosto restrittiva.

+2

ho visto solo questo proof-of-concept, ma ci potrebbero essere altri progetti: http://www.j2js.com/scala- demo/index.html –

+2

E questo progetto, che sembra essere abbandonato: https://github.com/alvaroc1/s2js –

+0

La licenza è stata resa più aperta (GNU Lesser General Public License v3), precedente era (AGPL v 3) –

risposta

0

Se stai cercando SPA scala-gwt. O stai cercando il compilatore scala-to-javascript?

+3

Sto cercando uno Scala [Clojurescript One] (http://clojurescriptone.com/). Vedendo come funziona "Clojurescript One", probabilmente sarebbe necessario un compilatore * scala-to-javascript *. Nella mia mente, GWT è basato su mani pesanti e componenti/widget. Clojurescript One è come JQuery nel backend che viene applicato senza problemi al frontend. A proposito, non ti ho -1. –

+0

Downvoted, causa scala-gwt non è analogico diretto al clojurescript, nonostante la possibilità di convertire il codice scala in javascript –

2

C'è js-scala, ma al momento sembra piuttosto sperimentale.

2

ItsNat è venuto a chiudere una fase stabile, questo è il motivo per cui è inattivo. Naturalmente nuove funzionalità e un maggiore supporto e test del browser possono essere sfruttati, ma finora abbiamo avuto una grande esperienza con ItsNat. Siamo stati con ItsNat dalla versione 0.7 e abbiamo avuto molto (2) problemi, anche quelli piuttosto rari.

Se vuoi esempi di lavoro, sarei felice di mostrarvi come il nostro progetto è aperto :-) source

funziona bene con entrambi SEO e SPI.

Demo

+0

BTW, se si prevede di ridimensionare, quindi assicurarsi di controllare le loro modalità "Stateless" prima di iniziare i disegni. –