PC Review


Reply
Thread Tools Rate Thread

Windows applications versus web applications

 
 
=?Utf-8?B?QnJhZCBTaW1vbg==?=
Guest
Posts: n/a
 
      12th Jul 2004
My Client asked me to put together some reasons as to what determines if an application would be developed as a windows application or web application. I have started working on it, but I would like to make sure I don't miss anything. So, I will leave the question wide open, what are your considerations for developing a web application vs. a windows application?

--
Thanks,
Brad Simon
 
Reply With Quote
 
 
 
 
Marc Scheuner [MVP ADSI]
Guest
Posts: n/a
 
      12th Jul 2004
>So, I will leave the question wide open, what are your considerations for developing a web application vs. a windows application?

Windows apps:

* Full rich UI support - much more powerful than any web apps I've
seen as of yet

* Full access to everything - less security and user context fuss

* The only real choice for anything that's beyond viewing data and
*light* data entry - if you need high throughput, editing and entry of
large volumes of data, don't even begin to consider a web app - no
way, Josť

* Only negative point really: deployment (need to install /
distribute)

Web apps:

* Great because they don't need to be distributed

* They pretty much suck at anything beyond viewing / displaying data,
and simple data entry

* Session-management, user contexts / security, and other things tend
to be a lot messier than with desktop apps (in my opinion)

So, basically - if you want to give the whole world an online catalog,
go with a web app - if you want to do any serious data entry work, or
if you deal with something more complex than a simple order / list of
items structure, you're better off with a real WinForms app.

Marc
================================================================
Marc Scheuner May The Source Be With You!
Bern, Switzerland m.scheuner(at)inova.ch
 
Reply With Quote
 
 
 
 
John Spiegel
Guest
Posts: n/a
 
      12th Jul 2004
Hey Brad,

Marc already pretty much covered why in high-function apps Windows is a much
better choice than Web for the non-mass cases.

Another view of the same points is that a Web app would probably cost
_TIMES_ as much as a Windows app to truly match the functionality and
performance still would not equate.

If your client is interested in the "whys", tell him to consider what's
involved (at a basic level).
- Windows apps have a fairly consistent front end while Web apps should
generally support lowest common denominators which can in some cases really
constrain the development and force a lot of work arounds.
- Windows apps will run across a network where state can be maintained. The
Web is stateless, so any state management is grafted on. It's like driving
to the store where you know the path versus having to stop and call the
store for the next direction at every intersection.
- State management aside, performance will still be slower on the Web. Most
any "real" decision MUST come back to the server then get relaunched. Even
with high-speed connections, that will still be a bottleneck. Plus, more
has to be built around the response. A WinForm may just need to check back
to get data, the Web app gets the data, then has to build the HTML around it
before returning.

If he's trying to find out which way to go, i.e., he thinks the Web is a
good idea but really has no current need for it in the app at hand, tell him
to go Windows and you, being the incredible developer you are, can build the
classes with that in mind for the easiest path to putting a Web face on the
Windows app should that day come.

- John

"Brad Simon" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> My Client asked me to put together some reasons as to what determines if

an application would be developed as a windows application or web
application. I have started working on it, but I would like to make sure I
don't miss anything. So, I will leave the question wide open, what are your
considerations for developing a web application vs. a windows application?
>
> --
> Thanks,
> Brad Simon



 
Reply With Quote
 
Cor Ligthert
Guest
Posts: n/a
 
      12th Jul 2004
Hi Brad,

I agree with most statements of the others, what I want to add is that a
window application (even if it is with a webservice) needs to be deployed on
a clientcomputer on which your customer has full right to install that.
(Beside if it is easy or not, because that can be done easy using a
website). Or as I say it, a webpage is to reach the whole world, the
windowforms only for your own environment (whatever that maybe)

And a minor point, a webpage will mostly need a more simple computer than a
windowform.

When I have the change, than my choise is as well the windowform because of
the same arguments as already stated in the other messages.

I hope this adds something?

Cor


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
vista versus other windows versus felmasba Microsoft Powerpoint 1 9th Mar 2008 09:32 AM
speed of VB applications versus Access VBA applications =?Utf-8?B?ZWxlb25n?= Microsoft Access Getting Started 3 19th Dec 2004 01:35 AM
HTML Client Control versus. HTML Server Control versus. Web Server Control Matthew Louden Microsoft VB .NET 1 11th Oct 2003 08:09 PM
HTML Client Control versus. HTML Server Control versus. Web Server Control Matthew Louden Microsoft ASP .NET 1 11th Oct 2003 08:09 PM
web applications versus. web portal applications John Davis Microsoft ASP .NET 0 21st Aug 2003 01:11 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 11:53 PM.