컴파일타임(compiletime)과 런타임(runtime) 타입스크립트를 공부하던 중 컴파일타임과 런타임의 구분이 궁금해졌다. 구분 런타임(Runtime)과 컴파일타임(Compiletime)은 소프트웨어 프로그램 개발의 서로 다른 두 계층의 차이를 설명하기 위한 용어이다. 컴파일타임(Compiletime): 개발자가 작성한 소스코드를 컴파일하여 기계어로 변환하는 과정. 런타임(Runtime): 컴파일을 마친 프로그램이 사용자에 의해 실행되어 동작되어지는 때. 컴파일 타임 에러, 런타임 에러 예시 컴파일타임 에러 예시: 신택스에러(Syntax error), 파일참조 오류, 타입 체크 오류, ... 컴파일러는 컴파일 타임 에러를 발생시키고 일반적으로 문제를 일으킨 소스코드 라인을 지시해준다. 런타임 에러 예..
WAS와 웹 서버(Web Server)의 차이 참고1: https://codechasseur.tistory.com/25 참고2: https://gmlwjd9405.github.io/2018/10/27/webserver-vs-was.html 참고3: https://victorydntmd.tistory.com/121 참고4: http://melonicedlatte.com/web/2019/06/23/210300.html 웹 서버는 뭐고 웹 어플리케이션 서버는 뭐지? 이름이 비슷한데 그냥 같은 걸 다르게 부르는 건가? 싶기도 하여 서칭해봤다. 내용 1. 웹 서버(Web Server) 정의: 웹 브라우저 클라이언트로부터 HTTP 요청을 받아들여 HTML, CSS, JS와 같은 정적 웹 페이지를 반환하는 프로그램 ..