When developing a web application, the traditional way is to develop the application from scratch using a general purpose language such as PHP, Grails, Play, Java/JSP, etc. This presentation shows that a next generation wiki (examples based on XWiki: http://xwiki.org) can be used as a web development platform to develop applications on top of it, providing a strong infrastructure scaffolding to building web applications.
4. Metadata!
Demo
• Ability to associate arbitrary
data to any wiki page
• 1: Create metadata definition in a wiki
page (a.k.a xclass)
• 2: Use it in wiki pages (a.k.a xobjects)
• 3: Use scripting in wiki pages to access it
• Allows application development
Copyright (c) Vincent Massol - 2012
18. Long tail of Apps
Excel of the
Web
Copyright (c) Vincent Massol - 2012
19. Pros
• Iterative, Need-based development
• Continuous Delivery
• Work collaboratively on creating applications
• Designers can style while devs create logic
• Works from day one, immediate feedbacks
• Open source and community-based
Copyright (c) Vincent Massol - 2012