Slashdot Log In
Can Web Apps Ever Truly Replace Desktop Apps?
Posted by
Zonk
on Fri Apr 13, 2007 01:02 PM
from the letting-it-all-hang-online dept.
from the letting-it-all-hang-online dept.
tooger writes "Matt Hartley from MadPenguin.org opines that web apps can never replace desktop applications, for a variety of reasons. He writes, 'Some of you may point out that the data stored on your hard drive is not of any real consequence, but I would disagree. It is more than probable that a skilled, disgruntled employee of the company you trust with your data could ... sell off your personal information.' Given the real danger of privacy concerns, identity theft, and uptime, will web-based applications ever truly replace locally hosted software?"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
a more appropriate question: (Score:5, Insightful)
A more appropriate question might be, "What is the extent to which Web apps will be effective, and accepted?".
Many desktop applications are of that ilk solely from the era of their birth. There isn't always a compelling reason an application needs to run on a desktop, and Web offers another and slightly different alternative. And as for some of Web apps shortcomings pointed out by the author, they're mostly nits, things that will be solved soon, or already solved.
I for one find Google applications (spreadsheet, word processor) perfectly good replacements for my more modest needs day to day. They come close, at this very immature stage in their life cycles, to being able to completely replace my need for desktop instantiations. I would guess the average lay-person would fall more neatly into this demographic -- the average computer user could save lots of dollars by getting comfortable with the scaled back versions of stuff they paid big money for but never tapped the deep and myriad powers from.
There probably always will be a place and reason for desktop applications: data security, data privacy, contracts, speed, availability, etc., but Web offers another approach and an increasingly viable approach to replacing applications we all once thought of as "desktop".
As a developer, it's changed my way of thinking when it comes to creating and designing new products. It isn't a hard transition, and it offers some interesting new ways to make magic for my clients (mashups, etc.).
The article describes "lack of sync" options with Google apps. Yawn. I've written my own for now, I agree it's a bit of a nuisance. Does anybody think for a moment these gaps aren't going to be filled soon?
In my opinion (Score:5, Insightful)
Parent
webapps can be more secure than desktops. (Score:5, Insightful)
Sales people have quit and brought valuable proprietary information to our competitors. Giving our competitors information we worked hard (and spent a fair amount of money) to obtain.
Webapps can be secure. Your bank trusts them.
With a webapp I can guarantee that everybody has a current version of the program, that everybody is working from the most recent price lists, people can access information anywhere in the world at anytime. And when they quit they are cut off instantly. I don't have to knock on their door asking for the company laptop.
Parent
Re: (Score:3, Interesting)
Yep. Provided it's your bank who's managing the webapp.
Like everything in IT, it's a tradeoff.
Are we prepared to tradeoff the risk inherent in storing our data on someone else's system (what happens if they go bankrupt? how can we be sure their systems are reliable and secure?) against the work involved in running our own (how do we upgrade everything? are we prepared to spend several weeks preparing for and rolling out an application rather than just paying
Re: (Score:3, Insightful)
That being said, I think we're a long way off from having browser apps that can really compete with their desktop equivalents. Even a highly usable site like GMail still is awkward and clumsy compared to your average mail client. Google Docs is interesting,
Re:a more appropriate question: (Score:5, Insightful)
As a user, and in my personal life, I HATE web based apps. I avoid them like the plague. They take my data out of my hands, often have an advertisement thrown in somewhere, require an active net connection at all times, and first and foremost they simply don't feel as responsive as a desktop application. There's also a lack of consistency. For example, for my online banking I'm pretty much forced to use the web apps that the banks use (no desktop equivalent available). I have accounts with 4 different banks. All of them have basically the same functions, but I have to learn 4 different web apps to use them. If they had a standard protocol that could tie back to a desktop app it would alleviate that problem.
On the other hand, working in IT, I love deploying and managing them. There are no software installs to perform and keep updated on lots of desktops. There are no worries about users storing important info on their local machines (even if told to store on their desktops). Also, with the progression towards these I make switching our organization over to a non-Microsoft OS on the desktop more and more possible. The more stuff that runs in the browser the less I have to worry about which OS is on the computers. And truth be told, when I'm work work, I don't really mind the problems mentioned above, because it's WORK. I don't expect my programs and computer at work to be as laid back and streamlined/comfortable as what I want at home, in the same way that I don't mind sitting in an office chair all day long but when I go home I'd toss the thing out the nearest window and get a recliner
That being said, the issue of data security is still an extreme concern: even when our users use a web/browser based app, it still better be running off of one of OUR servers in on OUR site.
I think that such apps will increase greatly in the corporate/government world, but that home applications will still be largely desktop in nature.
Parent
Re: (Score:3, Interesting)
Re: (Score:3, Insightful)
The article describes "lack of sync" options with Google apps. Yawn. I've written my own for now, I agree it's a bit of a nuisance. Does anybody think for a moment these gaps aren't going to be filled soon?
If you've written your own, maybe you want to open the source code to everyone else? These gaps might be filled soon, but they aren't filled yet. Besides, the problem isn't just "syncing", but rather a lack of consistency.
If I'm working on a Word document, I can upload that to Google, and I'll probab
Re: (Score:3, Insightful)
I'm with you here. The browser does certain thi
Re: (Score:3, Interesting)
Re:a more appropriate question: (Score:4, Insightful)
There are even fewer compelling reasons to run most applications via the web though. Frankly, I think web based apps are more at home on the Intranet than the Internet. The data security will *never* be quite good enough for me to trust any even remotely sensitive data to a Data Center not under the control of my organization, be it family or corporation.
Parent
Who wrote this, a software developer? (Score:4, Interesting)
If most people will trust Microsoft with their personal data, why shouldn't they trust some random company out there on the web someplace? Microsoft has already proven themselves to be untrustworthy (spyware, insecurity.)
If over 50% of the world's PCs are compromised, then most people's data is already vulnerable, on their own PC.
I call FUD.
Doesn't seem to matter where it's stored (Score:3, Interesting)
Re:Doesn't seem to matter where it's stored (Score:5, Insightful)
Parent
Re: (Score:2)
Never mind security. If it's stored locally, I can always get at it and do what I want with it, even if I'm away from my desk and my WLAN. When I'm not at home, I can only hope that there's accessible wifi (and not one of those subscription-based hotspots).
Of course the same argument can be used the other way round: With locally installed apps, when you are not around your computer, you have no chance to get to your documents. With web apps, all you need is any computer with Internet access. It may be yours, it may be that of your friend, or it might even be a computer in an internet cafe on the other side of the world (assuming you don't worry about the security risk). It won't matter if that computer is running Windows, Linux, MacOS or even something very
Re: (Score:2)
There will come a time when network access will be as ubiquitous. I'm assuming that people will find this sufficient, much as they take the availability of electricity for granted.
The only problem for web apps is latency. Even with today's bandwidth, the compressed X protocol works just fine for the vast majority of applications, but the latency is the killer.
My prediction is that unless we find a way to communicate at faster than the speed of light, network late
Re: (Score:2)
What does this have to do with online web apps? I don't know about you guys out there but on the
Rich Clients (Score:5, Insightful)
Re: (Score:2)
Yeah, you're right. No big companies will run will be running any Gmail or Google Apps at all. No one like Proctor & Gamble, L'Oreal, GE or Prudential [google.com]. Nope.
Re: (Score:3, Informative)
Alternative.. (Score:4, Insightful)
I feel as though these "web" based applications have more than just Internet usage.
I can't see myself switching anytime soon. (Score:2)
Supplements (Score:2)
pfft (Score:5, Funny)
Sorry to disappoint you, but people don't even want my personal information when I offer it to them (that chick at the bar) for free!
no (Score:5, Insightful)
Yes. (Score:2)
foolish proposition anyway (Score:5, Insightful)
That's because those articles are online, and the people who write online articles love being online.
You ask the guy without an Internet connection, or with a 56K whether he thinks web apps will replace desktop apps and he'd be all like "WTF?" Keep in mind that some huge fraction of Americans never intend to get an Internet connection. Don't just dismiss that many people as idiots, either.
And how would you like it if your C++ compiler or GIMP or Photoshop or 3D Studio Max was a web application? Has anybody thought it through? It's not even a matter of security, just plain utility.
Not for those people without highspeed connections (Score:2)
Yes, if... (Score:2)
then and only then might web apps replace desktop ones completely.
Old question, and the answer hasn't changed. (Score:2)
1) Inability to work without a reliable connection.
2) Dealing with the risk of theft, drive crash, maintenance of backups at the user level, etc.
It's also an old question. Just because we are using browsers instead of X terminals doesn't make much difference. The answer to which was better was and will remain, "it depends". Different strokes for different folks.
Photoshop Replacement (Score:4, Interesting)
So now I don't know. Besides the security of having all your data on your own hard drive, I'm not sure I have a compelling technical reason to argue that virtually all applications couldn't eventually be ran through the web browser.
pfft.. check out your own citation online (Score:4, Informative)
"Hoping to get a jump on Google and other competitors, Adobe Systems plans to release a hosted version of its popular Photoshop image-editing application within six months, the company's chief executive said Tuesday.
"
Parent
Re:Photoshop Replacement (Score:4, Insightful)
The problem with Snipshot is that it will never attain the performance of a desktop app is because it's instructing the server to do all the work and any visual updates require sending another image back to the client after the server has performed them. The browser does zero actual work; it's the only way it can be done within the HTML/JS confines.
It will be the same issue as with video or audio but worse because both are more bandwidth intensive.
My primary complaint about any web app is speed/performance (and I'm not a performance freak, just impatient). The operations Snipshot is performing are trivial and they take a helluva lot longer than GIMP could do them in. Gmail can be dreadfully, painfully slow and is tolerable because I want the convenience.
If my prediction/opinion matters: the end result will be a hybrid with shared data. Sometimes, I just need that raw GIMP power to get crap done. Sometimes, I might be stuck on someone else's computer and not have GIMP and the handful of functions Snipshot can do may be sufficient. The marriage of desktop and web will be when I can tote those images to either app that I need them in at the time I need it. Ditto for email. I want gmail and thunderbird to sync. I want google calendar to sync with my phone and kontact. I want picasaweb to sync with kuickshow/gwenview/ee/name-your-slideshow-desktop
The endgame is proper sharing of data to the app suited for the use. (Psst, just like everything else in life!) No one paradigm will "win" for every application and problem.
Parent
Logically, no (Score:2)
No, because without some locally hosted software, you can't get to the web site all your other stuff would be on anyways.
That being said, still no. My cablemodem is fast, but I doubt it's as fast as the SATA cable between my application and the file it's trying to load.
Currently, net performance is orders of magnitude slower than local cabling (for most of us, anyways. You guys on Internet2 can ignore me.) But as soon as tho
Maybe (Score:2)
There are really two questions ... (Score:3, Insightful)
There are two different issues being conflated here:
I would say that the answer to the first question is very probably "yes". After all, people used mainframe applications successfully for many years ; some still do. We have routinely run workstation networks with "dataless" clients (think a Unix/Linux box with only the OS, X, and swap on the local disk) precisely because we could control security and reliability more effectively. (Possibly, some users will bitch, because they want to control "their" data. If the data, as it usually does, belongs to the firm, I will punch their sympathy ticket, but otherwise -- tough.)
On the other hand, I would be wary of entrusting all my data storage and/or processing to an external provider. That raises all the same sorts of questions that any outsourcing deal does.
Can good articles ever replace crappy articles? (Score:4, Informative)
Apple Delays Leopard to October. [slashdot.org]
Aaaaaanyway, why do we still keep seeing this binary (no pun intended) bullshit? Why does it have to be one or the other? Can't we all just get along? Will web apps ever replace desktop apps? Probably not. But--will desktop apps ever replace all web apps? Gotta give a big 'no' on that one too. So why have a story at all? What's next--"Will cars replace walking?" Web apps do some things well, local apps do other things well--and the definition of 'well' depends on the user. Email, for me, is very simple--a ten-year-old email client does pretty much everything I need, as does nearly every webmail service. And since I have two jobs, I never launch the binary email client I have on my desktop. Even when I'm home, I'm reading webmail with my laptop on the couch. For me, a web-based app has 100% replaced a local app. Since email doesn't work without *some* kind of connection--yeah, I can compose offline, BFD; it's not going anywhere without a live wire--the fact that webmail only works with a working Net connection is moot. So the main thing that people might call a disadvantage, isn't. (For me at least. I'm sure some jet-set business type is going to reply and tell me how much email he composes on a plane. Fine. It's a need of yours, but not of mine.) If I were ever organized enough to maintain a calendar, I'd probably do that online too.
He starts off by complaining that online data storage is risky. Someone should tell him about encryption. If box.net wants to give away the gig of encrypted data I've got stored there, fine. Just means more backups, as far as I'm concerned. Anyone who takes the time to decrypt it will be mighty bored looking at what I've got stored there anyway.
His other big example seems to be that Google's calendar can't sync with a device. Give it time, man. A) it isn't rocket science, and I'm sure the big brains at Google can figure out a way to make that happen, B) as soon as they care to devote some time to the issue. (Look for Apple's iPhone to make this kind of thing much more popular, just like the iMac made USB peripherals popular almost a decade ago.) As he points out, there are third-party apps that make this possible--but his point seems to be that since it isn't a first-party solution, it sucks. OK. Whatever.
History keeps failing to repeat itself (Score:4, Insightful)
So how is that thin/dumb client industry working out? Sell any more machines outside of a government setting since 1997?
For the most part, people want to control their important data and no serious user/business is going entrust their data to companies which promise to "do no evil" or others that have been declared monopolies or others, etc.
I don't think they can. (Score:2, Interesting)
Many desktop applicat
Yes I think they can and will (Score:2)
a hybrid of both local and remote....
Definitely not completely (Score:3, Funny)
What does this have to do with web-vs-desktop? (Score:3, Insightful)
When I have ubiquitous internet access (Score:3, Interesting)
Fewer and fewer people that I know even own a desktop computer any more; most have a set-up similar to my own: a couple of laptops and a file/print server in the basement. In fact, the only desktop use that I personally encounter any more is at work.
I regularly use my laptop when I don't have an internet connection, for whatever reason, and being dependent on some network storage would severely cramp my style. People synchronize their laptops with network storage for a reason.
Someday, when internet access is ubiquitous, I'll buy into replacing desktop apps with distributed (in whatever form) apps, but I don't think we're there yet. I don't think we're even close. And, to be frank, while Google has some outstanding applications, the word processor and spreadsheet aren't even close to adequate for non-trivial use.
--- SER
Re:One word answer... (Score:5, Insightful)
Parent
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2)
What about an internet search-engine application? ;)
EveryNickIsTaken? (Score:2)
Re:Matt Hartley? redux -- damn typos fixed (Score:3, Funny)
I'm sorry, but really... WHO gives a shit what EveryNickIsTaken thinks?
How about judging TFA on its merits, not the fact that it was written by someone you don't know.
Re: (Score:2, Interesting)
Discussion might go something like: web apps are good for intranet applications like a calendar, web apps are sometimes less secure, desktop apps can be used offline (no wait! there's a new feature of Firefox somewhere, RTFA, web apps are useful for this, desktop apps are good for that, and there's a balance. Blah blah blah.
Why Desktop Email Still Trumps Webmail [slashdot.org]
Peo [slashdot.org]