Tuesday, March 13, 2012

Struggle with The Move to .NET

I have been building web apps for about 7 years with (mostly) script and som
e
COM. I am comfortable with OOP and have taken several Microsoft-designed
ASP.NET courses including their ASP to ASP.NET course (which in my opinion i
s
a waste of time for anyone with more that a passing familiarity with ASP) an
d
the ASP.NET Bootcamp (more useful but still didn't solve my problem).
Most of my development is Intranet (IE 5.5+) based and, admittedly, I
frequently build functionality with ASP that is more appropriate in COM or
ASP.NET but my issue is that I now have a great deal of reusable code
(infrastructure, if you will) and complex techniques that allow me to be VER
Y
productive with ASP. ASP.NET promises great reduction in development time
but, for me, it may mean months of significantly longer development cycles
because I hardly know how to begin to create in .NET the pages and modules
that are second nature to me in classic.
Transitioning content and code from ASP to ASP.NET is one thing but does
anyone have suggestions for speeding the transition of skill and productivit
y?
Michael Geist
MCSD (6)I think, for someone like you who has good exposure to programming skills
(particularly VB 6.0), that if you focus on learning/understanding the .NET
Framework and OOP concepts, you will make the transition easier. You say
you have OO experience, but is it in something other than VB? As you know,
VB 6.0 wasn't truly OO and now VB.NET is.
"Michael Geist" <MichaelGeist@.discussions.microsoft.com> wrote in message
news:E6EAE390-CEB2-4C45-A1FD-5EEEAC961120@.microsoft.com...
>I have been building web apps for about 7 years with (mostly) script and
>some
> COM. I am comfortable with OOP and have taken several Microsoft-designed
> ASP.NET courses including their ASP to ASP.NET course (which in my opinion
> is
> a waste of time for anyone with more that a passing familiarity with ASP)
> and
> the ASP.NET Bootcamp (more useful but still didn't solve my problem).
> Most of my development is Intranet (IE 5.5+) based and, admittedly, I
> frequently build functionality with ASP that is more appropriate in COM or
> ASP.NET but my issue is that I now have a great deal of reusable code
> (infrastructure, if you will) and complex techniques that allow me to be
> VERY
> productive with ASP. ASP.NET promises great reduction in development time
> but, for me, it may mean months of significantly longer development cycles
> because I hardly know how to begin to create in .NET the pages and modules
> that are second nature to me in classic.
> Transitioning content and code from ASP to ASP.NET is one thing but does
> anyone have suggestions for speeding the transition of skill and
> productivity?
> Michael Geist
> MCSD (6)
Practice?
Can you ask a specific question?
Jeff
"Michael Geist" <MichaelGeist@.discussions.microsoft.com> wrote in message
news:E6EAE390-CEB2-4C45-A1FD-5EEEAC961120@.microsoft.com...
> I have been building web apps for about 7 years with (mostly) script and
some
> COM. I am comfortable with OOP and have taken several Microsoft-designed
> ASP.NET courses including their ASP to ASP.NET course (which in my opinion
is
> a waste of time for anyone with more that a passing familiarity with ASP)
and
> the ASP.NET Bootcamp (more useful but still didn't solve my problem).
> Most of my development is Intranet (IE 5.5+) based and, admittedly, I
> frequently build functionality with ASP that is more appropriate in COM or
> ASP.NET but my issue is that I now have a great deal of reusable code
> (infrastructure, if you will) and complex techniques that allow me to be
VERY
> productive with ASP. ASP.NET promises great reduction in development time
> but, for me, it may mean months of significantly longer development cycles
> because I hardly know how to begin to create in .NET the pages and modules
> that are second nature to me in classic.
> Transitioning content and code from ASP to ASP.NET is one thing but does
> anyone have suggestions for speeding the transition of skill and
productivity?
> Michael Geist
> MCSD (6)
Hi Michael,
You have come to the right place. This newsgroup is your biggest advantage
second only to your determination to make the move. I would suggest just
jumping in and start writing code. As you come across issues and questions,
post them here. As you can see, rarely does a question go unanswered.
Also, if you want to save time, search for an answer before posting. Many
of the things you will ask about have been answered. Until you learn all
the terminology though it may be difficult to search for your answer. So go
ahead and post away! We'll help you! Ken.
Ken Dopierala Jr.
For great ASP.Net web hosting try:
http://www.webhost4life.com/default.asp?refid=Spinlight
If you sign up under me and need help, email me.
"Michael Geist" <MichaelGeist@.discussions.microsoft.com> wrote in message
news:E6EAE390-CEB2-4C45-A1FD-5EEEAC961120@.microsoft.com...
> I have been building web apps for about 7 years with (mostly) script and
some
> COM. I am comfortable with OOP and have taken several Microsoft-designed
> ASP.NET courses including their ASP to ASP.NET course (which in my opinion
is
> a waste of time for anyone with more that a passing familiarity with ASP)
and
> the ASP.NET Bootcamp (more useful but still didn't solve my problem).
> Most of my development is Intranet (IE 5.5+) based and, admittedly, I
> frequently build functionality with ASP that is more appropriate in COM or
> ASP.NET but my issue is that I now have a great deal of reusable code
> (infrastructure, if you will) and complex techniques that allow me to be
VERY
> productive with ASP. ASP.NET promises great reduction in development time
> but, for me, it may mean months of significantly longer development cycles
> because I hardly know how to begin to create in .NET the pages and modules
> that are second nature to me in classic.
> Transitioning content and code from ASP to ASP.NET is one thing but does
> anyone have suggestions for speeding the transition of skill and
productivity?
> Michael Geist
> MCSD (6)
Personally if your ASP code is well structured you should find it easy to
port over
However what I think will happen is that you will use that existing codebase
to act as the basis for a new codebase you will quickly build up.
Enjoy the adventure - for .NET 2 cometh
"Michael Geist" <MichaelGeist@.discussions.microsoft.com> wrote in message
news:E6EAE390-CEB2-4C45-A1FD-5EEEAC961120@.microsoft.com...
> I have been building web apps for about 7 years with (mostly) script and
some
> COM. I am comfortable with OOP and have taken several Microsoft-designed
> ASP.NET courses including their ASP to ASP.NET course (which in my opinion
is
> a waste of time for anyone with more that a passing familiarity with ASP)
and
> the ASP.NET Bootcamp (more useful but still didn't solve my problem).
> Most of my development is Intranet (IE 5.5+) based and, admittedly, I
> frequently build functionality with ASP that is more appropriate in COM or
> ASP.NET but my issue is that I now have a great deal of reusable code
> (infrastructure, if you will) and complex techniques that allow me to be
VERY
> productive with ASP. ASP.NET promises great reduction in development time
> but, for me, it may mean months of significantly longer development cycles
> because I hardly know how to begin to create in .NET the pages and modules
> that are second nature to me in classic.
> Transitioning content and code from ASP to ASP.NET is one thing but does
> anyone have suggestions for speeding the transition of skill and
productivity?
> Michael Geist
> MCSD (6)
Like you, I was an ASP Classic person. I was a bit hesitant to get into
ASP.NET when the beta came out because it seemed so foreign and "advanced".
The way to get a handle on it is to take a small project that you've already
coded in ASP and work through it in ASP.NET. Before long, things will start
to fall into place.
When I read about programming or watch someone explain it, I rarely get it
on the spot. Things seem to "click" when I sit down to work it out for
myself.
Of course there are lots of people in this newsgroup who will gladly help
you over the humps. Knowing ASP, you already have a good headstart on your
own.
Ken
MVP [ASP.NET]
"Michael Geist" <MichaelGeist@.discussions.microsoft.com> wrote in message
news:E6EAE390-CEB2-4C45-A1FD-5EEEAC961120@.microsoft.com...
>I have been building web apps for about 7 years with (mostly) script and
>some
> COM. I am comfortable with OOP and have taken several Microsoft-designed
> ASP.NET courses including their ASP to ASP.NET course (which in my opinion
> is
> a waste of time for anyone with more that a passing familiarity with ASP)
> and
> the ASP.NET Bootcamp (more useful but still didn't solve my problem).
> Most of my development is Intranet (IE 5.5+) based and, admittedly, I
> frequently build functionality with ASP that is more appropriate in COM or
> ASP.NET but my issue is that I now have a great deal of reusable code
> (infrastructure, if you will) and complex techniques that allow me to be
> VERY
> productive with ASP. ASP.NET promises great reduction in development time
> but, for me, it may mean months of significantly longer development cycles
> because I hardly know how to begin to create in .NET the pages and modules
> that are second nature to me in classic.
> Transitioning content and code from ASP to ASP.NET is one thing but does
> anyone have suggestions for speeding the transition of skill and
> productivity?
> Michael Geist
> MCSD (6)
> Practice?
Another great piece of advice Jeff. You really have a strong grasp of what
the OP is struggling with.

> Can you ask a specific question?
There mere fact that you are saying this indicates that you don't understand
the specific question that is being asked. Jeff, if you don't have anything
constructive to contribute, why do you bother to respond? Why must you
continue to degrade and insult people here with your off the cuff remarks?

> Jeff
> "Michael Geist" <MichaelGeist@.discussions.microsoft.com> wrote in message
> news:E6EAE390-CEB2-4C45-A1FD-5EEEAC961120@.microsoft.com...
> some
> is
> and
> VERY
> productivity?
>
Hi Scott,
I agree that I don't think Jeff understood my question and answering it with
a question isn't exactly helpful but here are some specific senarios. This
issue isn't so much that that I have any major roadblocks but that I have so
many small pieces that I have to replace. For instance, I have a server sid
e
function that builds sequel statements based on my convention for the name
property of form elements and I have client side script that validates based
on my convention for the ID property of form elements. As you know ASP.NET
form controls don't expose a name property. I have heard something about
user-defined properties but haven't seen examples yet.
Another example: on some of my web apps I apply what I refer to as 'dynamic
style sheets'. The user has the option of different color shemes for the
app. In classic I achieve this with a (folder) variable in the embedded fil
e
path for the css and the images. In .NET maybe all I need is a single line
in the code behind but I find that the way to go about separating mixed
ASP/HTML like this isn't always obvious for me.
Some others: server side includes for headers, footers, and user
identification. A lot of client script, some generated with server side
script. Tables (grids) and forms dynamically created using ADOX table props
.
I am not a regular newsgroup user (if you can't tell) but I have got to say
that I don't understand newsgroupees that don't seem to have anything better
to do than look for opportunities to jump on someone's mistake or
misstatement. If Jeff is one of those types, its a little but it didn't
bother me.
Thanks
"Scott M." wrote:

> Another great piece of advice Jeff. You really have a strong grasp of wha
t
> the OP is struggling with.
>
> There mere fact that you are saying this indicates that you don't understa
nd
> the specific question that is being asked. Jeff, if you don't have anythi
ng
> constructive to contribute, why do you bother to respond? Why must you
> continue to degrade and insult people here with your off the cuff remarks?
>
>
>
Thanks Ken.
It sounds like I just need to jump in the pool and start swimming.
If you have any specific suggestions or concepts for some of the examples in
my reply to Scott above, I'd be grateful.
"Ken Cox [Microsoft MVP]" wrote:

> Like you, I was an ASP Classic person. I was a bit hesitant to get into
> ASP.NET when the beta came out because it seemed so foreign and "advanced"
.
> The way to get a handle on it is to take a small project that you've alrea
dy
> coded in ASP and work through it in ASP.NET. Before long, things will star
t
> to fall into place.
> When I read about programming or watch someone explain it, I rarely get it
> on the spot. Things seem to "click" when I sit down to work it out for
> myself.
> Of course there are lots of people in this newsgroup who will gladly help
> you over the humps. Knowing ASP, you already have a good headstart on your
> own.
> Ken
> MVP [ASP.NET]
> "Michael Geist" <MichaelGeist@.discussions.microsoft.com> wrote in message
> news:E6EAE390-CEB2-4C45-A1FD-5EEEAC961120@.microsoft.com...
>
Lighten up, and welcome to the newsgroups
Jeff
"Scott M." <s-mar@.nospam.nospam> wrote in message
news:#MXDPKd0EHA.3364@.TK2MSFTNGP12.phx.gbl...
> Another great piece of advice Jeff. You really have a strong grasp of
what
> the OP is struggling with.
>
> There mere fact that you are saying this indicates that you don't
understand
> the specific question that is being asked. Jeff, if you don't have
anything
> constructive to contribute, why do you bother to respond? Why must you
> continue to degrade and insult people here with your off the cuff remarks?
>
message
and
Microsoft-designed
ASP)
be
does
>

0 comments:

Post a Comment