100HourDiet

100HourDiet

This is e-Commerce website. We have used Magento Framework to develop this website. We have develop products management, shopping cart, order management, featured project, best seller etc. Administrator can manage whole website very easily by Magento Admin Panel. We have used following skill set to develop this website:
Designing: Photoshop CS4, Imageready CS4
Scripting Language: PHP5, Ajax
Formatting Language: HTML5, CSS3, Java Script
Database: MySQL5
Framework: Magento

Programming In Ruby on Rails

Ruby on Rails is a powerful, open-source, full-stack framework for developing database intensive web applications according to the Model-View-Control pattern.

This architecture separates an application's data model, user interface, and control logic into three distinct components so that modifications to one component can be made with minimal impact to the others.

Advantages of using Ruby on Rails As a business owner, Ruby on Rails offers you two important benefits which are:

Improved Productivity

Ruby is a simple, light weight and effective framework for development of web based applications that need to "talk" to a database. It hides a lot of complexity of internal implementation and frees up time for the developer to focus on the business logic and its implementation.

Cost Savings

Since the developer can deliver more in the amount of time that he works, the number of hours required to do a particular job is dramatically reduced and hence adopting Ruby on Rails saves you a lot of money.
Why is Ruby on Rails so effective? It's Based on Ruby Ruby on Rails is really an extension of Ruby programming language. Ruby is a very powerful and feature rich programming language.

Implements MVC Framework

Rail is actually a Model-View-Controller framework for Ruby. This separates The GUI, The Business Logic and The Data in three distinct and separated tiers.

Reflection and Discovery

Rails use intelligent reflection and discovery to automatically map relational database tables to Ruby objects. Thus, the application code and the running database already contain everything Rails needs to know.

Less Coding

Rails require lesser amount of code to implement the business logic. A lot of lower level details are actually hidden and is handled automatically. Since, the amount of written code is less, the time required to test the application is also less.

Automated Operations

Rails can automatically generate CRUD (Create, Retrieve, Update and Delete) code for the applications. Thus, you can incrementally update the database and views to meet the changing business requirements.

Simplified Testing

In Rails all new controllers, models, and scaffolding also creates corresponding unit test skeletons. Apart from that the strict MVC architecture tends to naturally result in testable actions and components. Rails also include a Rake (Ruby Make) script that will automatically run all unit tests.