InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

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

Posted by Robert Bazinet on Dec 03, 2008

Sections
Development,
Architecture & Design
Topics
Book Review ,
Ruby
Tags
IDEs ,
Ruby on Rails ,
RadRails

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
  1. Back to top

    How about Merb Support in Future with RadRails

    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

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.