Frameworks
I've mentioned a couple different frameworks in previous blog posts, include Ruby on Rails most recently. Before frameworks really took off, you would have to recreate the same basic functionality for every new website you created. CRUD are the most common actions used across all websites. CRUD stands for, create, read, update, delete. Some other things frameworks are great for are login systems and validation. Form validation is one of my least favorite things to do when programming a new site. Thankfully if you have a validation library it makes this normally boring tasks and makes it quick and simple. Also once you have a basic framework written, you can easily put a website up in a matter of minutes.

