Web Applications Must Die
Close behind the obligatory text editor and IDE, there are two applications everybody on our software team uses a lot on a daily basis.
Both perform roughly the same job - they allow us to enter data in a central database, then present us with different views of the data, let us run queries and summarize the results. (One of them has more serious obligations handling one particular form of local view of the data, but I’m mostly talking about its other duties here.) Both are used by virtually the same set of people, most of them sitting in the same room; both of them are occasionally used by people around the globe, which are given access to our databases, and connect to them thanks to the wonders of the Internet.
But these two applications aren’t created equal. One of them presents a rich, responsive interface, with all kinds of filtering, sorting, cross-referencing of relevant data. The other is slow, clunky, takes a constant amount of time (couple of seconds) to query the server even for the most mundane of tasks, and is chained to the UI conventions of an ancient presentation framework designed 10 years ago to fulfill completely different tasks.
The two applications fulfill similar needs to similar groups of users. It makes exactly the same sense for both of them to be implemented as Web apps, rendering inefficient HTML, doing needless roundtrips to the server, relying on the mercy of not one, but two intermediaries (the browser and the web server). Thankfully, the first application is a native Win32 app.
I love the UI of Gmail, but I would gladly switch to a desktop email reader with the same UI conventions, connecting to a database somewhere in the world. What I like about Gmail is not the fact that it renders through my browser, but its nice, unorthodox UI. I use a great little local-client Gmail on my mobile phone, written in Java; it beats the crap out of even the mobile-optimized server-side Gmail running through Opera Mini. For purely political reasons Google will never release anything like that for the desktop - but I bet the experience would be vastly superior to even the snappiest AJAX-rendering browser.
Web applications are a wonderful thing, but they are not the only solution to everything. Having more than one user to an application, and even having remote, off-site users, is not a good reason by itself to suffer through HTML forms and stateless HTTP request/responses. AJAX tricks may make the user interface slightly more responsive, but it won’t ever turn Flickr into Picasa. Doing a quick and dirty job through a browser might be OK for something I do once or twice a month (e.g. paying a bill online, or ordering books), but for something that I use dozens of times a day - e.g. email, or bugtracking, or code reviews - I prefer a native client.
The good native application in the true story above is TortoiseSVN. The crappy web application is the Mantis bugtracker. Any comments suggesting that I replace Mantis with superior bugtracking brand XXX must include offers of assistance with converting about a dozen home-grown tools around it, with migrating around 10k bugs from 8 projects, and retraining on the order of 50 people, most of them fairly conservative artists.
November 27th, 2007 at 3:14 pm
[…] This is the cached version of http://assen.shtrak.com/?p=72 We are neither affiliated with the authors of this page nor responsible for its content. Web Applications Must Die […]
February 25th, 2008 at 5:41 am
Pheromones And Fulfilled Sex Lives
Scents and fragrance play a crucial role in developing a good impression. In fact, many male lovers become special and are remembered by women because of the way they smell.
October 16th, 2009 at 7:42 pm
Speaking AS a web dev, I agree 100%. HTML was a good-enough solution to the original (CERN) problem. CSS is wonderful. JavaScript implementations are like standards; every one is different. But now we’re about to fall over the edge of the pit^H^H^Hbrave new world, HTML 5. You will never think about ‘pigs’ and ‘lipstick’ in the same way, ever again. HTML 5 will be “good enough” when pigs achieve orbit entirely without external assistance, by lipstick or other accelerants.
December 10th, 2009 at 5:23 am
The way you have described this is very thorough. I will link your blog page to mine.
September 15th, 2011 at 3:59 am
dass Entwickler dell latitude d830 akku ihre Anstrengungen dell d820 akku auf die Schaffung
March 29th, 2012 at 3:54 pm
Hi, I really appreciate your posts here. It is so nice. I will recommend it to my friends. Hope there will be more good posts here.
April 27th, 2012 at 11:59 am
I think everyone who looked it will be interested in it.I like it very much.Very nice post.
July 17th, 2012 at 4:51 am
Thanks for the sharing, that greatly helped me to resolve the problem.now I am glad to share the latest fashionable news about the fashion cheap buebery bags with everyone.
July 26th, 2012 at 3:56 am
There are two motives for reading: one is to enjoy it; The other is that
you can boast about it.
Don’t be too perfect life of, what you say is very reasonable, the
person’s life in the struggle for the good life, come on!
August 3rd, 2012 at 3:46 pm
Thank you for sharing this. Keep up the good work
October 4th, 2012 at 9:07 am
Young people like to shopping online.Shopping from Hollister Outlet is an enjoyful things.When I enter abercrombie outlet I will find a lot of clothes sale cheap now.I like both of them so much.
October 13th, 2012 at 9:49 am
has been said concerning the slopes formed by the overflowing of the the crest of this slope is at the river bank, and that it declines towards the country: so that the several diverging branches of a river have the effect of forming the Delta into
October 15th, 2012 at 12:08 pm
Known for their iconic collegiate logo, Franklin & Marshall draw inspiration from American varsity style to create a range of wearable casual clothing that includes everything from hoodies to graphic print t-shirts. The Franklin Marshall Jackets has top quality at low price and excellent customer service.Choose the franklin marshall clothing in our Franklin Marshall Outlets is your perfect choice.
November 7th, 2012 at 6:04 pm
Buy style and fashion jacket and hoodies in our Franklin Marshall Outlet and ralph lauren outlet online store, you will be satisfied with the high quality and low price.
November 8th, 2012 at 3:56 pm
Welcome to Moncler Outlet Online store ,there are so many jackets of the different designs and features that you can choose from.Why so many people choose shopping at our Cheap Moncler shop. Firstly, All Moncler Jackets Outlet and coats from out store are well-designed and carefully selected. The high quality is what we promise you. Comparing the price, you will find the advantages of shopping on our shop! Secondly, What our customers expect Women’s Moncler Jacket Mengs White Short Colour will always receive. We are contributing to combine honest and helpful attitude to dealings with outstanding service before, during, and after the sale. In such bitterly cold winter, nothing can make people more comfortable than wearing a suitable down Moncler Women Coats
Sale. http://www.moncleroutletcheapstore.com
January 9th, 2013 at 11:23 am
really helpful article - Thank you very much I wish you dont mind me writing about this post on my website I will also link back to this post Thanks
January 10th, 2013 at 10:22 am
Coach bags are the most popular bags for us to carry.The coach bags outlet supply the cheap and coach outlet online for us.If you love the coach bags very much,just go to our coach bags outlet to choose what you like.
January 12th, 2013 at 5:38 pm
Cheap Michael Kors Handbags sale in Michael Kors Outlet online store, discount jackets on sale in Ralph Lauren Outlet online shop
January 21st, 2013 at 12:11 pm
Hey, nice blog with good info. I really like coming back here often. There?s only one thing that annoys me and that is the misfunctioning of comment posting. I usually get to 500 error page, and have to do the post twice. ā In my house Iām the boss, my wife is just the decision maker. ā Woody Allen Born 1935
January 22nd, 2013 at 12:36 pm
You can find a number of different styles in our online Juicy Couture Outlet store and if you’re looking for Cheap Juicy Couture then you’ll probably be able to find something which suits you and your style. Cheap Juicy Couture welcome you!
January 29th, 2013 at 1:45 pm
And for a long itme, the company has tried to explain to the Skechers Shoes public to show this kind of shoes a healthy standing and walking, and try to prove that these shoes can effectively treat pain.Masai has a research project with 30 Skechers Shape Ups
February 1st, 2013 at 9:20 am
Lexia-3 PP2000 diagnostic tool and Renault Can ClipLexia 3/PP2000 is working for Citroen and Peugeot.
April 23rd, 2013 at 10:20 am
ool and Renault Can ClipLexia 3/PP2000 is working for Citroen and Peugeot.
September 28th, 2013 at 5:18 am
Fashion blogger Eleonora Carisi and Moschino, Louis Vuitton and Jimmy Choo and many other brands and top designers have worked, she runs his own blog at the same time, also served as the Italian “Grazia” magazine writer and Turin “You You “concept store owner