인터넷 > 웹
인터넷을 통한 가장 큰 혁신은유통
싱글 페이지 애플리케이션(single-page application, SPA, 스파)
은 서버로부터 완전한 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트를 말한다. 객체 기반
의 스크립트 프로그래밍 언어
이다. 웹 브라우저 내에서 주로 사용
하며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 스크립트 언어는 다른 응용 프로그램에 삽입되어서 동작
하는 프로그래밍 언어이다. 스크립트 프로그래밍 언어 또는 간략히 스크립트라고도 합니다. 비(非)스크립트 언어인 C, C++, Java 등은 컴파일(Compile) 된 후 독립적으로 작동하는 하나의 완전한 응용 프로그램이지만, 자바스크립트(JavaScript), 제이쿼리(jQuery), JSP, PHP, ASP, 펄(Perl), 파이썬(Python), 루비(Ruby), 브이비스크립트(VBScript) 등의 스크립트 언어는 다른 응용 프로그램 안에 삽입되어 해석되는 방식으로 작동합니다.객체 지향 프로그래밍(영어: Object-Oriented Programming, OOP)
은 컴퓨터 프로그래밍의 패러다임 중 하나이다. "객체"들의 모임
으로 파악하고자 하는 것이다.유연하고 변경이 용이
하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용된다. 직관적인 코드 분석을 가능
하게 하는 장점을 갖고 있다. 그러나 지나친 프로그램의 객체화 경향은 실제 세계의 모습을 그대로 반영하지 못한다는 비판을 받기도 한다.