InfoQ

News

Article: Book Excerpt and Interview: Aptana RadRails, An IDE for Rails Development

Posted by Robert Bazinet on Dec 03, 2008 03:00 PM

Community
Ruby
Topics
Book Review
Tags
IDEs ,
RadRails ,
Ruby on Rails

Aptana RadRails: An IDE for Rails Development by Javier Ramírez discusses the latest Aptana RadRails IDE, a development environment for creating Ruby on Rails applications. As described on the official website:

A comprehensive guide to using RadRails to develop your Ruby on Rails projects in a professional and productive manner

  • Comprehensive guide to using RadRails during the whole development cycle
  • Code Assistance, Graphical Debugger, Testing, Integrated Console
  • Manage your gems, plug-ins, servers, generators, and Rake tasks
  • Rails 2.0-ready
  • Includes a chapter about Subversion and Database integration
  • Smart Code Assistants for HTML, JavaScript, and CSS

The book's publisher, Packt Publishing, also provided InfoQ with an excerpt from Chapter 7 of the book, entitled RadRails Views.

From the interview:

Robert Bazinet (RB): Could you please give us an overview of what this book is about?

Javier Ramírez (JR): In a nutshell, this book shows you how to get the best out of the Aptana RadRails Community Edition IDE. It doesn't teach you to program in Ruby or to develop web applications with Ruby on Rails, but how to use Aptana RadRails for doing those tasks faster and more easily.

The book starts with some quick instructions on how to install the IDE and with an overview of the workbench, which is very rich in features and can be a bit intimidating at first glance. Then it shows you how to create a very simple application to get the reader familiar with many of the most frequently used features, but at a very superficial level.

After the first steps, the book will take the user to a in-depth explanation of each of the RadRails tools: the Ruby Development tools, the debugger, the HTML/JavaScript/CSS built-in features, a comprehensive guide to all the relevant configuration options and so on.

The last chapter explains how to further extend Aptana RadRails capabilities by using third-party plug-ins. In this chapter, I explain how to use two of these external plug-ins to integrate Aptana RadRails with Subversion and with the database of your choice.

Read the interview in its entirety : Book Excerpt and Interview : Aptana RadRails, An IDE for Rails Development

How about Merb Support in Future with RadRails by Web Reservoir Posted Dec 3, 2008 11:11 PM
  1. Back to top

    How about Merb Support in Future with RadRails

    Dec 3, 2008 11:11 PM by Web Reservoir

    Hi, I read the whole article just hoping that there would be few questions related to Merb support in future. It was disappointing to see that Merb was not discussed at all. It would be better if you can ask a single question about the Merb Support and get the article updated with that encouraging news. Currently Netbeans Guys are working with Merb Team to get the Merb support in future versions. It would be fantastic to have Merb support in Rad Rails too. Thanks

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.