473,406 Members | 2,352 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

WinForm vs Web-based

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
Nov 16 '05 #1
3 1965
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.

--
Rakesh Rajan
"Skc" wrote:
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

Nov 16 '05 #2
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
"Skc" <an*******@yahoo.com.sg> wrote in message
news:O5*************@tk2msftngp13.phx.gbl...
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

Nov 16 '05 #3
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


Nov 16 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Cenray | last post by:
How to generate a web request from a Winform Application using a WebService? In a C# Windows Application, when I try to genrate a web request using the following code, it is woking fine ...
8
by: Sunil Menon | last post by:
Dear All, We are developing applications in ASP.Net...in one of our applications we would like to use a GridControl...we have tried to use a Server-Side Grid control but found the speed to be an...
7
by: Dean Slindee | last post by:
I would like to hear some practical comments about how to decide whether a new application becomes a Winform vs a Webform application. Would you say that every app should be, by default, a Winform...
2
by: Kevin Yu | last post by:
hi all got a questoin here, I have a winform client to call web service and the web service functions have EnableSession =ture, use IE to test the web service session, it works, but how to get...
1
by: Hercules Dev. | last post by:
hi all, I developed a winform control and succeeded in hosting it in my ASP.Net application, I used the default way which is installing my winform control in the same directory of my ASP.Net...
6
by: WT | last post by:
Hello, Using VS2005. I have an assembly library that can be called from a Web site asp.net application or from a winform application. From this library I need to retrieve a path using simply a...
5
by: moondaddy | last post by:
I have a .net 2.0 winforms app that calls a web service which creates creates a GUID and caches it, then passes the GUID back to the winform. then it opens a aspx page and passes the GUID as a...
14
by: Monty | last post by:
Hello, I have created a solution which has both a web UI and a winform UI, the latter is just for administrators. The Web UI (a Web Application Project) and the winform project both...
4
by: purnimakhamri | last post by:
hi can any body tell the code for date time picker using calendar control .Am using ASP.NET 2.0 ..calandar control must be in hidden field ,if i click on that it will pop up and display the date and...
2
by: purnimakhamri | last post by:
hi, can any body tell how to open winform from web application. if i write in winform system.Diognastics.process.start("URL"); means its opening web apllication .but i want to write the code in...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.