Hi Mathias, you wrote: > Right. It's clear that the re-usability of OOo code in other projects > isn't in our focus. I hope it's understandable that our main interest is > the success of OOo as an end user application. It may be even a bit > short-sighted, I don't know. But that's as it is. > You correctly described the status quo, thanks for that and also for the very nice write-up of the general problem. I'm nevertheless wholeheartedly convinced that this focus is utterly wrong, and was therefore tempted to post a little rant on my blog (http://blog.thebehrens.net/2008/09/29/ooo-non-vision/).
> If you were asking me what my personal preference would be if I didn't > need to care for resources: > > - a new core based on ODFDOM (ported to C++ or equipped with a UNO > wrapper around the Java code), a well designed, modular layout code with > perhaps only 95% layout compatibilty and a completely separated, > exchangeable UI or > > - keeping the current, tuned and non-modular code > I haven't touched Writer code with a ten-feet pole (well, okay, maybe I've fixed a handfull of graphics bugs), but - ain't there an in-between, a possibility to refactor? That's what Armin did with the drawing layer, and I would consider that successful. > I wouldn't need a long time to chose. But in the real word I *have* to > take care for resources and even more: I have to take care for what > users want from us. So if someone has a tool to destroy the Gordian > knot: I would like to buy one. :-) > Hm. That's a funny thing with the users. They tell you they want 100% layout compatibility, and then they move on to Mac & use Pages, because it's 'good enough' and so much nicer. There are smart people out there, opining that when disruptive changes happen (and they do, with web-based offerings, mobile phones etc.), you better not listen to your established user base - I recommend (re-)reading Clayton Christensen. ;) Cheers, -- Thorsten --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
