473,387 Members | 1,641 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,387 software developers and data experts.

migrating an app to asp .net

CS
We have a huge fat client database enabled application.
It is a MDI app with a very rich graphic interface and hundreds of different
screens and dialog windows.
There is a lot of client side processing, validation, file manipulation even
interaction with 3rd party apps (i.e Microsoft Office).
Is it possible to migrate this type of an app to run as a Web app using ASP
..Net?
Are there any 3rd party frameworks/libraries that could be used to
accomplish this?
Thank You

Jul 28 '06 #1
4 1138
"CS" <CS@discussions.microsoft.comwrote in message
news:91**********************************@microsof t.com...
We have a huge fat client database enabled application.
It is a MDI app with a very rich graphic interface and hundreds of
different
screens and dialog windows.
There is a lot of client side processing, validation, file manipulation
even
interaction with 3rd party apps (i.e Microsoft Office).
Is it possible to migrate this type of an app to run as a Web app using
ASP
.Net?
Yes, but you must really take a step back first and understand the
difference between WinForms and WebForms...

Firstly, the Request - Response architecture of web applications really does
not have any equivalent of the MDI architecture which is possible with
WinForms:
http://www.c-sharpcorner.com/UploadF...9-c0f64c0c7516
You'll have to completely re-design that aspect of it.

Secondly, it will make a HUGE difference whether your app is going to run on
an internal intranet or the public Internet. If the latter, then you must
live within the security constraints that this will impose upon you, not to
mention cross-browser / cross-platform compatibility. If the former, then
you have a lot more options, specifically with regard to client-side
interoperability with COM servers such as Microsoft Office etc.
Are there any 3rd party frameworks/libraries that could be used to
accomplish this?
Not really - there certainly is no silver bullet which will turn a WinForms
app into a WebForms app at the flick of a switch.

Also, you don't mention what software your current app is written in...
Jul 28 '06 #2
CS
Mark,
Thank you.
The application is written in Power Builder.
Our app is an object oriented app, we created our own framework where we
relly heavilly on inheritance of graphic objects (windows, dialog boxes, tab
controls ....).
Is this something that we can acomplish in ASP . Net? Is it possible to
build some sort of OO framework with web forms where you inherit from base
classes forms?
Thanks
"Mark Rae" wrote:
"CS" <CS@discussions.microsoft.comwrote in message
news:91**********************************@microsof t.com...
We have a huge fat client database enabled application.
It is a MDI app with a very rich graphic interface and hundreds of
different
screens and dialog windows.
There is a lot of client side processing, validation, file manipulation
even
interaction with 3rd party apps (i.e Microsoft Office).
Is it possible to migrate this type of an app to run as a Web app using
ASP
.Net?

Yes, but you must really take a step back first and understand the
difference between WinForms and WebForms...

Firstly, the Request - Response architecture of web applications really does
not have any equivalent of the MDI architecture which is possible with
WinForms:
http://www.c-sharpcorner.com/UploadF...9-c0f64c0c7516
You'll have to completely re-design that aspect of it.

Secondly, it will make a HUGE difference whether your app is going to run on
an internal intranet or the public Internet. If the latter, then you must
live within the security constraints that this will impose upon you, not to
mention cross-browser / cross-platform compatibility. If the former, then
you have a lot more options, specifically with regard to client-side
interoperability with COM servers such as Microsoft Office etc.
Are there any 3rd party frameworks/libraries that could be used to
accomplish this?

Not really - there certainly is no silver bullet which will turn a WinForms
app into a WebForms app at the flick of a switch.

Also, you don't mention what software your current app is written in...
Jul 28 '06 #3
"CS" <CS@discussions.microsoft.comwrote in message
news:4A**********************************@microsof t.com...
The application is written in Power Builder.
Our app is an object oriented app, we created our own framework where we
relly heavilly on inheritance of graphic objects (windows, dialog boxes,
tab
controls ....).
Is this something that we can acomplish in ASP . Net? Is it possible to
build some sort of OO framework with web forms where you inherit from base
classes forms?
Hmm - not really. Like I said, you really need to forget all about WinForms
and get yourself into a WebForms mindset, specifically with regard to
ASP.NET.

E.g. in the latest version of ASP.NET, there are MasterPages - templates if
you like. They essentially provide a skeleton into which content is placed.
So, if you had 100 WebForms all of which had to have the same header, menu
and footer, you would create the MasterPage once and then each of the
content pages individually. It is also possible to tell a content page to
use a different MasterPage at runtime.

But that's just the GUI. Behind that, of course, you have access to the
whole .NET Framework (or, at least, as much of it as can be accessed by
ASP.NET) which will give you full object-orientated functionality - base
classes, inheritance, encapsulation, polymorphism - the works.

Then, of course, you have ADO.NET for database connectivity.

I think the two best pieces of advice I can give you are:

1) buy a decent beginner's guide to ASP.NET - you generally can't do much
better than Wrox:
http://www.amazon.com/gp/product/076...167152?ie=UTF8

Read it and work through the examples.

Then, try this:
http://www.amazon.com/gp/product/076...167152?ie=UTF8

2) Don't make the mistake of thinking that you can upgrade a PowerBuilder
desktop app to an ASP.NET app. By all means, use your existing app as a
prototype, but you really need to redesign it from the ground up.
Jul 28 '06 #4
CS
Thank You for the advice...

"Mark Rae" wrote:
"CS" <CS@discussions.microsoft.comwrote in message
news:4A**********************************@microsof t.com...
The application is written in Power Builder.
Our app is an object oriented app, we created our own framework where we
relly heavilly on inheritance of graphic objects (windows, dialog boxes,
tab
controls ....).
Is this something that we can acomplish in ASP . Net? Is it possible to
build some sort of OO framework with web forms where you inherit from base
classes forms?

Hmm - not really. Like I said, you really need to forget all about WinForms
and get yourself into a WebForms mindset, specifically with regard to
ASP.NET.

E.g. in the latest version of ASP.NET, there are MasterPages - templates if
you like. They essentially provide a skeleton into which content is placed.
So, if you had 100 WebForms all of which had to have the same header, menu
and footer, you would create the MasterPage once and then each of the
content pages individually. It is also possible to tell a content page to
use a different MasterPage at runtime.

But that's just the GUI. Behind that, of course, you have access to the
whole .NET Framework (or, at least, as much of it as can be accessed by
ASP.NET) which will give you full object-orientated functionality - base
classes, inheritance, encapsulation, polymorphism - the works.

Then, of course, you have ADO.NET for database connectivity.

I think the two best pieces of advice I can give you are:

1) buy a decent beginner's guide to ASP.NET - you generally can't do much
better than Wrox:
http://www.amazon.com/gp/product/076...167152?ie=UTF8

Read it and work through the examples.

Then, try this:
http://www.amazon.com/gp/product/076...167152?ie=UTF8

2) Don't make the mistake of thinking that you can upgrade a PowerBuilder
desktop app to an ASP.NET app. By all means, use your existing app as a
prototype, but you really need to redesign it from the ground up.
Jul 28 '06 #5

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

Similar topics

0
by: Zvika Glickman | last post by:
I'm migrating DB2 to ORACLE 9I. In the DB2 schema each table defined in diferrent tablespace. Few tablespaces are define on the same STOGROUP (there are few STOGROUP). It's a big db (few terra...
0
by: steve | last post by:
I am having huge problems migrating large db’s from one server to another. I use phpmyadmin to dump the data into a file, and then migrate it to my production server. Then I try to use this:...
6
by: Shai Levi | last post by:
Hi, I'm trying to migrate native c++ class to managed c++ class. The native class header definition looks as: class NativeClass { public: typedef void (CbFunc1)(int n,void* p);
3
by: BobRoyAce | last post by:
I would really appreciate recommendations for sources of materials on migrating ASP applications to ASP.NET (books, URL's, etc.). Also, is there a magazine that is particularly good for .NET stuff....
34
by: subramanian100in | last post by:
Is there any difference between porting and migrating. Kindly explain
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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?
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,...

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.