DocumentCode :
833738
Title :
Will software developers ride Ruby on Rails to success?
Author :
Geer, David
Volume :
39
Issue :
2
fYear :
2006
Firstpage :
18
Lastpage :
20
Abstract :
In software development, there has long been a gap between quick but not-so-clean programming approaches like PHP scripting and slow but clean and solid approaches such as Java. Many programmers have wanted the best of both worlds: a fast, productive approach that produces reliable, clean applications more quickly, using less code. Enter Ruby on Rails. The Rails application-development framework is based on Ruby, an open source, object-oriented scripting language similar to Perl and Smalltalk. Rails uses integrated programming packages and preset code, known as conventions, designed to be complete and ready to use immediately, without configuration. This differs from many other programming environments, such as those based on Java, that require using several frameworks - which developers must configure because they don´t natively work together - to get all desired capabilities. Clean, concise, consistent, and structured like languages such as Java, Ruby also offers the speed and ease of use of scripting languages such as PHP. Ruby is a powerful dynamic language, so instead of writing large amounts of code, developers can declare commands efficiently with subtle inferences via small amounts of code. Ruby can be used to write templates and conventions that make development much quicker.
Keywords :
application generators; authoring languages; integrated software; object-oriented languages; software packages; Rails application-development framework; Ruby object-oriented scripting language; integrated programming packages; software development; Application software; Computer languages; Java; Plugs; Productivity; Programming profession; Rails; Relational databases; Statistics; Web services; Application platforms; Programming environments; Ruby on Rails;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/MC.2006.74
Filename :
1597080
Link To Document :
بازگشت