Completamento del codice IDE rubino [chiuso]

5

Ho appena iniziato a scrivere del rubino nel mio tempo libero e attualmente sto usando Netbeans 7 con il plugin v0.111 di Ruby and Rails. Sono principalmente un programmatore Java proveniente da IntelliJ ed Eclipse.

Uno svantaggio del mio setup di programmazione Ruby è che il mio Netbeans non è molto utile quando si tratta di completare il codice. Ciò sembra dovuto al fatto che Ruby non è strongmente tipizzato e poiché l'IDE non conosce il tipo non può suggerire metodi. Di conseguenza, devo passare molto tempo nel mio browser a guardare la documentazione e tornare al mio IDE per digitare manualmente il metodo lì.

Ci sono delle modifiche che posso apportare al mio setup per ottenere il completamento del codice per Ruby o è praticamente impossibile a causa della natura della lingua? Come fanno gli altri sviluppatori a lavorare con Ruby, oltre a memorizzare tutti i metodi nella libreria principale?

    
posta satur9nine 17.08.2011 - 07:45
fonte

3 risposte

7

Rubymine fa meglio della maggior parte (non a caso, proveniente dai ragazzi che ti hanno portato a IntelliJ), ma ovviamente lì resteranno sempre dei limiti con un linguaggio tipizzato dinamicamente come Ruby o Python. Questo sarà sempre uno dei costi per andare in una di quelle lingue.

Tuttavia, per alcune persone, le librerie principali sono abbastanza facili da imparare e il libro di Pickaxe è un eccellente Riferimento alla libreria di base di Ruby. Allo stesso modo, The Rails 3 Way è un eccellente riferimento Rails.

È tutta una questione se pensi che i benefici di un linguaggio tipizzato dinamicamente superino quel costo. Non tutti lo fanno. In caso contrario, attenersi a un linguaggio tipizzato static.

    
risposta data 17.08.2011 - 07:56
fonte
0

Un po 'di presentazione in ritardo, ma Atom (di GitHub) supporta Ruby , così come molte altre lingue, tra cui Puppet .

    
risposta data 21.07.2014 - 21:20
fonte
0

Hai detto che vieni da IntelliJ IDE. La buona notizia è che puoi installare il plug-in Ruby / Rails per IntelliJ . Il plugin è un po 'più vecchio di quello usato per alimentare RubyMine, ma la gente JetBrains lo aggiorna sempre. Fai un tentativo.

Nessuno memorizza tutti i metodi in un determinato linguaggio di programmazione.

Verifica queste due risorse:
Ruby-Doc.org e RubyDoc.Info

    
risposta data 18.08.2011 - 06:26
fonte

Leggi altre domande sui tag