Can Web Apps Ever Truly Replace Desktop Apps?
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?"
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?
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.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Given the prevalence of behavior-logging spyware on most end-consumer computers, I'm not sure if the average person's data would be more secure on their own PC, or even their work PC. Of course it's nice to feel that you're responsible for your own data, and it's sitting there safe on your hard drive, but Microsoft is Microsoft, rootkits are rootkits, and Chinese hackers are Chinese hackers.
I may make you feel, but I can't make you think.
People keep forgetting that in a corporate setting, you'll want to run your own Web Services service. While GMail for companies may make a lot of sense for the little guys, the big guys are only going to do it if they can control it internally. That takes the privacy and security concerns down to almost zero.
Javascript + Nintendo DSi = DSiCade
The correct answer is 'web apps will replace desktop apps where appropriate'
Please sign petition to restore sanity to our banking system!!!
http://financialpetition.org/
What if the same web-based-application architecture was applied to a corporation's intranet? This way you could host all your employees' applications in one location, as well as handle backup operations more easily.
I feel as though these "web" based applications have more than just Internet usage.
Blerg.
I'd hate to have to go wardriving just to be able to open a word processing document on my laptop.
I think the best use of web applications will be to complement, not replace, desktop applications. I prefer to use a fatapp for my email because of faster searching and offline reading and writing emails - but I use webmail when I don't have access to my laptop. I would like to have the same ability with office applications.
Website Just Down For Me? Find out
"could sell off your personal information."
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!
Personally I would identify data security as the major problem with web applications. Features, speed and availability will all improve as bandwidth becomes less of an issue - and privacy is something that could arguably be easier to control in what is essentially a thin client application. However, integrity and the (current) lack of guarantees regarding backups and recovery are the real stumbling block. If this can be overcome (and it's only going to happen when people are willing to pay for these services) then I don't see why web applications shouldn't become as popular as desktop environments.
I was promised flying cars...Why are there no flying cars?
no, just like TV never truly replace radio. They will just diverge and serve different functions in the long run.
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.
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.
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.
"Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
Well, there have been very similar articles. And the discussion won't be different, and the discussion is the important part of slashdot right?
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
People Don't Hate to Make Desktop Apps, Do They?
Google Apps Premier Edition Launches
"What lies behind us, and what lies before us are tiny matters compared to what lies within us." Ralph Waldo Emerson
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.
First of all, Mr. MadPenguin.Org, why the fuck do you put big bold links to unrelated stories RIGHT IN THE MIDDLE of your little rant? Those look like section headings. I was confused the whole time I was reading the article. Since they weren't underlined--like the link that appears in the article is--I didn't know they were links until I moused over them. I couldn't figure out how OLPC and a rant against Linux worked into this web app article. Sure, your nav links aren't underlined either, but they're all grouped in standard places--they don't just unexpectedly pop up in the middle of the article.
Apple Delays Leopard to October.
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.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
Reading this discussion reminds me of every discussion I've ever seen about the thin/dumb clients vs. PC debate. Thin/dumb clients will replace the PC, why do you need all that power? Give up control! Your data is safe somewhere else!
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.
You want to know who isn't running Firefox 2.x? They spell it "definately" and "rediculous".
Whenever I hear positive talk about web apps, it's mostly developers who say how easy they are to deploy. Or managers and admins tend to like the idea because they seem to make their lives in one or the other aspect easier. But whenever actual users talk about web apps, I have the feeling it is mostly negative. With web apps it seems a bit to be like with Java. I know a few developers who love to develop with Java and its tools, but actually hate to run and use Java apps themselves.
Many desktop application get strong support because people also run then privately at home. If the average user really hates web apps, he won't run them at home. Therefore he won't get a very good working knowledge of them, with the result that he will only use them only reluctantly at work. This surely won't help productivity. So it is to see whether the user or the admin faction is winning.
I'd like to see them replace the desktop Web browser application with a webbased one!
Life needs more saving throws.
The only way it would be likely for this to happen, would be in an enterprise situation, rather than internet and home use situations. In large companies that use application servers that hog quite a bit of resources when running apps and profiles, web based applications via the intranet could possibly use less resources and be replicated more easily than existing schemas. This can also be propagated to other web based technologies, whether it be linux OR windows based, making it much easier for companies to make decisions on equipment in the future, due to expenses. Web based applications bring about less need for higher storage in some cases, especially at the client desktop level. This will, of course, come about as a type of "linux vs. windows" ordeal, whereas each OS is fit for different customers, depending on preference. BUT, you may see companies expanding to web based options for those who it may apply to, for future customer interest.
"Please, shut up. Just when I think you can't say anything more stupid, you speak again." -Archie Bunker.
http://news.com.com/Adobe+to+take+Photoshop+online /2100-7345_3-6163015.html
"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.
"
every day http://en.wikipedia.org/wiki/Special:Random
The major possible exception to this is gaming; but even there consoles are paving the way. I wonder if developers have started to think about utilizing local resources for the intense computational stuff, while maintaining an otherwise thin presence on the client machine?
[Ego]out
Who knew that widespread use of web applications was a symptom of our broken public discourse system?
The more you know, I guess...
New punctuation update "~" (no quotes) at the end of a line to indicate sarcasm. ~
Our small manufacturing company uses desktop applications extensively, and they are a major security problem.
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.
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