2023.08.30
필요할 때 불러서 쓸 수 있으며 다른 라이브러리로 쉽게 대체가 가능.
교체한다고 해서 프로젝트가 무너지지 않음. 라이브러리를 사용한 부분만 고치면 됨.
(jQuery, 부트스트랩)
규칙을 따라서 개발해야 정상적으로 실행됨.
규칙을 내가 바꿀 수 없고 프레임워크를 변경하려면 모든것을 교체해야 함.
(Djamgo, Spring, React)
현재의 자바스크립트는 호환성 및 기능이 좋아져서 제이쿼리를 사용해야 할 이유가 없음.
제이쿼리는 정말로 필요할 때에만 배워라!
프로그램끼리 소통할 때 쓰는 일종의 규칙을 코드화한 것
'어디어디 데이터베이스를 찾아가서 어떻게 저장하라'
IP 주소 숫자를 외우기가 불편해서 만들어짐
이름과 IP 주소가 짝지어 저장되어있음 (=전화번호부)
naver.com 이름을 입력하는 순간 브라우저는 도메인 시스템에서 IP 주소인 202.131.30.11 를 찾아 웹 사이트로 이동함
레지스트리라고 부르며 기업에서 수백만 개가 넘는 도메인을 관리 및 운영함 (=서브 전화번호부)
도메인을 만드는 역할
도메인을 입력하면 IP 주소로 빠르게 연결, 보안 요소 등을 구축하고 있음
카페24, 고대디, 가비아, 후이즈 등의 리셀러에서 사야함
도메인을 레지스트리에 등록하는 과정이 매우 복잡해서 리셀러가 필요함. 리셀러에게 도메인 구매할 때는 실제 비용보다 비쌈
도메인을 관리하는 비영리 기구 아이캔(ICANN)에 신청하면 개인도 레지스트리 운영이 가능하나 신청 비용이 엄청남
애니메이션을 브라우저에 띄울 수 있게 해주는 프로그램
플래시 등장 이전에는 인터넷으로 영상을 볼 수 없었음
이유 1. 플래시는 오픈소스가 아니다
이유 2. 테스트탑을 위한 프로그램으로 iOS에서 개발이 어렵다
이유 3. 플래시 때문에 해킹을 당하고 바이러스에 걸리는 등 보안 이슈가 많다
HTML5, CSS3에 플래시 대체 기술이 도입됨
2020년 12월 31일 플래시 서비스 종료
=> 멋진 웹 표준이 생김
이제 드디어 라이브러리, 프레임워크 둘의 차이를 제대로 기억할 수 있게 되었다!!!
https://nomadcoders.slack.com/archives/C04GZRR7D9P/p169332697695826947