Re: Classic ASP programmers switching to...
- From: "Blue Apricot" <blueapricot416@xxxxxxxxx>
- Date: 6 Dec 2006 08:42:16 -0800
Kevin Spencer wrote:
You have heard correctly. ASP.Net is fully object-oriented, while COM, for
example is only pseudo-object-oriented. This means that there will be a
paradigm shift in terms of how you design your applications, from procedural
to object-oriented and event-driven. This will be no small task, but it will
be well worth the effort. There are some very good reasons for the change,
things that will only move more in this direction, so you will have to get
used to them eventually.
In fact, OOP has been around for over a decade, but it has taken quite a
while for the world of ASP to catch up with it, for a number of unimportant
reasons. The important thing is, ASP.Net is now fully up-to-speed, as is the
Microsoft .Net Framework on which it stands. You will need to familiarize
yourself with the .Net Framework, especially the Class Library, a huge
repository of namespaces and classes that you will employ. In particular,
the System.Web and System.Net namespaces contain most of the classes you
will be working with.
Because of its nature, you will need to familiarize yourself with new ways
of designing your applications. Fortunately, there's plenty of help
available from Microsoft and other sources. Here are some good starting
points:
General:
Microsoft MSDN Library Online:
http://msdn.microsoft.com/library/default.asp
Microsoft .Net Development:
http://msdn.microsoft.com/library/default.asp
.Net Framework Conceptual Overview:
http://msdn2.microsoft.com/en-us/library/zw4w595w(VS.80).aspx
Microsoft Patterns and Practices:
http://msdn.microsoft.com/practices/
ASP.Net QuickStart:
http://samples.gotdotnet.com/quickstart/aspplus/doc/default.aspx
Migrating from ASP to ASP.Net:
http://www.aspfree.com/c/a/ASP.NET/Migrating-from-ASP-to-ASP.NET/
As for your language, well, you've got quite a lot on your plate right now.
If you're familiar with VBScript, you might want to start out with VB, to
lighten your load. Of course, if you've done a lot of Classic ASP, you may
be well-versed in JavaScript, and C# has almost the same syntax as
JavaScript. Remember that both C# and VB.Net create the same code, so it's
really not that hard to get started with either. The most difficulty you
will have will be with (1) Application Design Principles, and (2) The .Net
Framework Library. Sometimes finding the classes you need is a daunting
task.
But remember, the only way to eat an elephant is one byte at a time!
Good luck!
--
HTH,
Kevin Spencer
Microsoft MVP
Logostician
http://unclechutney.blogspot.com
Thank you for this detailed list, I really appreciate it.
I have been getting frustrated the last couple days, but all I can do
is give up or plow ahead. I am choosing to plow thanks to helpfull
people like you.
Much appreciated,
Blue Apricot 416
.
- References:
- Classic ASP programmers switching to...
- From: Blue Apricot
- Re: Classic ASP programmers switching to...
- From: Kevin Spencer
- Classic ASP programmers switching to...
- Prev by Date: Re: VS.NET 2005 & Vista problems?
- Next by Date: Support for Com Controls in Shared Hosting Services
- Previous by thread: Re: Classic ASP programmers switching to...
- Next by thread: secure and non-secure pages
- Index(es):
Relevant Pages
|