ASP.NET의 장점
- Posted at 2008/01/24 01:37
- Filed under 일함서/날위한나으강좌ㅋ

- 브라우저에서 클라이언트가 최초로 페이지 혹은 웹 응용프로그램을 요청시에 Parser(*.aspx)는 DLL이라는 파일로 컴파일 되어서 Assembly Cache에 저장된후에 Memory를 거쳐서 사용자에게 돌아가게 된다.
- 이같은 과정이 브라우저에서 클라이언트가 재방문 혹인 재요청시에는 바로 Assembly Cache에서 Memory를거쳐 사용자에게 전달되어지며 ASP.NET 2.0 부터는 Precompilation 이라는 과정을 거쳐 바로 컴파일된 파일을 웹서버에 제공함으로써 최초방문시에 과정도 생략가능하게 할 수 있다.
- Visual Studio 2005(내가 공부하는거 기준 ㅋㅋㅋ;;;)을 사용함으로써 통합개발환경(IDE : Integrated Development Environment)을 구축할 수 있다.
ASP.NET 의 유연성
- 기본적으로 사용자로부터 일어날 수 있는 거의 모든 상황들과 요청 그리고 웹사이트 내부적으로 발생할 수 있는 여러 상황들에 대해서도 적절히 반응할 수 있는 방대한 기능들을 이미 갖추고 있으므로 개발자는 어떤 상황에서도 미리 구축되어있는 기능들을 통해 개발시 또는 유지보수시 발생할 수 있는 문제에대해 유연하게 대처할 수 있다.
- .NET언어들은 서로간의 문법은 다르지만 내부적인 규격은 모두 동일하기때문에 C#을 사용해서 만든 기능을 VB.NET 또는 J#과 같은 다른 .NET언어에서 참조 할 수 있게된다.
- 이말은 C#개발자, VB.NET개발자, J#개발자가 같은 프로젝트에서 자신들의 언어로 일을 진행하면서 서로간에 협업(co-work)할 수 있다는 것을 의미한다, 이것은 프로젝트 진행시 모두에게 매우 큰 유연성을 제공한다.
ASP.NET 개발의 단순성
- 개발자는 서버컨트롤을 ASP.NET페이지에 끌어다 사용함으로써 쉽고 간단하게 자신이 원하는 웹사이트를 만들 수 있다.
- 서버 컨트롤은 ASP.NET내부에서 제공하는 여러 프로세스들에 대한 인터페이스를 캡슐화 하여 서버측에서 제어할 수 있도록 하나의 기능단위로 만들어 둔 구성요서이다.
- 인터페이스(Interface)는 개발자와 ASP.NET내부 프로세스사이에 접점이다.
- ASP.NET은 웹 응용프로그램 관리를 위해 구성파일(Configuration File)을 제공한다.(
ASP.NET 뛰어난 확장성
- 개발자는 ASP.NET에서 제공하는 서버 컨트롤의 기본 기능만 사용 할 수 있는 것이 아니라, 자신이 원하는 기능과 스타일 등을 수정 또는 추가해서 사용할 수 있다.
- ASP.NET은 그 설계상 여러 기능단위로 쪼갤 수 있기 때문에 다른 기능들을 쉽게 삽입하거나 상속받아 사용 할 수 있다.
ASP.NET철저한 보안 기능
- ASP.NET의 보안 메커니즘은 인증(Authentication)과 권한 부여(Authorization)라는 두 부분으로 나누어 설명 할 수 있다.
이 포스트는 개인적으로 데브피아 강좌를 보면서 정리한 내용입니다
Posted by web20korea
- Tag
- ASP.NET






- Response
- No Trackback , No Comment
Trackback URL : http://web20korea.com/trackback/67

