Che cosa è un esempio di funzionalità Java che ho potuto aggiungere un progetto JRuby / Rails?

StackOverflow https://stackoverflow.com/questions/728508

Domanda

Questo è in realtà due domande in uno.

  1. C'è un particolare tipo di funzionalità Java che la gente sta usando per JRuby o è soprattutto a causa del vantaggio prestazionale che JRuby dà rispetto alla risonanza magnetica?

Il motivo che mi chiedo è, vorrei aggiungere alcune funzionalità Java per un progetto Rails (solo per mostrare che è possibile). Idealmente questa funzionalità Java sarebbe anche utile, piuttosto che ridondante. Che porta alla mia prossima domanda. . .

  1. Da un esempio di qualcosa che avrebbe fatto una buona dimostrazione di funzionalità Java che viene aggiunto a una semplice Rails CRUD app?

Credo che tutto ciò che si può fare in una classe Ruby, si potrebbe facilmente fare in una classe Java (con circa il doppio codice), in modo da aver capito la domanda può essere difficile rispondere. Mi chiedo solo se v'è un particolare tipo di funzionalità che è più opportuno fare in Java.

Non c'è niente in gioco, tra l'altro. Sto solo giocando intorno e testare le cose.

È stato utile?

Soluzione

Credo che le librerie di classe Ruby (gemme) possono fare praticamente qualsiasi cosa le librerie Java possono fare, quindi non c'è molto di un motivo valido per utilizzare JRuby on Rails in uno scenario "stand-alone".

Io lo uso da integrare con un fornitore Java app. Bussare un controller rapido e alcuni punti di vista è molto più facile che si estende utilizzando Java / Swing.

Anche in un ambiente di "Enterprise", uno sviluppatore di rotaie può essere obbligata a distribuire a Tomcat o Glassfish. La gemma silvia per JRuby permette questo.

Altri suggerimenti

mi piacerebbe trovare una libreria focalizzata Java che colma un bisogno esistente in Java e lavorare su sfruttando quella libreria all'interno dell'applicazione rotaie. Una possibilità è quella di utilizzare JTS (Java Topology Suite) per manipolare regioni geografiche in un app rotaie e convertirli per la visualizzazione su una mappa all'interno della vostra applicazione rails.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top