Will software developers ride Ruby on Rails to success?
暂无分享,去创建一个
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.