|
|
|
채영이 / 2001-09-05 / 오후 1:32:21 / 203.255.3.190
조회수 : 261
|
[자유] ASP는 쉽다?a |
ASP는 쉽다?
이런 말을 참 많이 듣는다.
나도 누군가에게 ASP에 대해 말할때는 쉽다라고 한다.
하지만 ASP가 쉽다는 이야기이지 ASP 프로그래밍이 쉽냐고하면
나는 분명히 아니라고 말하고 싶다.
물론 처음하는 사람들이나 강의를 하고자 할때는 쉽다라고 말한다.
왜냐면 어렵다고 하면 분명 시도조차 하지 않을테닌까.
정말로 ASP 쉬울까?
사실 ASP는 언어가 아니다. 그렇기 때문에 쉽다.
왜냐면 사실 ASP 프로그래밍에사 사용하는 모든 것은 거의 대부분이
ASP 자체(?)가 아니다. ASP는 매우 단순하고 몇가지만 알면 끝이다.
하지만 ASP 프로그래밍은 그렇지 않다. 말장난 같지만 사실이 그렇다.
그럼 ASP 프로그래밍을 할려면 알아야 되는것이 무언지 알아보자.
일단 인터넷을 알아야 한다.
웹이 무엇인지 http 프로토콜이 무엇인지 ftp 프로토콜이 무엇인지
서버 클라이언트가 무엇인지 이런 각각의 특성이 어떤거지
다음엔 원도우 2000이나 NT에 대해 알아야 한다.
계정이나 권한, 웹서비스를 위한 환경 설정 등등...
이 정도 하고 나면 이제 ASP를 배우게 된다.
ASP에서 배워야 할것은 기본으로 제공하는 몇가지 객체들이다.
기본적으로 Request와 Response 객체를 비롯해서 몇가지들...
ASP에서 기본적으로 알아야 하는건 ASP는 서버에서 작동한다는 것이고
어떤 값들을 주고 받을 수 있다는 것이다.
이걸로 끝이다. ASP에서 배워야 할것은 다 배운거다.
자 그럼 이제 ASP 프로그래밍을 해 봐라.
못한다고? 왜 다 배웠는데...
자 그럼 이제부터 ASP 프로그래밍을 하기 위한걸 알아보자.
일단은 프로그래밍의 개념부터 알아야 한다.
프로그래밍이란 무엇인지. 데이타 타입은 무엇인지. 함수란 무엇인지.
제어문, 반복문, 비교문 등등등..
그리고 객체지향 개념도 알아두는것이 좋다.
객체가 무엇인지, 메소드와 속성은 무엇인지.
기초가 없으면 아무것도 할 수 없다.
자 다음엔 HTML이다.
ASP 프로그래밍에서 가장 기본이다.
ASP 프로그래밍의 제일의 목적은 바로 HTML 문서를 만들어 내는것이닌까.
HTML의 각종 태그와 사용법, 특성을 알아야 한다.
그리고 자바 스크립트을 익혀야 한다.
사실 자바 스크립트로 할 수 있는 일은 엄청나다.
자바 스크립트를 착실히 배워보자.
그리고 양념으로 DHTML이나 CSS도 알아도는것이 좋다.
자 이제 프로그래밍을 할 수 있을까?
대답은 No이다. 아직도 배워야 할 일은 태산으로 남아있다.
다음은 비베스크립트이다.
ASP는 언어가 아니라고 했다. 근데 어떻게 프로그래밍을 할 수 있을까?
실제로 ASP에서 프로그램을 짠다는건 비베스크립트로 프로그래밍을 하는것이다.
그외 다른 언어로도 가능하긴 하지만...
비베스크립트에서 비교문, 반복문, 제어문은 어떻게 사용하는지
데이터 타입은 어떤게 있는지 함수는 어떻게 사용하는지 등등등
이제는 프로그래밍을 할 수 있다.
자 그럼 이제 그럼 멋진 프로그램을 하나 짜 볼까?
게시판을 한번 만들어 보자. 남들이 다 한다고 하니...
근데 어떻게 만들지?
그렇다. 웹프로그래밍에서 데이터베이스를 빼고는 프로그래밍이 거의 불가능하다.
앙꼬빠진 단팥빵, 오아시스 없는 사막, 꿈속나라 없는 웹이라고나 할까... -_-
자 그럼 이제 DB에 대해서도 알아야 한다.
SQL, 테이블, 관계형 데이터베이스, 정규화, ER 다이어그램 기타 등등...
이제 DB에 대해 배웠다면 이걸 이용하는 방법에 대해서도 알아야한다.
ODBC, ADO, UDA, OLEDB 등등등....
이제 어느 정도 웹프로그래밍이 가능하다.
그럼 DB만? 파일은 또 어떻게 다루나? 사운드는?
이런 기타 등등의 것들은 대부분 컴포넌트를 이용하게 된다.
그럼 컴포넌트가 뭔지 알아야겠지.
그럼 이걸 또 어떻게 이용하는지도...
처음에 말했지만 ASP는 간단하다.
그렇기 때문에 ASP만으로는 할 수 있는 일이 너무나 적다.
모든걸 ASP만으로 할 수 없다는 것이다.
자 이렇게 봐도 ASP가 쉽다고 말할 수 있을까?
너무 과장한거 아니냐고 질문하는 사람이 있을지 모르지만
사실은 이게 전부가 아니다. 이건 최소한이다. 그냥 생각나는것만 적어도 이정도이다.
이런거 몰라도 ASP 프로그래밍 할 수 있다고?
있다. 없는건 아닌다.
하지만 이런것들을 알지 못하고는 제대로된 프로그램을 할 수 없다는 사실이다.
그리고 이런걸들을 무시한체 프로그램을 하는 사람들이 많다는 사실이 안타깝다.
|
|
|
|