Google Rebuilds Docs Platform
mikemuch writes "In addition to offering faster, desktop-like performance, better imported document fidelity, and more features found in standard Office apps, Google's new infrastructure for its web-based office suite will enable the company to more easily update the apps. A side effect (or benefit, depending on where you sit) is that the new platform will ditch Gears in favor of HTML 5. For a while starting May 3 there will be no offline capability whatsoever. Collaboration is a big focus, with a new chat sidebar and real-time co-editing. The new Docs and spreadsheet apps will be opt-in previews, but a new drawing app is launching fully. Both go live later today on the Google Docs site."
Does anyone else think the submission sounds like an ad copy?
Website Hosting
It still sounds like a shitty web app, less usable and practical than OpenOffice.org. And OpenOffice.org is pretty bad to begin with, too.
Web apps just can't compete with real apps, and will never be able to as long as we're using JavaScript as the programming language to implement these apps. JavaScript is just not suited to large-scale application development, especially something as large as a full-featured word processor.
I don't get why we're still using JavaScript for everything. What we need is a bytecode-based platform like Java or .NET but completely open and managed by W3C, totally integrated in the browser instead of a plugin and with a minimal standard library that only does math, DOM, etc. It would sure as hell beat crazy hacks like compiling other languages to JavaScript.
Seriously, who cares?
Because the native desktop is managed by a typical user who is not really dumb, but has no inclination to manage the machine correctly. They usually lack the security implications of their actions. They have a nebulous understanding of how the computer works. They don't get the difference between their local computer, their files in their machine, the web site they visit. They don't even know the difference between the OS and the browser and the applications.
The situation is so bad, the shills are actually touting the advantages of the closed software, saying that is the only way to get secure applications without viruses and worms. The shift to cloud essentially forces the user to learn a new security paradigm.
Yes, it is buggy and inefficient. But that is now. As technology improves, the simple browser will serve the 95% of the needs of 95% of the population.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
I am just pissed off that no one seems to want xhtml2. It is generally better than html5 in most ways, though it could use a few minor features from html5.
You could just substitute research for "betting" and observe what MS is actually doing with their next release: building a limited online version of Office, but selling the usual feature-complete local tools which take advantage of the speed, reliability, connectivity and UI of a native app.
I could research, but having been in IT for over a decade at this point, I will continue to "bet" until applications are actually in production. Until then, it's all vapourware as far as I'm concerned. In this case my bet is based on Microsoft's claims that they are going to offer Office online. We'll see how it works. A couple of months ago, I read a few reviews where everyone was bemoaning how much it sucks and how far it has to go.
Seriously, a reason to use Google Docs over Office is that it's harder to install Office than a web browser?
If you want to get technical, it IS harder to install Office than a browser. The browser (IE) comes pre-installed. Office requires an installer. Even if you are pushing it out via GPO, or Systems Center, you still have to have a mechanism to get the application configured on the end user's device. If you move it onto the web, all you have to do is provision it once and maybe authorize the user's account in Active Directory or whatever.
I find Office much easier to deploy than Firefox...
As for Firefox versus Office, they're pretty much the same. You configure your installer package and associate it with whatever OU you want to deploy it. The rest is automatic.