Forum: Ruby on Rails RoR on IDE for Beginner

Posted by Stewart Alsop (Guest)
on 2013-02-28 08:48
(Received via mailing list)
Should I use an IDE for beginning with Rails?
Posted by Colin Law (Guest)
on 2013-02-28 09:05
(Received via mailing list)
On 28 February 2013 03:50, Stewart Alsop <stewartalsopiii@gmail.com> 
wrote:
> Should I use an IDE for beginning with Rails?

In my opinion, no.  Others may disagree.  At least start with no IDE
in order to understand the underlying commands.  Once you have the
basics then you can try IDEs to see if they offer you any advantages.

My standard advice to beginners is to work right through a good
tutorial such as railstutorial.org, which is free to use online.  Also
I recommend using Linux  (eg Ubuntu) or Mac for development.

Colin
Posted by Ryan Cheung (Guest)
on 2013-02-28 09:06
(Received via mailing list)
There's no need to use an IDE to code with Rails. Text Editor such as 
VIM
or Sublime Text 2 would be enough!
--
Best Regards,
Ryan Cheung


On Thu, Feb 28, 2013 at 11:50 AM, Stewart Alsop
Posted by Pardeep Dhingra (pardeepdhingra)
on 2013-02-28 11:28
Hey,

According to me you should not use any IDE. Instead if you are ubuntu 
you can use gedit with its plugins for autocomplete and indentation 
etc...
Posted by Colin Law (Guest)
on 2013-02-28 11:35
(Received via mailing list)
On 28 February 2013 10:28, Pardeep Dhingra <lists@ruby-forum.com> wrote:
> Hey,
>
> According to me you should not use any IDE. Instead if you are ubuntu
> you can use gedit with its plugins for autocomplete and indentation
> etc...

I like jEdit for the editor, with its excellent project viewer plugin
and code parsing with sidekick.

Colin
Posted by tamouse mailing lists (Guest)
on 2013-03-01 04:15
(Received via mailing list)
On Thu, Feb 28, 2013 at 4:33 AM, Colin Law <clanlaw@googlemail.com> 
wrote:
> Colin
Emacs, baby, all the way! :)
Posted by Michael Archibald (Guest)
on 2013-03-01 05:02
(Received via mailing list)
I've used :

   - Sublime Text 2 - Wonderful editor, still my favorite. Fast, light 
and
   great customization.  By default it won't complete your code which is 
great
   while learning a language.
   - Rubymine - We use this at work.  It's nice, bit sluggish but it has
   great code completion and with keybindings you can jump to method
   definitions really easily.  Great if you want to see what's going on 
in
   Rails internals.
   - vim - I am not a power vim user, but if you get to that level this 
is
   probably the best editor.  I've never seen more productive developers 
than
   those that use this thing.  It's awesome.
   - Geany (linux) - Great little editor that will have a lot of
   functionality of sublime out of the box if you need something on the 
cheap.
   - TextWrangler(mac) - Fast and light.  Not nearly as many features as
   sublime text but wonderful still the same.
   - Aptana - This was alright, slow and not my favorite.

I've used others but those are the ones I can remember.  Honestly the 
top
two are my favorites.

   -
Posted by Matthew Witek (Guest)
on 2013-03-01 05:07
(Received via mailing list)
You can add sublime packages for almost anything including code 
completion.
Posted by karthik selvakumar bhuvaneswaran (karthikselvakumar)
on 2013-03-01 10:41
(Received via mailing list)
I use Vim with Rails.vim , Omnicomplete and I don't need anything other
than this for my RoR development.
If you hate remember key mappings ( which takes longer time in Vim with
definitely worth Productivity )
I would recommend Sublime 2 which is light weight with tons of features
and customization support.

Never end up with any heavy weight IDE's like Netbeans , Aptana or 
Rubymine.
Posted by "Анвер Богатов" <bogatoff.mail@gmail.com> (Guest)
on 2013-03-01 10:41
(Received via mailing list)
I am RoR begginer too. And I've started with terminal and sublime text2.
This way helps me to understand RoR internals, common commands and 
other.
But in future I'm planing to use RubyMine, because it can improve
development speed.

, 28  2013 ., 7:50:20 UTC+4  Stewart Alsop
:
Posted by Matt Jones (Guest)
on 2013-03-07 15:07
(Received via mailing list)
On Wednesday, 6 March 2013 04:17:08 UTC-5, Ruby-Forum.com User wrote:
>
> I've never seen more productive developers than those that use this
> thing.  It's awesome.
> [SPAMTACULAR SEO URL SNIPPED]


Can somebody ban "nannasin" and delete all the posts by that user? Total
SEO spam for some kind of Chinese electronics supply site.

--Matt Jones
Posted by Colin Law (Guest)
on 2013-03-07 15:15
(Received via mailing list)
On 7 March 2013 14:05, Matt Jones <al2o3cr@gmail.com> wrote:
> spam for some kind of Chinese electronics supply site.
You can't delete posts on a mailing list.  This is not a forum.

Colin
Posted by Rick Lloyd (ricklloyd)
on 2013-03-07 16:19
(Received via mailing list)
I would suggest you use as little non-RoR baggage as possible when 
starting
out.  An editor that does auto indent and context color highlighting is
nice, if you're already comfortable with it.  Also avoid rvm initially, 
and
git, and any db other than sqlite.  All these items have there own 
learning
curve that will just confuse you - it's hard to discriminate the true
source of an error if you have too many poorly understood layers between
you and your code.

Make an extra effort to learn on a Mac or Ubuntu system.  Do not use
windoze, it's like touching the third rail in the subway or licking the
metal pole in the winter.  If you haven't yet gotten comfortable with 
unix,
this is the only complex tool you need to put between yourself and RoR.

The hardest part for me was (and continues to be) debugging. 
Particularly
difficult are errors that occur during application startup as these are
just as likely to come from your run time environment as your code and 
are
not always well described.

Follow the rails tutorial, get comfortable with the architecture by
building small projects.  Remeber that many people have run through the
tutorial so it's unlikely to include errors.  If it does include errors
google "rails tutorial your error message" and you will find a thread. 
I
think the Dave Thomas book "Programming Ruby" is among my best 
purchases,
my copies are all dogeared from continued use.

I personally use emacs with the rinari package but I've been using emacs
since 1980 so the learning curve is not an issue.  It's nice to have an
editor that you can carry across platforms.
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.