Prev | Current Page 75 | Next

Brad Ediger

"Advanced Rails"

Ruby follows a development style that is
closer to Lisp than to C/C++. Developers interact with their application while creating
it, and usually answer questions about the state of the system by asking
* I don??™t mean to bash Perl here. It is very possible to write structured, easily readable code in Perl. But it takes
some self-discipline.
??  For some amusing counterexamples, see http://iorcc.blogspot.com/.
50 | Chapter 2: ActiveSupport and RailTies
questions of it while it is running. There are some methods to find information via
static examination of the code, though:
??? A good text editor will help you cull through large amounts of source.
??” TextMate (http://macromates.com/) is the semi-official editor of the Ruby on
Rails core team. It has great facilities for search (including search by regular
expressions) and comes with some pretty impressive Ruby and Rails features. It
supports projects (entire source trees managed as one unit). However, it is
available for Mac OS X only and costs 39 at the time of this writing.
??” Vim (http://vim.org/) is an incredible open source text editor available for
just about every platform. It has a long learning curve, but it is extremely
powerful. If you use Vim with Rails, do yourself a favor and install the vimruby
package (http://rubyforge.org/projects/vim-ruby/).
??? In conjunction with a good text editor, you should familiarize yourself with
command-line tools for text processing.


Pages:
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87