WinForm vs Web-based

S

Skc

My client's project consists of about 6 files maintenance programs that uses
WinForm and grid for updates with lookup finders for each file. There is
also a User file and security. There are also about 6 fairly standard
reports. This project is supposed to be done in C# Winform with ADO.net and
using MSDE, ActiveReports.Net. I had judged that it would take maybe a
month to do the system. Number of users at 1 time should not exceed 10.

Now the customer wants the whole system to be web-enabled. I have little
idea about web. Can someone tell me whether it would take longer if the
system is to be written for the Web than for Winform? And if so, how much
longer? Can I still use MSDE database?

Thanks for any opinion.

Skc
 
G

Guest

If architectured in a good manner, the only defference that would be accountable would arise from the presentation layer. Which means that there would only be a minimum of extra code for both business logic and data layers. Both Windows/Web versions of the same application could use these tiers with almost no extra plumbing in this case.

So, we could narrow down the time difference to the develpoment time of the PL in Windows/Web. IMHO developing for windows would be far easier and faster. The reason being that we don't have to worry about sessions, data binding/page postback issues and all.
 
N

Nick Malik

Your customer wants web enabled INSTEAD of windows forms, or IN ADDITION to
windows form?

I assume you meant the former.
In my experience, there are some differences in the skill set of your
developer, and a dev who is good at one can be a novice at the other,
because the models are very similar but "different enough" to really slow
them down.

The amount of time for two different people, both skilled, is the same.

The amount of time for a person to "learn on the fly" is the time needed for
the WinForm presentation layer, doubled. Call it "ramp-up time".

Good luck,
--- Nick
 
S

Skc

Hullo guys

From what you guys say, it appears Web-based system would take longer to
develop because there are other issues to contend with.

Thanks for your feedback.- appreciate it.

Skc
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top