I don't want to speak for him (nor get credit for what he says; so...) one
of the MVPs here, Kevin Spencer, sometimes tells people who are just getting
started that Web application development is perhaps the most difficult type
of programming there is. He might jump in here and present his helpful
perspective, but the bottom line is that there are so many things which must
be understood (many listed in my previous post) that can be taken for
granted or simply ignored in a Windows application.
A couple of other things...
Re:
<<the tech difference between a win app, and an app which insteads talks
with a remote server>>
Just to clarify... an ASP.NET Web application is not "an app which talks
with a remote server". It might, but a basic or typical ASP.NET Web
application runs all by itself on a Web server. The Web server is the *only*
place in which it runs. Browsers do not, and cannot, run an ASP.NET Web
application. Notice that client machines do not need the .NET framework
installed in order to run ASP.NET Web applications? That's because the Web
Application, itself, does not run on any client application. The job of an
ASP.NET Web application is to send HTML down to a browser. The job of a
browser is to render the HTML to the screen. The browser sends a request.
The server receives it, fires up your ASP.NET Web application which then
processes the request and then sends HTML back to the client. The ASP.NET
Web application might be incredibly complicated; connect to a database, talk
with other servers, and perform a bunch of whiz-bang logic -- but when it's
all said and done, all the ASP.NET Web application will do is send plain old
HTML (or perhaps XHTML or even XML) back downto the browser. This is the
"request-response" model. The browser sends a request, and the server sends
a response. That's it.
Re:
<< As to the points listed by Spam Catcher my concern is only for points
3. Learn Javascript, DHTML, etc
5. Learn ASP.NET >>
I'm sure others may disagree with me, but I don't think JavaScript and DHTML
should be a high priority for you at this point. Don't get me wrong - they
*are* important and the more you know about them the better Web applications
you will be able to write. My opinion is that you don't need to concentrate
on it too much right now. About item 5 "Learn ASP.NET" - well, that's what
we're all talking about. As you learn all of these things from the .NET
point of view, you will be learning ASP.NET. Just remember it's not a
different language. It's a sort of paradigm (I won't try to define it beyond
that because there are so many things to be understood - it's hard if not
impossible to focus on ASP.NET independently of all those other things).
-HTH
<pa***********@libero.it> wrote in message
news:11**********************@g14g2000cwa.googlegr oups.com... Thaks you. Seems quite a lot stuff to begin with and to digest.
Following joshua's suggestion and www.asp.net I have downloaded the
-Framework 2 final
-Visual web developer
-Web deployment
-Starter kit
As to the points listed by Spam Catcher my concern is only
for points:
3. Learn Javascript, DHTML, etc
5. Learn ASP.NET
I have already checked the w3school in the past and is really an
asthonishing
source of information.
Also I want to go check the webcasts as suggested by Albert. I have
attended some
in the past on other topics and they are really useful.
As Jeff is stressing, probably my bigger problem will be to fully
understand
the tech difference between a win app, and an app which insteads talks
with
a remote server. So I have to learn to separate what runs locally and
what on the server.
Also I can prefigure a difficulty can be related to maintaning
the information through the different interactions with it.
The framework 2final seems really to be an elephant compared with 1.1
!!
Anyway, I will start from scratch, proceding gradually with these
tutorials,
trying to get the main ideas.
Please, in case you have more source or samples, that you think may
be of help to understand some key concept, please do not hesitate to
send them
to my email address (or to post here). I will be happy to receive them.
Thank you very much!
-Pam