Hacker News new | past | comments | ask | show | jobs | submit login

This is good news. The backend for Google Docs right now is a patchy patchwork mess that was originally based on OpenOffice (many many years ago). Replacing that backend with Quickoffice is going to make Google Docs a force to be reckoned with. Can't wait.



> The backend for Google Docs right now is a patchy patchwork mess that was originally based on OpenOffice (many many years ago).

Any reason to believe this is still the case?


User enjo could probably tell you.

Although I know nothing of how OpenOffice (or Google Docs) is written, I doubt it. I have been involved with the Word Viewer & Editor component in SharePoint. The requirements of a UI-driven desktop application don't tend to mesh well with a web-based editor.

Maybe they did make it work, but wouldn't Google need to publish those changes?


> The requirements of a UI-driven desktop application don't tend to mesh well with a web-based editor

I took it to mean the parsers for file formats (namely Office). That should be pretty similar no matter what the UI is--you need to be able to read and write the file formats.


Rendering pixels was never the problem.

With gross oversimplification: office had binary formats (Spolsky has written about clever-clog date handling, now forced to collide with ISO). This binary is/was actually a memory dump of the MFC application, a serialisation on FAT block-based file.

Newer formats are complex, because they are almost an automatic transliteration to XML tags to keep backwards compatibility with the status quo. All this means, that it is highly not trivial to read Office formats without being 100% compatible with MFC. Which is not 100% possible -- even for MS itself ...let alone others (ie. competitors). This becomes apparent, when you try to insert a page, paragraph with copy paste into an existing document within Word: sometimes fitting into the existing OO hierarchy will inevitably fail. This is a long standing wont-fix bug, for good technical reasons.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: