IDE suggestions

B

Barrie Jarman

Im new (this week) to ruby and would like to know what IDE's people are
using.
Ive tried Radrails which seems very buggy and poorly designed.

I use Zend Studio for my php developement and would like something similar
with autocompletion, linking to methods in other files etc...

thanks
 
K

Kev Jackson

Ive tried Radrails which seems very buggy and poorly designed.
RadRails is based on Eclipse RCP (Rich Client Platform) - it's a Java
code base and if you're not used to Java apps in general, Eclipse (Java)
IDE or prior to that VisualAge, then it can certainly be a bit wierd
I use Zend Studio for my php developement and would like something similar
with autocompletion, linking to methods in other files etc...
vim, emacs, TextMate (OSX only), Scite. You don't *need* an IDE to
actually program in Ruby (or indeed in any language), sure it's nice to
be able to press a '.' and have a list of methods pop up, but it's not
too much of a chore to read the RDoc, use ri or read the docs when you
want to learn something.

All the developers here (at work) would be lost without an IDE, it's
cultural and perhaps generational? - it's a bad way to be as you can't
be productive when you go on site and have nothing but vi over a vpn
connection. I'd recommend sticking with the most basic editor (syntax
highlighting etc) and learning through the docs over an IDE, you'll also
appreciate the command line tools that are provided more that way.

2c

Kev
 
M

Mc Osten

All the developers here (at work) would be lost without an IDE, it's
cultural and perhaps generational?

Probably more cultural than generational. My fellows programmer and I have
grown up in the unix world (even if we are quite young, most of us still at
the university) and in average we tend to prefer editors.

Some of us like Emacs, some vim, some TextMate (me, for example). I just
find frustrating to use heavyweight applications (I'm thing about the Java
behemoth IDE out there) or something that does not give me full control.
The only IDE I like to use is XCode, that is probably the more "editor-ish"
IDE out there.

But I think there is another factor: the language. Ruby (or Python in our
case, most of us code in Python) is quite linear. Documentation is well
done and *small*. I'm new to ruby, still I remember quite a lot of methods
and object, I don't really need autocompletion. And it's compact. You write
significantly less code.
C is not that compact, but it's quite easy. The ANSI + POSIX functions are
just a few (not /that/ few, but nothing like the full Java library).
Moreover you have excellent cli help in the form of man.

Using an IDE in Java can be useful. It's too verbose to really type all the
stuff by hand (in production I mean).
PHP is worse: no namespaces... so xsl_xltprocessor_transform_to_xml.
Moreover every module etc has it's own naming convention. I understand an
IDE can get over poor language design.
 
A

Alexander Fleck

hi,
I' m using FreeRIDE. My goal was to get an IDE for free that' s portable. I wanted to use it either on linux and windows. I like it, when an my environment for developing software looks and feels the same regardless on which platform. I don' t want to use millions of editors or IDEs. I thin vim is a good solution too, but I needed a few weeks to get really into it, I mean really into it.

Alex.
 
C

Curt Hibbs

hi,
I' m using FreeRIDE. My goal was to get an IDE for free that' s portable.=
I wanted to use it either on linux and windows. I like it, when an my envi=
ronment for developing software looks and feels the same regardless on whic=
h platform. I don' t want to use millions of editors or IDEs. I thin vim is=
a good solution too, but I needed a few weeks to get really into it, I mea=
n really into it.

I use FreeRIDE also, which has the advantage of being both open source
and written in Ruby.

If you want commercial IDE, check out ArachnoRuby and ActiveState's Komodo.

Curt
 
G

Gregor Kopp

has autocompletition, and build in doku,
module/class/def browser and so on.
then you have several plugins for jedit which are not explicit for ruby,
but for buffertabs, project management, html validators etc.
 
S

Suraj N. Kurapati

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Gregor said:
Im Using this:
http://rubyjedit.org/

Jedit with ruby plugins

Same here :)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFECOLPmV9O7RYnKMcRAsCKAKCdkEmn1TDlbXQwZUVf4mEVjUoZjgCfSCPQ
RKBahGfT39dbpIXP8vBags8=
=y2uE
-----END PGP SIGNATURE-----
 
T

Tassilo Horn

Hi Barrie,
Im new (this week) to ruby and would like to know what IDE's people
are using.

Over the last time I used RadRails [1] and for normal Ruby coding I used
Kate [2].

But when I've read this thread my eyes caught the world *emacs*, so I
gave it a try (last time I used it regularly is about one and a half
year ago). I installed the ususal ruby-mode which comes with ruby and
extended it with ruby-electric.el [3]. And what should I say: it's
absolutely brilliant.

The only thing which currently doesn't work the way I like is the
inferior ruby mode. How can I get autocompletion in it?

Best regards,
Tassilo

Footnotes:
[1] www.radrails.org
[2] kate.kde.org
[3] shylock.uw.hu/Emacs/ruby-electric.el
 
M

mitchell

I do my development in linux, so I use SciTE (editor) + Mr. Guid
(debugger) + a project management utility I wrote with Ruby/GTK2. It's
the perfect, lightweight dev environment.
 
G

Gene Tani

Barrie said:
Im new (this week) to ruby and would like to know what IDE's people are
using.
Ive tried Radrails which seems very buggy and poorly designed.

I use Zend Studio for my php developement and would like something similar
with autocompletion, linking to methods in other files etc...


Sorta OT but good discussion: folks at Artima talk about how they use
(or don't need or want) python IDEs

http://www.artima.com/forums/flat.jsp?forum=106&thread=148389&start=0&msRange=15

There's been lots of threads here, arachno/komodo/eclipse+RDT vs.
emacs/vim/textmate/jedit/bbedit/ whatever, and there're lots of degrees
of freedom for what suits people, including:

- single developer or team
- have you committed core and std lib to memory, more or less, and have
you spent lotsa time looking at tracebacks??
- web framework / big code base or smaller project?
- multiple O/S?
- some people don't want to pay anything, but i think you shd still try
komodo and arachno's free trials.
 
S

Sky.Yin

This plugin is great, but one thing that bothers me when I'm typing is
that the rubydoc always keeps searching for what I typed, which
significantly slows me down. Where can I turn this feature off?
 
E

Esad Hajdarevic

Gregor said:
Im Using this:
http://rubyjedit.org/

Jedit with ruby plugins

Is there any interested in contributing more stuff to ruby plugin: irb,
improving rdoc, parser etc. and writing rails plugin? I didn't hack
jEdit yet, but I have few years of java behind me and the documentation
is very good, so it shouldn't be hard.

Greetings,

Esad
 
R

Rob .

Esad said:
Is there any interested in contributing more stuff to
ruby plugin: irb, improving rdoc, parser etc. and
writing rails plugin?

Esad and others, if you have specific features that you'd like to work
on for the jEdit Ruby Editor Plugin please contact me offlist.

Rob - author of jEdit Ruby Editor Plugin
http://rubyjedit.org/
 
J

jussij

Im new (this week) to ruby and would like to know
what IDE's people are using.

On the Windows platform you could use Zeus:

http://www.zeusedit.com/ruby.html
Note: Zeus is shareware (45 day trial).

It does Ruby syntax highlighting, code folding, class browsing,
macro scripting, intergrated version control, smart indenting,
project/workspace management etc etc.

You can even write Zeus macros using Ruby ;)

Jussi Jumppanen
Author: Zeus for Windows
 
M

Mike Austin

This plugin is great, but one thing that bothers me when I'm typing is
that the rubydoc always keeps searching for what I typed, which
significantly slows me down. Where can I turn this feature off?

Plugins -> Plugin Options -> SideKick / General -> Show Completion popups

I really had to dig around to find it when I first started using jEdit. Not
the most obvious place. I like jEdit and rubyjedit so far, especially the
class browser.


Mike
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top