Per quanto riguarda le differenze concettuali tra JavaFX Script e J Ruby, ce ne sono alcune. Inizierò con JRuby. JRuby non è in realtà una lingua, in sé, . È invece un'implementazione in Java del linguaggio di programmazione Ruby. L'interprete di runtime originale per Ruby è stato scritto in C (e forse alcuni in C++, non sono sicuro). Il progetto JRuby è stato avviato da alcuni ragazzi che volevano un'implementazione di runtime di Ruby scritta in Java.
Perché? Bene, ci sono alcuni vantaggi interessanti. Prima di tutto, sono stati in grado di rendere molto facile invocare il codice Java da un'applicazione Ruby . In secondo luogo, significa che i programmi Ruby finiscono per essere gestiti da Java Virtual Machine (JVM) e quindi possono beneficiare di tutto il lavoro di ottimizzazione che è stato fatto su JVM negli ultimi dieci anni. Oggi JRuby funziona solo come interprete, ma da quello che ho sentito da uno dei progetti all'inizio di questo mese, sono molto vicini allo essendo in grado di compilare i programmi Ruby direttamente nel bytecode JVM, che fornirebbe un ulteriore incremento delle prestazioni.
Alla fine, JRuby è molto interessante per i progetti che sono scritti in Rubino, ma che vogliono sfruttare sia: librerie Java esistenti o runtime Java esistenti (JVM e persino applicazioni/server web come GlassFish e Tomcat) o entrambi.
JavaFX d'altra parte è il linguaggio di scripting che viene iniettato direttamente per la creazione di grafica tipo di stuff.Very pragmatico too.So venire a utilizzo quando si sta seguendo un modello di progettazione in questo caso MVC se si sta seguendo le regole che dovrebbero va bene. Ma fidarsi di quello potrebbero essere pochissimi casi che potrebbero iniziare ad usare FX con JRuby.
Non ho idea, ma anche se fosse possibile, potresti voler tenere a bada. Con la recente acquisizione di Sun da parte di Oracle, molte persone pensano che lasceranno morire JavaFX. Essendo un fan di Java, spero di no: ( – Ross
eng.Fouad: Non vedo alcun motivo per contrassegnare "JavaFx" e "JRuby" come codice. Sono anche scettico sulla pertinenza dei tag [tag: java] e [tag: swing]; sono tangenziali (specialmente [tag: swing]). (Non sono in grado di annullare la modifica, ovviamente). – echristopherson