473,671 Members | 2,283 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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.N et. 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 1977
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.N et. 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*******@yaho o.com.sg> wrote in message
news:O5******** *****@tk2msftng p13.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.N et. 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
2921
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 Winform code --------------- Browser.DocumentHTML = ""; string HTMLData="";
8
2829
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 issue...also our clients would like to use a lot of client side events like sorting, searching text, save each row on tab out of a row, use the auto correct feature... after intial r&d we feel that using a Grid Control in WinForms would be a...
7
5683
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 app unless it positively cannot be (for some technical reason). Or vice-versa? Obviously, Visual Studio could never be a Webform app because it requires a lot of CPU cycles. It appears to me that there is a broad sort of continuum in...
2
6019
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 it to work in winform? it seems like every call to the service will start a new session even if the web service object is a global variable in the winform. kevin
1
1402
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 application and referencing it in my code this way: <object id="_container_OBJECT" width="100%" height="98%" classid="http:somefolder/MyControl.dll#Namesapace.ControlCalss">
6
2798
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 key like 'libPath'. As far as winform and asp.net share the same common base class for settings, SettingsBase, how to manage this ? For winform the value should be set in app.config and for web site in
5
2343
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 parameter. this GUID is only cached for about 10 seconds and must be still cached for the page to load. otherwise, the page redirects to a error page. all of this forces the page to only be called from winforms app. I can debug from the winform...
14
2659
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 reference the same BLL in a separate assembly, and I have all three projects in a single solution file for development, with the two UI's each having a project reference to the BLL assembly. I created a Setup and Deployment package for the winform app...
4
1692
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 time in my text box
2
1634
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 web application to open winform, i tried like this Response.write("Form1.cs"); and one more Response.Write(".../From1.cs");
0
8476
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8917
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8821
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8598
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
6229
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5696
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4225
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4407
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
1809
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.