asp 13

ASP와 ASP.net 의 차이점

ASP는 최초의 웹 스크립트 언어입니다. Microsoft 에서 Visual Basic 을 기반으로 VBScript 를 만들고 이 스크립트를 사용하여 웹 페이지의 동적인 기능을 수행하도록 만들었습니다. 이것이 CGI가 주로 사용되던 웹 개발 환경에 상당한 반향을 불러와서 이후 PHP, JSP 등도 생겨나게 됩니다. ASP는 최초 발생 이후 버전업을 하면서 발전을 해왔지만 스크립트 언어 자체의 한계로 생산성, 유지보수 등에 문제를 드러내게 됩니다. 하나의 ASP 페이지에 디자인과 제어 코드들이 섞여 있는 부분은 소형 웹페이지 개발에 손쉽다는 장점이 있지만, 중대형 규모의 사이트에는 적합하지 않은 구조가 됩니다.. 또한 ASP 이후에 생긴 객체지향을 지원하는 서버 스크립트들과 비교되면서 ASP는 안좋은 구조..

Note/그밖에 2010.12.24

ASP - Option Explicit

Option Explicit를 모듈(폼)의 상단에 선언하는 것을 명시적 선언이라고 합니다. (반대로 선언하지 않은 경우를 암묵적 선언 이라고 합니다.) 이런 명시적 선언을 하면 모든 변수는 Dim을 사용하여 선언을 해야 사용할 수 있습니다. 만약 Dim A As Integer과 같이 A라는 변수를 선언하지 않고 A=4와 같은 코딩을 할 경우에는 오류를 일으킵니다. 이렇게 명시적 선언을 통해 반드시 변수를 선언하고 사용하게 하는 이유는 첫번째로.. 타이핑을 잘못하여 일어나는 코딩 중의 실수를 줄이기 위해서 입니다. 예를 들어 Dim A1 as integer Dim sum as integer For A1=1 to 100 sum=sum+AI next 과 같이 코딩이 되어 있을 경우, Option Explici..

Note/그밖에 2010.12.15