웹 관련 기술

HTML(HyperText Markup Language)

HTML(HyperText Markup Language)

HTML(HyperText Markup Language)은 영국의 컴퓨터 과학자 **팀 버너스리(Tim Berners-Lee)**가 1991년에 최초로 제안했으며, 1993년에 첫 버전이 공식 발표되었습니다. HTML은 웹 페이지의 구조와 콘텐츠를 정의하는 표준 마크업 언어입니다. 제목, 단락, 이미지 등의 요소에 **'태그(tag)'**를 붙여 의미와 구조를 만들어주며, 웹사이트의 전체적인 뼈대를 형성하는 핵심적인 역할을 합니다. 일반적으로 HTML로 웹의 구조를 잡고, CSS로 디자인을 입히며, JavaScript로 동적인 기능을 더하는 방식으로 웹 페이지가 완성됩니다.

CSS(Cascading Style Sheets)

CSS(Cascading Style Sheets)

CSS(Cascading Style Sheets)는 HTML이나 XML로 작성된 문서의 **시각적인 표현(스타일)**을 정의하는 데 사용되는 스타일 시트 언어입니다. **하콘 비움 리(Håkon Wium Lie)**와 **베르트 보스(Bert Bos)**가 개발했으며, 1996년에 CSS Level 1이 공식 권고되었습니다. CSS는 색상, 폰트, 레이아웃, 애니메이션 등 모든 디자인 요소를 HTML과 분리하여 관리할 수 있게 함으로써, 웹사이트의 유지보수를 쉽게 하고 일관성을 확보해 줍니다.

JavaScript

JavaScript

JavaScript는 넷스케이프(Netscape)의 **브렌던 아이크(Brendan Eich)**가 개발하여 1995년 12월에 처음 공개한 프로그래밍 언어입니다. HTML이 웹의 '구조'를, CSS가 '디자인'을 담당한다면, JavaScript는 '동작'을 제어하여 웹 페이지를 동적으로 만듭니다. 사용자의 클릭에 반응하거나, 입력된 값의 유효성을 검사하고, 애니메이션 효과를 주는 등 웹에 생동감을 불어넣는 핵심적인 기술입니다. 오늘날 웹 브라우저뿐만 아니라 서버 등 다양한 환경에서 사용되고 있습니다.

PHP(PHP:Hypertext Preprocessor)

PHP(PHP:Hypertext Preprocessor)

PHP는 덴마크계 캐나다인 프로그래머 **라스무스 러도프(Rasmus Lerdorf)**가 1995년에 공개한 서버 측 스크립트 언어입니다. 초기에는 'Personal Home Page(개인 홈페이지)'의 약어였으나, 현재는 'PHP: Hypertext Preprocessor'의 재귀 약자입니다. 웹 개발에 특화되어 있으며, 특히 데이터베이스와의 연결성이 뛰어나 대규모 웹사이트 제작에 널리 사용됩니다.