+1
Ease of deployment is a *** big *** issue these days, especially for
enterprise applications where there could be hundreds or event thousands+ of
users.

Doing the UI with a desktop application - for example using Swing - has many
advantages in terms of what you can implement as regards "widgets", but
upgrading a customers installation - even for a simple patch - will usually
involve having someone physically go to each client machine and install the
new version. If the organisation has hundreds of users this consumes a lot
of time and as they say "time is money" (And if you do some sums you can see
that deployment to a big organisation can be very expensive!). Obviously a
web app only requires the server to be updated.

Java Web Start could probably reduce the costs here significantly (though of
course JWS itself will need to be installed), but there are still quite a
few advantages to a web app that could be inconvienient to achieve with
JWS - for example if the application needs to be infrequently accessed from
outside the company by customers, or salesfolk "on the road", or allowing
'live' demo & evaluation by potential customers over the web etc...

<btw>
IMHO web apps can be easier to develop than a Swing equivelant. I was doing
Swing UI stuff before we decided to go with a browser based UI on this
current project. After I got over the initial learning curve I found I could
get substantially more 'real functionality' implemented in a given period of
time than I did with Swing - of course Struts deserves the credit here :-)
</btw>

-----Original Message-----
From: Buics [mailto:[EMAIL PROTECTED]
Sent: Monday, 24 February 2003 14:13
To: Struts Users Mailing List
Subject: Re: (like Rick post) Arguments why make web app and not desktop
one


-Deployment


alexj wrote:

> Like the Rick post I need arguments for the project I developp
> for my school :
>
> "Why I choose to developp a web application and not a desktop app".
>
> (my school sucks so much when you purpose something they
> don't know I need to perform the best arguments).
>
> Rigth now I got the following arguments :
>
> -You can developp one model of your project
>   and you can reuse your buisness logic everywhere
>
> -Easy to maintain, you only need to update the project
>  in our server.
>
> -You can access the application everywhere you got
>  an internet connection.
>  Otherwise you can synchronize datas to work in a
>  non connected mode.
>
> -The clients didn't need to download any plug in.
>
> Who can help me to grow my list of arguments,
> then I can be free to code with Struts ?
>
> Thanks for your kindy help :)
>
> <--
> Alexandre Jaquet
> ->
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

--
It's good to be slow and steady; but it's better to be fast and reliable.





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to