ben, i agree that if you remove the "web" bit of "web based office suite" and just have nice revisioning and transparent server-side storage as an option, then you could have something that was great. but you know how many "oh my god! word processing and spreadsheets in my web browser! ajax to the rescue! *cream*" articles i've read in the last 2 weeks? the web browser is not and never will be the platform for such apps and i decided to pretend i was david letterman for a bit. ;)
and wow, tuxipuxi, who shit in your cereal? go take a look at most other open source projects for documentation and then come back to this conversation.
now what you and i were talking about are fairly different animals. note that i talked about API documentation. higher level documentation (e.g. "what are these sets of classes for") supports that and we certainly don't have enough of it right now. if you've read my previous blog entries or read my emails on the matter to kde-core-devel, you'll know exactly where i stand on the issue: we need high level documentation that covers comprehensively what we have to offer.
so we're not in disagreement on that matter.
but to say to all the people who have written API documentation, and there is a ton of that available for KDE, as well as to those that have written what higher-level docu we do have that they've failed utterly and miserably is pretty lame imho.
you did mention qt has better documentation, and that's very true. since kde is based on qt, we actually benefit from that. in fact, i consider qt's good documentation coverage a huge asset in its favour and, in turn, in ours.
so, are you planning on going on a documentation writing binge? or was that just a documentation writing "whinge"? ;)
Thursday, October 06, 2005
Subscribe to:
Post Comments (Atom)

7 comments:
I don't think web based office has to be totally web based, let me explain.
Think about your email client, when you're home or at work you use kmail or evolution or outlook or whatever. But when you're not at work or at home and don't have time to configure you're favorite mail client, what do you do? You just use the web interface to connect to your mail server (horde, exchange, whatever...). Then when you come back home you simply synchronize your kmail with your imap server.
Well when it comes to Web Based Office, I guess most people will use the regular version of openoffice. And when it's not accessible they will connect to the GoogleOffice website and get their work done. When they come back home or when they're offline they can click the "Synchronize with GoogleOffice" button and get their work done.
If the GoogleOffice is really well done, people might forget about their openoffice and use exclusively GoogleOffice kind of like what happened with GoogleMail for some people (I still use Kmail :).
I agree though that AJAX is too weak to build an office suite, guess they'll do it in java or something.
oops, I should have read Ben's comment, that's pretty much what he said. Sorry about that :)
there's a rather large difference between email and word processing / spreadsheeting:
emails are far less interactive and dynamic than office documents, and you can subset the features of a "full featured" groupware client w/out feeling too out of place.
this is going to be exceedingly difficult to do and keep it feeling useful with office document editing.
and if you do look at the web apps that handle email, esp in combination with calendaring, they are really stretching what's comfortably possible. and email is, from an interaction standpoint, far simpler than an office app.
I agree that technically it would be difficult to implement, this is why I said:
"I agree though that AJAX is too weak to build an office suite, guess they'll do it in java or something"
I was talking about your "nobody is online 24/7" argument, as people will be able to use a fat client while offline and synchronize it when online, the fact that nobody is online 24/7 isn't that big of a problem.
if you are going to use a thick client when off line, why not use one when online?
the data storage location and even revision control thing is not at issue; using web page technology (e.g. AJAX) is.
"if you are going to use a thick client when off line, why not use one when online?"
As I said in my first post, when Im away from my pc i dont have my thin client with me and im force to use the web, in that case ajax comes in handy
we have things like NX which are far more suited to this kind of thing IMHO (and can be accessed via a web browser if needed)
Post a Comment