| Web site development is a very big business these | | | | one of these programs that offers a full version that |
| days. Almost every company in the world is trying to | | | | does not cost a thing. The best thing about Ruby on |
| make their make on the web. However creating a | | | | Rails is that it is open source, so it is constantly being |
| nice looking, functional web site is not very easy to | | | | worked on and improved by programmers to make it |
| achieve unless you have the right tools to help you. | | | | much better and much easier to use. |
| The need for web development tools has led many | | | | Also creating web sites with Visual Studio only allows |
| different companies to produce very sophisticated | | | | you to use some of its functions if you deploy on a |
| programs to help programmers and even | | | | Windows server, while Ruby on Rails is more tailored |
| non-programmers create and deploy great looking | | | | to run on a Linux or Unix environment. Ruby on Rails |
| and very functional web sites. Some of the tools | | | | is the only open source web development |
| available for people to use for web development are | | | | framework that can offer some of the same |
| Macromedia's Dreamweaver, Microsoft's Front Page, | | | | functionality that can be found in many of the more |
| Microsoft's Visual Studio, and Ruby on Rails. | | | | expensive software that is available. |
| The first two programs are used mostly to design | | | | Ruby on Rails also allows more agile development |
| and create visually attractive web sites, but they do | | | | than PHP or some other technologies that are |
| not offer great database support. However the last | | | | available right now. I believe that everyone should |
| two programs are fully developed web frameworks | | | | look into Ruby on Rails if they do not have a large |
| that allow programmers to create a fully functional | | | | development budget or they need to rapidly develop |
| web site using one program. Ruby on Rails is the only | | | | a robust web application. |