1. Photo: Justin Gaurav Murgai via Flickr http://www.ickr.com/photos/phoenixation/2998955260/ Quick application development with web frameworksAaron Sumner University of Kansas Center for Research on Learning
2. Overview:Whats a web application framework? Why use one? A quick demo Nothing (too) technical! 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. Contact information:@ruralocity firstname.lastname@example.org 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. The framework aims to alleviate the overhead associated with common activities performed in Web development. Source: Wikipedia 7. For example, many frameworks provide libraries for database access, templating frameworks and session management, and often promote code reuse.Source: Wikipedia 8. Frameworks: 9. Not frameworks: 10. Not frameworks(yet?): 11. MVC 12. DRY 13. Scaffolds Migrations Plugins 14. Why I likeframeworks I save time I write less code I write better code I get a strong support network My app meets my exact needs 15. Potentialcomplaints Scalability? Learning curve? Hosting issues?Twitter.com 16. Lets build an app!