Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_beginners thread: DOT NET - FAQ ?


Message #1 by subramanian@t... on Tue, 23 Jan 2001 06:28:41 -0000
Hi,



I just went through some pages of dot net sdk and ended up with 

basic questions, please see if some one can help answer these

clarifications



1.How does Asp.net become a unified web development platform ?

2.How secure is code in asp.net, is there any provision for hiding

code(Not like assemblies)

3.What do you mean by distributed state facilities ?

4.What is multipage application?

5.What is control anchoring and docking?

6.What is plumbing code?

7.What is reference counting?

8.What do you mean by type safety?

9.what are profilers, why do we use them ?

10.What is incremental download?

11.What is asynchronous messaging?



I shall add more questions as and when it arises.



thanks and regards,

subramanian

Message #2 by John Pirkey <mailjohnny101@y...> on Tue, 23 Jan 2001 07:02:01 -0800 (PST)
1. The first time an ASP.Net page is executed, the webserver actually compiles the

source code into, what M$ calls, the CLR (common language runtime).  The CLR is the

final destination for ASP.Net, VB.Net and C# code after it's compiled.  C++ is still

native code, but i think you can opt to compile to "managed code" which is into the

CLR.  Also, you can create "server-side" controls in your asp code that represent

graphical controls (plain html-type) on the client, but you reference them by name,

not by going through the Request.Form collection.  This really helps in seperating

the ui logic from the business logic.  even though this seperates code, i does kind

of bring the whole process of web app building together.  making it really easy for

anyone to build a very nice, very functional web page.  Also, in ASP versions 3 and

under, you would use VBScript (or Javascript) to write the server-side code, in

ASP.Net you now use a fully functional lanuage, VB.Net, C# etc.  No more seperation

between client/server technologies and web technologies.



2.  the asp.net code is more "secure" than it's predecessor, ASP. as far as sending

down the source code on accident or in case of an error, anyway.  If your webserver

has a security hole, asp.net doens't do much about that.  the way errors are handled

in asp.net has been greatly enhanced to allow for much more control.



3. not really familiar with them (yet)



4. my guess is that it's an application that has multiple asp.net pages that

comprise an single function/application.  something else new to asp.net are

"pagelets" and "code behind" pages.  these are sort of like the .bas files in vb

(standard code modules).



5. not sure, haven't got to too much ui stuff, but i would guess, it does what it

implies.  force a control to always be at left 129, top 517 - no matter what the

user's resolution was (anchoring).  docking would be it grabs on to another control

and "piggy-backs" on it - whereever it goes.



6. no idea



7. dont know for sure, dont want to guess

 

8. type safety is (sort of) what you inside visual basic today.  when you declare a

variable, you declare it as String, Integer, Double, Date - some sort of datatype. 

With previous versions of ASP, there were no types available - everything was a

variant - making it hard to rely on the type of a variable.  with ASP.Net, types are

there becuase, again, you're using a fully functional language.  So now you declare

your variables as a type.  Dim intCounter As Integer (or more likey, now, Short).



9. dont know.



10. probably just what it says - allows for pieces of something be downloaded at a a

time, instead of the whole thing at once (shrug)



11. asyncronous messaging.  i'm not 100% familiar with it's internals, i've read

only a little bit about it.  basically, i think, it comes down to a speed issue.  if

your app sends a message to something (the OS, maybe) it doesn't have to wait for

the OS to reply in order to continue. someone else should have a much better answer

than mine for this.



there are several articles and even a few books on ASP.Net (formerlly, ASP+).  i

suggest checking them out.  www.ASPToday.com has quite a few articles on exactly

"what is ASP+", wrox press has a book "A Preview of ASP+" which is really good. 

www.devx.com has a DotNet link page which is really good.  check out

www.GotDotNet.com for examples and such.  also, www.aspfree.com has an asp+ section,

running on asp+.  there are a lot more too.



hope this helps and/or makes sense,



john





--- subramanian@t... wrote:

> Hi,

> 

> I just went through some pages of dot net sdk and ended up with 

> basic questions, please see if some one can help answer these

> clarifications

> 

> 1.How does Asp.net become a unified web development platform ?

> 2.How secure is code in asp.net, is there any provision for hiding

> code(Not like assemblies)

> 3.What do you mean by distributed state facilities ?

> 4.What is multipage application?

> 5.What is control anchoring and docking?

> 6.What is plumbing code?

> 7.What is reference counting?

> 8.What do you mean by type safety?

> 9.what are profilers, why do we use them ?

> 10.What is incremental download?

> 11.What is asynchronous messaging?

> 

> I shall add more questions as and when it arises.

> 

> thanks and regards,

> subramanian

> 



---------------------------- 

John Pirkey 

MCSD 

John@S... 

http://www.stlvbug.org

Message #3 by subramanian <subramanian@t...> on Thu, 25 Jan 2001 09:51:07 +0530
thank you



-----Original Message-----

From: John Pirkey [mailto:mailjohnny101@y...]

Sent: Tuesday, January 23, 2001 8:32 PM

To: aspx_beginners

Subject: [aspx_beginners] Re: DOT NET - FAQ ?





1. The first time an ASP.Net page is executed, the webserver actually

compiles the

source code into, what M$ calls, the CLR (common language runtime).  The CLR

is the

final destination for ASP.Net, VB.Net and C# code after it's compiled.  C++

is still

native code, but i think you can opt to compile to "managed code" which is

into the

CLR.  Also, you can create "server-side" controls in your asp code that

represent

graphical controls (plain html-type) on the client, but you reference them

by name,

not by going through the Request.Form collection.  This really helps in

seperating

the ui logic from the business logic.  even though this seperates code, i

does kind

of bring the whole process of web app building together.  making it really

easy for

anyone to build a very nice, very functional web page.  Also, in ASP

versions 3 and

under, you would use VBScript (or Javascript) to write the server-side code,

in

ASP.Net you now use a fully functional lanuage, VB.Net, C# etc.  No more

seperation

between client/server technologies and web technologies.



2.  the asp.net code is more "secure" than it's predecessor, ASP. as far as

sending

down the source code on accident or in case of an error, anyway.  If your

webserver

has a security hole, asp.net doens't do much about that.  the way errors are

handled

in asp.net has been greatly enhanced to allow for much more control.



3. not really familiar with them (yet)



4. my guess is that it's an application that has multiple asp.net pages that

comprise an single function/application.  something else new to asp.net are

"pagelets" and "code behind" pages.  these are sort of like the .bas files

in vb

(standard code modules).



5. not sure, haven't got to too much ui stuff, but i would guess, it does

what it

implies.  force a control to always be at left 129, top 517 - no matter what

the

user's resolution was (anchoring).  docking would be it grabs on to another

control

and "piggy-backs" on it - whereever it goes.



6. no idea



7. dont know for sure, dont want to guess



8. type safety is (sort of) what you inside visual basic today.  when you

declare a

variable, you declare it as String, Integer, Double, Date - some sort of

datatype.

With previous versions of ASP, there were no types available - everything

was a

variant - making it hard to rely on the type of a variable.  with ASP.Net,

types are

there becuase, again, you're using a fully functional language.  So now you

declare

your variables as a type.  Dim intCounter As Integer (or more likey, now,

Short).



9. dont know.



10. probably just what it says - allows for pieces of something be

downloaded at a a

time, instead of the whole thing at once (shrug)



11. asyncronous messaging.  i'm not 100% familiar with it's internals, i've

read

only a little bit about it.  basically, i think, it comes down to a speed

issue.  if

your app sends a message to something (the OS, maybe) it doesn't have to

wait for

the OS to reply in order to continue. someone else should have a much better

answer

than mine for this.



there are several articles and even a few books on ASP.Net (formerlly,

ASP+).  i

suggest checking them out.  www.ASPToday.com has quite a few articles on

exactly

"what is ASP+", wrox press has a book "A Preview of ASP+" which is really

good.

www.devx.com has a DotNet link page which is really good.  check out

www.GotDotNet.com for examples and such.  also, www.aspfree.com has an asp+

section,

running on asp+.  there are a lot more too.



hope this helps and/or makes sense,



john





--- subramanian@t... wrote:

> Hi,

>

> I just went through some pages of dot net sdk and ended up with

> basic questions, please see if some one can help answer these

> clarifications

>

> 1.How does Asp.net become a unified web development platform ?

> 2.How secure is code in asp.net, is there any provision for hiding

> code(Not like assemblies)

> 3.What do you mean by distributed state facilities ?

> 4.What is multipage application?

> 5.What is control anchoring and docking?

> 6.What is plumbing code?

> 7.What is reference counting?

> 8.What do you mean by type safety?

> 9.what are profilers, why do we use them ?

> 10.What is incremental download?

> 11.What is asynchronous messaging?

>

> I shall add more questions as and when it arises.

>

> thanks and regards,

> subramanian

>



----------------------------

John Pirkey

MCSD

John@S...

http://www.stlvbug.org




  Return to Index