2023.01.17
공통점 : 개발속도를 더 빠르게 해줌
차이점 : 내가 제어하는가, 제어당하는가?
제이쿼리, 부트스트랩
필요할 때 불러서 쓸 수 있음 = 내가 제어하는 것
장고, 스프링
내가 부를 수 없음 = 제어당하는 것
프레임워크의 규칙에 따라서 코드를 작성해야하고 규칙을 바꿀 수 없음
* 리액트는 라이브러리? 프레임워크?
->공식적으로는 라이브러리
컴포넌트 사용 규칙이 있으므로 프레임워크라고도 볼 수 있음
그러나 리액트가 라이브러리인지 프레임워크인지는 중요하지 않음!!
이제는 새롭게 배우려고 하지 않아도 됨
자바스크립트의 기능이 좋아졌기 때문
(회사에서 쓰고 있을 경우에만 배우기)
Application Programming Interface
키보드와 비슷한 기능
프로그램끼리 소통할 때 쓰는 일종의 규칙
을 코드화 한 것
사용하는 사람은 알 수 없음
그러나 이용하는데는 문제 없음
API에 대해서 더 자세히 찾아봐야겠다
직접 만들어보라고도 했는데 무엇을 만들지 생각해보아야겠다
IP주소 숫자 = 전화번호
도메인 = 이름
- 도메인을 만드는 건 레지스트리
- 레지스트리는 IP주소와 도메인을 적은 전화번호부
- 레지스트리 운영사는 엄청난 돈과 인프라 필요
- 도메인 구매시 레지스트리 운영사가아닌 리셀러에게 돈을 지불
- 리셀러는 계약관리, 결제처리, 도메인 비용지급 등의 일을 함
게임, 영상을 제공하는 웹사이트에서 사용하는 프로그램
애니메이션을 프로그래밍할 수 있게 해줌
비디오 영상을 재생하는 도구로도 사용
=> 그만 쓰자고 한 사람 = 스티브잡스
why?
1. 플래시는 오픈소스가 아님 : 어도비 회사에서 좌우하는대로 따라야함
2. 플래시는 안전하지 않음 : 보안이슈가 많았음
=> 2020년12월31일로 플래시 종료