|
|
CodeGear 3rdRail
Is the High Power Ruby on Rails IDE |
|
CodeGear 3rdRail is the high power Ruby on Rails IDE
Java developers — Windows developers — Web app developers it seems like everyone has Ruby on Rails on their brain. The promise of being able to develop professional, interactive Web 2.0 apps fast is tasty indeed. But many have been waiting for a designed-from-the-ground-up-for-Ruby-on-Rails tool that gives them world class productivity features, without sacrificing the simplicity that makes Rails so appealing.
Well, the wait is over. Check out 3rdRail.
If you're ready to accelerate your career, then have no fear — grab the rail. 3rdRail from CodeGear. It'll make your hair stand on end.
Streamlined development of
dynamic, database-backed Web 2.0 applications
- Write applications accurately, with fewer
keystrokes using intelligent code completion
- View only the area of your code that's
relevant to a given selection using syntactic and semantic analysis in the
Dependencies View feature.
- Dynamically switch between typing on command
lines and IDE tools, to instantly access the power of a Ruby on Rails
command line for running code generators and performing many tasks
- Improve and simplify your application's
design without changing its behavior, using 3rdRail's unique refactoring
tool
- Get a complete, turnkey Ruby on Rails
runtime environment including databases, Ruby, Rails, the Gem manager
Watch video demonstration >>
|
|
Streamlined development of dynamic, database-backed Web applications
CodeGear 3rdRail is a complete, integrated development environment built from
the ground up to bring high efficiency coding and visualisation tools to Ruby on
Rails development. Combining the straightforward yet powerful syntax of the Ruby
language and the robust Rails framework with advanced productivity tools,
3rdRail 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.
3rdRail helps you write programs with accuracy and fewer keystrokes because 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. Special
productivity wizards combine numerous related steps into single operations, and
embedded Web development tools – including Mozilla browser, JavaScript
debugging, Document Object Model inspection and request monitoring – help
developers easily edit and manage all website artifacts.
The power of the command line and the productivity of an IDE with
CodeGear Commanders
A unique feature of 3rdRail is CodeGear Commanders which merge the power of the
command line with the ease of use and productivity of the IDE. Dynamically
switch between typing on command lines and the IDE’s tools which are all
integrated into the command line. Output from commands adding a model or view is
immediately reflected throughout the IDE.
Quickly navigate to where you need to be with Code Navigation
3rdRail’s code navigation assists rapid and efficient traversal of application
structures. The dependencies view feature uses a combination of syntactic and
semantic analysis to provide a view of all project interdependencies.
Write applications faster, with fewer keystrokes using intelligent code
completion
3rdRail’s code completion includes several powerful, integrated features for
method completion, parameter completion and syntax checking. Write code with
greater accuracy and fewer keystrokes without the 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 code that’s being written.
Improve and simplify application design with refactoring
3rdRail provides technology specifically for RoR that enables developers to
improve and simplify application design. The refactoring tools in 3rdRail ensure
that developers can reorganize their application code without changing the
results.
Accelerate development with productivity wizards
3rdRail extends the power of the built-in RoR generators from commanders with
special productivity wizards that combine numerous related steps into one
operation. This allows developers to stay productive and speed development.
Easily edit and manage website artifacts
With the included embedded Web development tools in 3rdRail such as Mozilla
browser, JavaScript debugging, Document Object Model inspection, request
monitoring and others, developers can easily edit and manage all website
artifacts.
FEATURES
APPLICATION RUNTIME
- Ruby VM
- Rails
- MySQL
- InterBase Developer Edition
- Mongrel
CONSOLES
- Ruby Console
- Rails Console
- Code Completion
- Hyperlinking of all navigable artifact paths and traces
CODE EDITOR
- Ruby code completion
- Rails code completion including dynamically generated methods
- Ruby code editing including RJS and RXML
- CSS, YAML, SQL editors
- Rename Controller refactoring
- Rename View refactoring
- Rename Action refactoring
- XML, DTD and XML Schema editors
- Javascript code editing
- Context-aware code templates
- Type Inference including support for Ruby and Rails API patterns
IDE PRODUCTIVITY
- Import existing Ruby and Ruby on Rails projects
- Regular Expression View including templates and live evaluation against
editor content
- Mylyn task Task Management and UI Filtering
- Xpath View including live evaluation against editor content
- Rails Perspective including Rails Explorer view
- Embedded Ruby console (IRB) with code completion
- Embedded Rails console with code completion
- Automatic build path configuration based on Rails Project conventions
COMMANDERS
- Command and Parameter completion
- Hyperlinking of all navigable artifact paths and traces
- Colouring of Input, Output, and Error content
- Embedded command line with smart output >
- Project & Workspace Commander
DEPENDENCIES VIEW
- Resolution Project, Ruby, and Rails Dependencies
- Filtering based on Inbound, Outbound, or both directions
- Filtering based on exact selection or selection and its containers
- End-to-end navigation in both directions
- Filtering based on dependency type
TEAM DEVELOPMENT
- CVS integration
- Subversion integration
- Bugzilla integration
- Jira integration
- XPlanner integration
SERVER MANAGEMENT
- Automatic Rails server configuration
- Quick launch on Rails server
- Running / debugging web pages embedded in Mozilla
SYSTEM REQUIREMENTS
- 512 MB RAM minimum
- 700 MB hard disk space minimum
- Intel Pentium 4/2.4 MHz or higher
- DVD-ROM drive
- High-resolution monitor (1024x768 or 256 colors)
- Microsoft Windows
- Windows XP
- Windows Vista
- Mac OS X
- Red Hat Enterprise Linux 4
|
|
|
|