- My experience is IBM would have you believe that, but that is, to be uncharacteristically politically correct, "spin". XPages are not easy and likely they never will be.
- Henry summed it up best in his post, imo. Particularly wrt the XML Source tab. I've done complex OO development for twenty years and I find the Design tab an incomprehensible click-fest of confusing pop-dialogs, poorly laid out panels, and non-WYSIWYG madness. The Source tab is none of that and provides infinitely more capability. CAVEAT: The Source tab also allows you to utterly break your XPage in ways that are not simple to debug, which the Design tab is explicitly intended to prevent. This is less the case with each iteration of DDE, in my experience, this bustication. Hack: Copy your XPage often so if you destroy it you can back up to a good version.
- XPages are not easy because they are countless light years ahead of the prior web model. They have a power and flexibility that I've never seen in the Domino world before, where power and flexibility are the norm. This power comes at a price - it's harder to learn. The more one dabbles in this power, the harder it becomes, and the intense learning pace doesn't let up, because XPages are a compendium of numerous technologies that all must be learned in order to *fully* exploit their potential. This isn't improved by IBM's spin that they're so easy, which is just shooting themselves in the foot when so many people smack into that neutronium learning curve without any warning what-so-ever.
- For me, it's perfect. I can't learn enough. The primary fly in my XPages ointment is DDE. It's improving with age, but it was a shockingly low bar to start with, and it's only *beginning* to be what it should have been when 8.5.0 was released.
- I don't mean to scare anyone off, but to set *realistic* expectation. You will not simply load DDE and whip up a XPage that's usable for much of anything, just like the old school one never really whipped up a Form and a View that was usable on the web for much of anything. Accept that one must learn a lot to build a real world application with XPages, and you will not go wrong. Also accept that XPages are the future of Domino, and it's going to be wondrous if they ever get DDE to stop being developer hostile.
- I have a mantra. "XPages, where what used to impossible is simple, and what used to be simple is impossible." Perhaps I'm cynical, but that's my take and I'm sticking to it.
Hope this helps...