Ruby on rails is a web framework created or developed by David Heinmer Hannson, in 2004. Ruby on Rails is human interfaced language used to develop some very robust web applications which could possibly never eat up your memory as normal desktop applications do. Ruby on Rails always wins the race for its simplicity and the ability to crunch hard core algorithms giving them face to speak about.
what are the benefits of using Ruby on rails:-
Rails natively supports
Now listing all these features, means rails is a boon for developers and Elixer for Organizations which cab quickly get there domains up and running.
Why rails applications can be build quickly
Rails applications have a good sense of schema and migration management system which is know as RAKE DB so these beautiful rake commands are nothing but scripts which basically can tear down your database in one go and rebuild in just few seconds even faster before you get a cup of coffee from the vending machine.
so the workflow is designed by the developer himself as against traditional systems where the document speaks and developer just retains to follow the sense dictated in document.
but in creation of rails application the developer is the sole identity to manage the system, he can generated code snippets and build the whole system which can be dropped at any time and is also possible to roll back at a version far back away.
Rails Plugins.
Plugins are code blocks bundled as we have packages in .NET.
so there are a lot of plugins which the developer can integrate in his application and get his app running, so rails application use the concept of DRY (Do Not Repeat Yourself) and Convention over Configuration.
Some Plugins we already worked on:-
RESTFUL
restful architecture is the open module to intercommunicate between two different technology applications. Eg facebook or twitter app's uses restful architecture to involve third party development into its domain.
Why REST
REST is Representation State Transfer, Data is transferred in meaningful manner so that their needs no parsing at clients end, most used format are JSON and XML.
Rest brings the power of accessibility in rails application.
Deployment architecture we follow
ActiveScaffold
This is a nice way of data representation in rails, using activescaffold can reduce overhead of creating nurturing UI elements for basic views like Listing, create adestroy, edit and update.
It helps by using the same UI elements with variety of combinations. to suit the end user requirement.