Martin
Tue Jun 29 02:45:27 CDT 2004
I find myself in the same situation as Espen Antonsen judging from this
quote:
"As a web developer I find many tasks more time consuming and difficult to
accomplish when building a web application - we develop a web-based ERP
system."
http://sleepyhead81.blogspot.com/2004/06/web-browser-changes-wanted.html
Regards,
// Martin Rosén-Lidholm
"Martin Rosén-Lidholm" <martin_rosenlidholm@snabel-a.msn.com> wrote in
message news:%23DELHDDWEHA.712@TK2MSFTNGP11.phx.gbl...
> My main concern is productivity, although maintenance and responsive GUI
are
> two *very* important aspects as well.
>
> I have quite a lot of experience with web development with both rather fat
> DHTML clients making RPCs and more traditional ASP solutions. In terms of
> user experience, the first is possible to make close (but definitely no
> cigar!) to the rich experience you can expect from a Windows app but take
> very much time to develop. The second gives the user a very poor GUI but
is
> fairly equal in development costs (given a much poorer GUI as stated). I
> have no commercial experiences with ASP.NET.
>
> My main concern is that I'd like to give the users a reasonably rich user
> experience. The way I see it, compared to a two-tiered WinForm solution
with
> all layers but the DB in the client, I must add a web server, the
complexity
> of maintaining state in a stateless environment (HTTP), duplication of
> business logic (real time validation), ... Hence my 2:1 ratio.
>
> Don't get me wrong - I really do want to be wrong about the productivity
> issue, but I can't see how added complexity won't increase development
time.
>
> // Martin
>
> <pdavis68@hotmail.com> wrote in message
> news:v-6dnRf-0dy-hUrdRVn-hQ@giganews.com...
> > I don't know that I'd say it's 2:1. I think there are a lot of factors
> > involved, but I think someone quite comfortable with WebForms will have
> > little difficulty matching the productivity of a winform developer for
the
> > same app, with some qualifications...
> >
> > The qualificatiosn include things like, will the web version require
> special
> > controls that the winform version won't? Will you need to be
transferring
> > data from the user's local machine? If so, that adds a measure of
> > complexity.
> >
> > If you're talking a simple business data-entry application type thing, I
> > don't think a webform is inherently more complex, or at least not
> > significantly so. Certainly not 2X, maybe 1.2X. But this assumes equal
> skill
> > sets in both.
> >
> > There are significantly different considerations with each, though.
> >
> > There's no question that the maintenance aspect of a web app is much
> lower,
> > though. You don't have to worry about different machine configurations
and
> > such which can always lead to maintenance nightmares for WinForm apps.
You
> > don't really have to worry about anything (like the .NET framework)
being
> > installed on the user's machine. They simply need to have a web browser
> > that's compatible. So, from a maintenance side, you can generally save a
> ton
> > of time = money going with web forms.
> >
> > That said, I do primarily WinForm apps because I prefer the responsive
> > experience to the web experience, and I think a lot of people feel that
> way,
> > but I can turn out web apps about as fast as I can winform apps. But if
> I'm
> > doing something for a customer with lots of users and I have the choice,
I
> > go with WebForms.
> >
> > Pete
> >
> > "Martin Rosén-Lidholm" <martin_rosenlidholm@snabel-a.msn.com> wrote in
> > message news:upLcDa6VEHA.2844@TK2MSFTNGP09.phx.gbl...
> > > Inline.
> > >
> > > "Martin" <x@y.z> wrote in message
> > > news:ODi3p35VEHA.1380@TK2MSFTNGP09.phx.gbl...
> > > > If you were your own boss, which would you use? (Sounds like
windows
> > > > forms).
> > > - WinForms, for productivity reasons.
> > >
> > > > Who's going to use the system, and how many users to you have?
> > > - Between 15 and 500 users per site/customer.
> > >
> > > - We also have personas identified where the super users are prio 1.
> > >
> > > > Do you have a brief system spec you'd like to share with us?
> > > - I'd say "Template 1A Enterprise Resource Planning" (order,
inventory,
> > > invoicing, and purchase) with detail and summary views, search,
> reporting,
> > > and so forth.
> > >
> > > - In other words; nothing unique other than our deep knowledge of the
> > domain
> > > at hand.
> > >
> > > // Martin
> > >
> > >
> > > > Martin
> > > >
> > > >
> > > > "Martin Rosén-Lidholm" <martin_rosenlidholm@snabel-a.msn.com> wrote
in
> > > > message news:uHTk0S5VEHA.1152@TK2MSFTNGP09.phx.gbl...
> > > > > Martin,
> > > > >
> > > > > Thank you for your reply.
> > > > >
> > > > > No, my motives aren't ulterior ;-)
> > > > >
> > > > > I've come to the conclusion that the functional and non-functional
> > > > > requirements of the project at hand can be met with both
> technologies.
> > > > >
> > > > > Since I believe it'll take us twice the time using WebForms (the
> skill
> > > set
> > > > > is very diverse and not in favor of any of the two), I'd like to
> > notify
> > > > > management about this.
> > > > >
> > > > > However, my belief isn't shared, so I tried to broaden the
> discussion
> > > base
> > > > > with this thread.
> > > > >
> > > > > // Martin
> > > > >
> > > > >
> > > > > "Martin" <x@y.z> wrote in message
> > > > > news:%23q3kbs4VEHA.3472@TK2MSFTNGP09.phx.gbl...
> > > > > > Hi Martin,
> > > > > >
> > > > > > In my view, this aspect of the development should be driven from
> the
> > > > > > requirements than the timescales.
> > > > > >
> > > > > > Naturally existing skill set plays a part, but deployment and
> > > > maintenance
> > > > > > are significant differences between these technologies.
> > > > > >
> > > > > > I would guess you have an ulterior motive for asking this
> question.
> > > > > >
> > > > > > Martin
> > > > > >
> > > > > > "Martin Rosén-Lidholm" <martin_rosenlidholm@snabel-a.msn.com>
> wrote
> > in
> > > > > > message news:Oq$GsQ4VEHA.3988@tk2msftngp13.phx.gbl...
> > > > > > > Although an impossible question to answer, I fell urged to
raise
> > it
> > > > > > anyhow.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Given a fairly complex ERP application scenario, what's your
> > > > estimation
> > > > > > for
> > > > > > > the X-ratio
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > dev. time for WebForms app
> > > > > > >
> > > > > > > ----------------------------------- = X
> > > > > > >
> > > > > > > dev. time for WinForms app
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > ?
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > My own experiences tell me that it should be about 2, but
peers
> > > differ
> > > > > in
> > > > > > > opinion. Some agree, some says 1, and some says 3...
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Regards,
> > > > > > >
> > > > > > > // Martin Rosén-Lidholm
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > PS Sorry for the cross post, but I really would like to hear
> both
> > > > camps'
> > > > > > > views on this subject.
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>