Letting the xPages workshop sink in for a few days, I'm now preparing to spread the love. If you happen to be in Beijing in October 15-17 2008 you could join me for the first AP xPages workshop. It will be designed as a T3 (which stands for Train-The-Trainer), so you will not only learn what xPages is all about, but also how to spread the love. I think xPages will not only be a major overhaul how existing Notes shops develop web applications, but it also offers the unique opportunity for new developers to get started on an attractive platform. What makes xPages so special?
- You can move code from client to server to client easily. It is after all the same language
- You have the comfort of a fast turn-around (like all scripting based web pages) combined with access to all things Java
- The database is right baked in. So no tedious xDBC configuration or scaffolding or ORM mapping. Submitted forms become documents
- Domino's security right baked in. You just declare the fields that control access and you are done (Author and Reader fields for the non-Notes readers here)
- Ajax everywhere: You can just specify that any action should refresh only a given set of elements and xPages will take care of the Ajax calls