5. EP16-21

Ann·2023년 1월 20일
0

IT 5분 잡학사전

목록 보기
6/11

2023.01.18
에 썼어야하는데 밀려서 01.20에 쓰는 TIL

EP16 인터넷 익스플로러가 사라진 이유와 브라우저 엔진

웹 브라우저의 핵심 프로그램 = 브라우저 엔진, 렌더링 엔진
gecko(파이어폭스), webkit(사파리), blink(크롬)
=> 엔진의 성능이 웹 브라우저의 성능
최신 표준안, 최신 기술을 지원하는 엔진 => 최신 웹 브라우저

다른 웹브라우저가 발전하는 동안 버전업되지 않은 익스플로러는 쇠퇴함

EP17 아, 쿠키가 먹는 게 아니라고요?

웹 사이트에 방문 했을 때 브라우저를 통해 개인 컴퓨터에 보관하는 기록물

HTTP?

HyperText Transfer Protocol
인터넷에서 사용자와 서버가 정보를 주고받기 위한 일종의 규칙

HTTP의 기억을 보완해주는 것 = 쿠키

쿠키 규칙

  1. 쿠키는 도메인 1개에만 한정
  2. 쿠키는 자동으로 보내짐
  3. 쿠키는 컴퓨터에 자동으로 저장됨

EP18 프론트엔드, 백엔드?

- front+end 프로그램의 가장 앞
= 웹사이트에서 사용하는 화면
- back+end 프로그램의 가장 뒤
= 데이터베이스, 라우터 등

프런트엔드

기술의 변화 속도가 엄청 빠름
내가 입력한 코드를 바로 눈으로 확인할 수 있음

백엔드

개발환경이 안정적 (변화가 크지 않음)
기술 선택지가 다양
사용자와의 거리감이 있음 (가시적이지 않음)

EP19 서버가 뭔지 아직도 모른다고?

server 서비스를 제공
항상 인터넷에 연결되어있고 저장소와 메모리가 크며 사용자의 접속 요청에 응답하는 컴퓨터

EP20 슈퍼 개발자만 할 수 있다, 풀스택?

풀스택 = 프런트엔드+백엔드+데브옵스(DevOps)

* DevOps = Development + Operations
개발과 운영의 합성어
소프트웨어 개발자와 정보기술 전문가 사이에 소통, 협업, 통합을 강조하는 개발환경

프런트엔드

사용자가 보는 화면의 인터페이스 (UI, User Interface)
HTML, CSS, Javascript, React, Vue.js, 제이쿼리 등
사용자와 상호작용

백엔드

데이터베이스
PHP, Java, Python, C# 등

풀스택

프런트엔드, 백엔드 개발 후 서버를 고르고 설정하고 설치하고 보안 설정 등등의 데브옵스 까지 모두 할 수 있게 되면 풀스택

EP21 서버리스는 서버가 없다는 뜻?

serverless
직접관리하지 않는 서버

과거에는 서버를 전부 수동으로 회사에서 관리함
-> ex) 아마존 엘라스틱 컴퓨트 클라우드 = 서버를 대신 운영해주는 서비스

함수를 서버리스 서버에 올리고 요청받을 때만 실행되고 그 때만 비용을 지불함

단점
1. 함수가 깨어날 때 시간이 필요 (cold start)
24시간 온라인을 제공하는 서버보다는 응답 시간이 조금 더 필요함
2. 서버 제공자에게 지나치게 의존
다른 서버로 옮기기 쉽지 않음

=> 사이드 프로젝트나 프로토타입을 빠르게 출시하고 싶은 기업에게 추천

profile
안녕하세요

0개의 댓글