I am working on a web site that will be, I hope, a reference for a specific business domain. Since the data model and the web functionality required by that site are somewhat basic, I decided to go with XPages development. Things that made me go the “traditional” way: time to market is important, fast reaction time to correct bugs as they show up and “known” server behaviour.
The business I’m dealing with is most active in a specific period of the year and I need to be up and running before we get to that time of the year. This is actually a key marketing issue: if you want a gift eStore, you need to be there before the Christmas period, right? As for fast reaction time, any professional site or application needs to have a quick reaction time to correct bugs and I don’t feel confident enough with XPages right now to offer a decent reaction time. I am still figuring out how to do some intermediate things in XPages. The last thing is that I don’t have real life experience on how a server running XPages applications reacts. On the other hand, I know my way around server settings and the nhttp task.
I will miss a few cool and needed XPages features though: the easy type-ahead text boxes and mostly the partial update feature. I need that partial update in several places in my site, and I will have a bit of digging to do in order to see how I will replace that XPage feature with traditional web development.
It’s too bad I won’t be using XPages as I really wanted to dive deep into this new technology. I’m sure that once comfortable, it will be a lot quicker and easier to develop web applications this way. But for now, I just don’t have time to “learn on the job” without an available coach to guide me when issues come up (and they seem to come up quite often).
Don’t get me wrong: I do believe in XPages, but my current project is just too big and too time sensitive for my first “real” XPages project. I’ll need tools to administer parts of the site and I am planning to build those on XPages. Maybe I’ll be able to convert the whole application to XPages eventually.
Have a nice Sphere to all the lucky people who will be there (it is currently -20 Celsius in Quebec so I would really really like to be in Florida right now!!!)