Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Quick Application Development with Web Frameworks


Published on

From SIDLIT 2009 in Overland Park, KS.

Published in: Technology, Business
  • Be the first to comment

Quick Application Development with Web Frameworks

  1. 1. Photo: Justin Gaurav Murgai via Flickr Quick application development with web frameworks Aaron Sumner University of Kansas Center for Research on Learning
  2. 2. Overview: •What’s a web application framework? •Why use one? •A quick demo •Nothing (too) technical!
  3. 3. A little about me: • 15 years experience developing web apps at KU, KU Med, U. of Washington • Perl, AppleScript, a little Java, PHP, VBscript, Ruby • Switched to frameworks in 2005
  4. 4. Contact information: @ruralocity
  5. 5. “A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. Source: Wikipedia
  6. 6. “The framework aims to alleviate the overhead associated with common activities performed in Web development. Source: Wikipedia
  7. 7. “For example, many frameworks provide libraries for database access, templating frameworks and session management, and often promote code reuse.” Source: Wikipedia
  8. 8. Frameworks:
  9. 9. Not frameworks:
  10. 10. Not frameworks (yet?):
  11. 11. MVC
  12. 12. DRY
  13. 13. Scaffolds Migrations Plugins
  14. 14. Why I like frameworks •I save time •I write less code •I write better code •I get a strong support network •My app meets my exact needs
  15. 15. Potential complaints • Scalability? • Learning curve? • Hosting issues?
  16. 16. Let’s build an app!