게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안녕하세요~~ (웹플그래밍?)
게시물ID : freeboard_17551짧은주소 복사하기
작성자 : Eric
추천 : 1
조회수 : 164회
댓글수 : 15개
등록시간 : 2003/11/24 17:57:32
Eric 입니다.
제가 지난 금욜부터 갠적인 일들이 좀 많아서 오유에 못들어왔네요.

웹프로그램 공부 하실려고요?
웹프 종류는 많지만 가장 보편적으로 쓰이는게 asp, jsp, php 로 압축될수 있죠.

처음엔 한개만 찍어서 파세요.
3개중 한개만 어느정도하면 나머지는 그리 어렵지 않게 하실 수 있을겁니다.

우선, 제 경험상 저 위 세가지에 대해 몇자 끄적거려보겠습니다.

ASP : 구조(문법)가 Visual Basic과 흡사합니다.
고로, 비베에 익숙하면 ASP에 더욱 빨리 접근할수 있을겁니다.
굳이 난이도(?)로 따지자면, 세가지 중 가장 배우기 쉽고 가장 빠른 시간내에 어느정도의 결과물을 만들수 있는 웹플그래밍입니다.
MS에서 나온거라, 도움말 등의 자료도 쉽게 찾을수 있구요.

PHP : 구조가 C의 그것과 흡사합니다.
C를 잘 하신다면 PHP를 좀 더 빠르게 습득할 수 있을겁니다.
난이도는 세가지 중 중간이라고 생각합니다.
웹서비스를 하는데 있어, Linux에 아파치웹서버 등 무료 시스템을 구축해 사용할 수 있어, 서버 운영면에서는 비용이 적게 드는게 이점입니다.

JSP : 구조는 Java와 흡사합니다.
JAVA에 익숙하다면 JSP를 권하고 싶네요.
ASP, PHP에 비해 상대적으로 배우기 어렵습니다.
변수선언(데이터타입 지정필수)필수, 대소문자 구분 등(사실, 하다보면 좀 많이 짜증납니다. -_- 인격수양에도 도움이 될듯...)
또한, 개발 환경을 만드는데 있어서도 다른 두개 웹플그래밍보다 까다롭죠.
에.. 또.. ASP, PHP는 인터프리터방식(소스를 순차적으로 해석해 HTML로 변환)인것에 비해,
JSP의 경우 컴파일 방식에 가깝다고 말씀드릴 수 있습니다.
무슨말이냐면, JSP는 서버에 최초로 페이지를 요청할때 소스를 컴파일해서 class 파일을 만들고(아.. -_- 가물가물 거리기는하지만...), 그 후 접속부터는 본 소스에 접근하는게 아니라, 이미 컴파일되어진 파일에 접근 참조하여 페이지를 뿌려줍니다.
..해서.. 최초 요청때에는 로딩할때 시간이 좀 걸리지만, 그 후부턴 로딩시간이 단축되죠.
(사실 이것말고도 요런 방식이 중요한 이유는 더 있습니다만.. 설명하려니.. -_- 참..)
암튼.. .NET을 해본 분은 잘 알겁니다.
까다로운 만큼 다른것(자바빈즈 등)과 연계해서 개발 폭이 넓습니다.

자, 이제 정리를 좀 해보자면요.
개발환경구축 편의정도 : ASP > PHP > JSP
습득난이도 : ASP > PHP > JSP
개발환경유지비용 : ASP > PHP ≒ JSP
자유도 : JSP ≒ PHP > ASP
궁합(?)- 웹플그래밍 - 운영체제(OS) - 웹서버 - DBMS(데이터베이스메니지먼트시스템-_- 한마디로 DB) 순
- ASP - Windows - IIS - MS SQL2000
- PHP - Linux - Apache - MySQL or Oracle
- JSP - Linux - Apache - MySQL or Oracle
위 궁합내용은 그냥 알기쉽게 일반적으로 사용하는 사양을 나타낸것입니다.
꼭 저대로 해야한다는건 아니예요.

마지막으로 부연설명을 드리자면요.
JSP나 PHP도 Windows 환경에서도 돌릴수 있습니다.
그리고 MySQL 이나 Oracle 역시 윈도버전도 있구요.

웹프로그래밍을 하고 싶으신분들은 모쪼록 잘 따져보고 시작하여, 어떤 이유로든 중간에 흥미를 잃어 포기하는 일이 없길 바랍니다.(써놓고 보니 이 말은 어떤 일을 시작하든 해줘야 할 말이네요.. ^^)

아.. 그리구 혹시 제가 쓴 내용중 틀린내용이 있다면, 말씀해 주세요.
저도 아직 모르는게 많으니까 말이죠 ^^ㅎㅎ

모두 저녁 맛나게 드시고, 월요일 마무리 잘하시길 바랍니다. ^^
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호