Nuxeo just announced on its
website that it will be switching to Java for its upcoming "ECM" (Enterprise
Content Management) products, thus dumping Zope as the basis for their
content management system currently known as
CPS. You can read why and how they
want to switch in their
FAQ.
This is, of course, sad to hear. I haven't read their whole FAQ yet, so I
won't criticize this move right now. It just seems they've put a lot of
thought into that decision. After all, you don't make strategic changes like
that overnight. I do acknowledge that the Java world is a lot bigger than
the Zope world, and that you can easily find much more developers that are
already familiar with the J2EE architecture, rather than having to train
your own staff.
All this is really sad for Zope 3 because Nuxeo was starting to use Zope 3
components a lot. They pioneered some of
Five's features, in fact. While I
don't think the Zope 3 ecosystem will be shaken up a lot by this, it will
make
Plone pretty much an unsurpassed
Zope-based platform. We'll have to see how that will work out.