Click Here Login to the Grey Matter web site
Sign up to the Grey Matter web site
Call Me  |  Email Us  |  Help
Search:
Tel: +44 (1364) 654100

Categories

Popular Publishers

Buyers Guides

Information

Home

 » 

Catalogue

 » 

Development & Testing

 » 

IDEs

 » 

Other Languages

 » 

Ruby

 » 

Embarcadero 3rd Rail

Embarcadero 3rd Rail boxshot.

Embarcadero 3rd Rail

IDE that delivers the power needed to dramatically accelerate Ruby on Rails Web Development.


Published By: 

Embarcadero

Please see below for licensing options, pricing and availability. Shipping is free within mainland UK (next working day subject to availability).


Information on this page:

» Product Variants

» Documents & Downloads

» Features

Other Information:

» Call me about this product

» Similar products

» Use our sourcing request service



Product Information

3rdRail combines the straightforward yet powerful syntax of the Ruby language and the robust Rails framework with advanced productivity tools, It streamlines the creation of database-backed web applications while retaining the full dynamic nature of Ruby programming. 3rdRail understands how a Ruby on Rails application works and the context of what the developer is doing.




Product Variants - Embarcadero 3rd Rail

   -   Back to top

Variant

 

Price
(Ex. VAT)

 

Man Part#

 

Availability

   
3rd Rail [1.2 New Licence, With 1 Year Maintenance - ESD]   £282.72   JXR0010WWEN190   3 working days   Add to Basket
3rd Rail [2.0 New Licence, 1 Year Term License with Maintenance - ESD]   £70.43   JXR0020WWENTL1   3 working days   Add to Basket
3rdRail 1.2 [1.2 UPDATE IMAGE - DVD]   £29.80   JXR0012WWFS191   3 working days   Add to Basket

Other product variants may be available, please contact us or request a call back if you cannot see what you are looking for.




Documents & Downloads

   -   Back to top

» Embarcadero 3rdRail Datasheet



Features

   -   Back to top

Code completion

3rdRail provides method completion, parameter completion and syntax checking. Even methods that are created dynamically at runtime are included. You no longer need to remember fine points such as object types, methods and method signatures. 3rdRail predicts likely expectations based on conventions and semantics and is able to understand the context of what you are doing. Rather than simply produce a pop-up list of hundreds of choices, 3rdRail shows just the correct ones.

3rdRail keeps track of what commands, parameters, and options should be available at any time and dynamically lists them as you code. The placement of the cursor in the editor triggers context specific completion options in a pop-up.

Dependencies view

Rails makes doing common tasks relatively easy, however it can add a level of complexity. Rails adds relationships and dependencies that are not obvious through the use of conventions, meta-programming and naming patterns. The Dependencies View helps reduce the complexity by keeping a dynamic view of class and logical relationships.

While you navigate source code or nodes in the Rails Explorer, you can use the Dependencies View to track focus and show the dependencies (class, method, controller, action, view, attributes). The Dependencies View shows references to and from (inbound and outbound) a selected class or method.

The Dependencies View is a very useful tool for navigating and introspecting software. Relationships are determined by type inference and semantic analysis. Dependencies are updated in real-time during editing and navigation. Relationships, between controllers, actions, views, models, helpers, routes, migrations, schema and tests are related and determined by convention and method call analysis.

Project Commanders

The Project Commander gives you a familiar command-line interface to your Ruby on Rails project. As you write and execute commands, the Project Commander shows results and hyperlinks to the files created by the commands. It provides context-sensitive command, parameter, and option completion to help you execute commands more quickly. This screenshot shows Project Commander results and code completion.

Rails Explorer

The Rails Explorer provides a logical organisational view for Rails projects. It’s an easy to navigate explorer window that includes everything associated with the Rails project including configuration, databases, models, controllers and more. With the Rails Explorer you can quickly pop open the project and look at all the attributes associated with it.

Refactoring

Code evolves as technology and market demands evolve. Over time, existing code may need to be changed to allow more room to grow, to improve performance, to accommodate changing needs, or simply to clean up the code base. Refactoring is the term used to describe the process of redesigning existing code without changing its behavior from the user's point of view.

Refactoring may be small or extensive, but even small changes can introduce bugs. Refactoring must be done correctly and completely to be effective. One change can have permutations throughout the entire code base. Refactoring handles the entire set of permutations responsibly and durably, with safe operation, so that no behavior is changed beyond improvements in performance or maintainability.

The refactoring tools in 3rdRail help you reorganise your application code without changing the results.



Shopping Basket

    0 Item(s)

    Total:

    0.00



    View and amend your basket
      Currency is set to Sterling   Change currency to Dollars   Change currency to Euros
    Msoft Open Value1
    Intel C++ Compiler
    Copyright © Grey Matter Ltd. 1983 - 2010. Registered office: 2 Prigg Meadow, Ashburton, Devon, TQ13 7DF. Registered in England. Company no: 1671407. VAT no: GB 384904621.    Powered by Unipower