Your Development & Design Resource
I got schooled in xPages...
07/16/2008 03:26 PM by Chris Toohey
So, after getting some amazing information and feeling like I'm ready to jump into xPages development, I thought to myself... how could I explain just what xPages are - and what can be done with them - in a single sentence? Here's my first try:
xPages are an API for a new Java-based content rendering engine.
Huh? Well, from what I've seen - there's two major components to xPages: User Inteface (UI) and the Runtime Engine.
The Runtime Engine.... well, all of that super sexy RAD xPages UI development that you've done really does nothing more than generate markup that's fed into a runtime rendering engine. Hell - you could write the DXL in Notepad if you really wanted to and only bring it into DDE when you needed to "build" the xPage.
If you check out DB's xPages example post, you'll see him using an in-code @DBLookup. Do you think the Rendering Engine actually uses an Evaluate-like call to perform this lookup? Hellz no! This is more for our benefit than anything... and I gotta say that I'm thankful to both the xPages Development Team and IBM that they're not giving us this awesome advance in the technology and then saying "but now you MUST learn this!".
So thank you gang at Lotus911, and thank you IBM (specifically the development team behind xPages)!