RoR helps developer to reduce development time and speed up delivery. The basic tenets for ROR are:
 |
Ease of learn and use: In built packages helps developer t write complex logic much easier. Developers can save lot of time from writing length and unmanageable code and also focus on performance, security and UI of application.
Ruby is pretty basic language to learn. Any developer who has prior experience to PHP, Python, PERL, Java, C, C++ etc can command over this in few days. |
 |
Convention over Configuration: Rails has defaults convention for every area of web application development. Following the conventions, application can be written using less code than most other available frameworks. It also gives you flexibility to override the conventions. |
 |
DRY (Don’t Repeat Yourself): ROR encourages DRY approach. Every piece of information in a system should be maintained in just one place. From a coding perspective, code logic that is repeated should be consolidated into one location. ROR restrict developers to write duplicate code in multiple place of a single application. |
 |
REST interface: Representational state transfer (REST) is a style of architecture for distributed hypermedia systems such as the World Wide Web. REST is a commonly-utilized pattern for web applications - organizing an application around resources and standard HTTP verbs.
Ruby on Rails supports for REST patterns by default. Using scaffolds and Rails metaprogramming (e.g. routing) encourage REST pattern use. |
 |
Write Good Tests: ROR comes with an integrated testing framework that supports traditional testing methods including unit and integration testing. It helps developer to add new features and refactoring of code quickly and accurately. |
Icreon possess expertise on the RoR framework. Our team has successfully delivered a wide of solutions to a global clientele. The services provided by Icreon include:
 |
Web Application Development: Icreon offers to develop variety of web applications using the RoR framework. Ranging from business critical applications to B2B/B2C sites to content management systems, social community portals and SaaS based application; our team has the capabilities to deliver it all. |
 |
Support and Maintenance: We offer support and maintenance services to clients. Not only limited to maintenance of RoR solutions delivered by us, but we also offer support services for solutions developed by other teams. |
 |
Business /intranet applications |
 |
Social Community Portals |
 |
B2B/B2C marketplace |
 |
Content management systems |
 |
SaaS Based applications |
 |
Web 2.0 applications |
 |
Web Services |
 |
Integration with legacy systems |