Font Size: a A A

The Analysis And Research For Web Application Technology Based On Ruby On Rails

Posted on:2009-05-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y WangFull Text:PDF
GTID:2178360242979381Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Ruby on Rails is a framework that makes it easier to develop, deploy, and maintain web applications. It is a lightweight framework. Quickness and High effectiveness is the important points in Rails. Aimed at the complexity of current Web application development technique, Rails proposes its famous strategies: convention over configuration and Do not repeat yourself. Moreover due to Rails uses innovatory framework mechanism, the Web application programs become easy to realize. Furthermore, Rails provides development services based on test for special programmers. All applications in Rails are supported by their own test programs. Rails adopts MVC design pattern and each pieces of code has its own place. The communication between programs is based on a standard way.Rails development becomes transparent for its high interaction process. What has been done by developers can be reflected to customers at once. Developers can show customers a application model during the early development cycle. For this feature, customers can get a feeling for the application timely and join in the requirement plan actively.Ruby implements Rails and Rails uses Ruby's features perfectly. The application is cleaner and readability of code is higher and developers' work is easier. Most tasks, which once should be completed by exterior configuration files, can be done through Rails interior logic.It has become the framework of choice for the implementation of a wide range of so-called Web 2.0 applications. Rails is helping with the new standard definition, not after for unreasonable new web standard. It has clear idea through real world and business cycles.The paper introduces the background, conception, relative technique of rails framework and rails program language, the current applications in information system, mainly including setting up web application. Moreover, the author developed an web application for detailing rails and analyzed the development process, efficiency.
Keywords/Search Tags:Rails, Ruby, ORM(Object- Relational Mapping), MVC, Action Record, Action Pack, EJB, Struts, design pattern
PDF Full Text Request
Related items