개발 이야기/개발 도서

IT 5분 잡학사전 #3

sonoa 2023. 2. 15. 12:02
반응형

생각 정리 

약간의 불편함이 있다고 해도 좋은 점과 편리한 점이 많으면 참고 넘어가는 경우가 생각보다 많다. 그러나 이는 안주라고 말할 수 있지 않을까? 오히려 앞으로 나아가지 못하는, 발전하지 못하는 함정인 것 같다. 다니고 있던 직장을 그만두고, 앞으로 나아가기 위해서 더 나만의 삶을 살기 위해 선택했던 그 순간을 잊지 말고, 뒤돌아 보면서 후회하지 말자!

읽은 범위 

Ep.11 : 라이브러리와 프레임워크, 비슷한거 아냐?

Ep.12 : 제이쿼리는 반드시 배워야 하는 기술일까?

Ep.13 : 그놈의 API, 대체 뭐길래?

Ep.14 : 도메인은 왜 돈을 주고 사야 할까?

Ep.15 : 플래시의 서비스 종료와 스티브 잡스

 

에피소드 11 : 라이브러리와 프레임 워크, 비슷한거 아냐?

구분 라이브러리 프레임워크
공통점 개발 속도를 더 빠르게 만들어 준다 (도구)
차이점 - 제어권 나에게 있다
(내 입맛에 맞춰 수정이 가능)
나에게 없다
(규칙에 맞춰야함)
차이점 - 교체난이도 매우 쉽다 매우 어렵다
비유 (커피숍) 개인 카페 프랜차이즈 카페
해당 되는 도구 제이쿼리, 부트스트랩 장고, 스프링

 

에피소드 12 : 제이쿼리는 반드시 배워야 하는 기술일까?

제이쿼리는 정말로 필요할 때에만 배워라!

예전에는 자바스크립트가 지금처럼 좋은 언어가 아니었습니다. 파이어폭스, 인터넷 익스플로러, 크롬을 위한 각각의 코드를 작성해야 했거든요. 그래서 사람들은 편의성과 좋은 기능이 많은 제이쿼리로 눈을 돌렸고, 오히려 제이쿼리만 공부하는 문제점이 발생했습니다. 

하지만 지금은 자바스크립트의 기능이 좋아졌고, 코드를 쓰기도 쉬워졌습니다. 그럼에도 아직도 제이쿼리를 사용하는 회사가 꽤 있어요. 

자바스크립트를 하면 제이쿼리도 금방 공부할 수 있으니, 걱정 마세요

 

에피소드 13 : 그놈의 API, 대체 뭐길래?

API (Application programming interface) : 애플리케이션 프로그래밍 인터페이스
API  프로그램끼리 소통하도록 연결 
(컴퓨터와 사용자를 연결하는 "키보드, 마우스" 같은)
웹API 브라우저와 사용자를 연결

에피소드 14 : 도메인은 왜 돈을 주고 사야 할까?

목록순서 이름 IP 주소
1 naver.com 202.131.30.11
2 google.com 173.194.126.240
3 easyspub.co.kr 183.111.161.94

IP 주소는 너무 외우기 어려워서, 도메인이 생긴 거야. 도메인 시스템은 거대한 전화번호부 같은 존재야

  • 도메인을 만드는 건 레지스트리다
  • 레지스트리는 IP 주소와 도메인을 적은 전화번호부이다
  • 레지스트리 운영사가 되려면 엄청난 돈과 인프라가 필요하다
  • 도메인을 구매하면 레지스트리 운영사가 아니라 리셀러에게 돈을 지불하는 것이다
  • 리셀러는 계약 관리, 결제 처리, 도메인 비용 지급 등의 일을 한다

에피소드 15 : 플래시의 서비스 종료와 스티브 잡스

어도비 플래시 : 게임, 영상을 제공하는 웹 사이트에서 사용하는 프로그램
퓨처웨이브 소프트웨어 (FutureWave Software)라는 회사에서 만든 퓨처스플래시 애니메이터 (FutureSplash Animator)라는 프로그램이었음
매크로미디어 (Macromedia)라는 회사가 인수해 그리고 이름을 플래시로 바꿈

많은 회사에서 플래시를 사용했고, 플래시 없이는 웹 브라우저에서 영상도 못 보고 게임도 할 수 없었어

그러던 어느 날! 스티브 잡스가 외쳤지! 

"플래시는 이제 그만 쓰자" 그 이유는 다음과 같아 

  1. 플래시는 오픈소스가 아니다
    • 플래시는 어도비가 관리해서, 한 회사가 모든 것을 통제하고 의사 결정을 내림
    • HTML5, CSS3 가 제시하는 웹 표준에 대한 신념
  2. 플래시는 믿음직하지 않다
    • 당시 보안이슈가 많았음
    • 실제로 많은 사람들이 플래시로 인해 해킹을 당하고 바이러스에 감염됨

결국 플래시는 2020년 12월 31일 종료를 공식 발표함 

 

 

프로그래밍 공부는 체크리스트를 완성한다고 해서 끝나지 않아
완벽하게 구현하지 못하더라도 챗봇이나 유튜브와 같은 서비스나 게임을 개발하는 것도 좋은 경험이 될 거야
반응형

'개발 이야기 > 개발 도서' 카테고리의 다른 글

IT 5분 잡학사전 #6  (0) 2023.02.20
IT 5분 잡학사전 #5  (0) 2023.02.17
IT 5분 잡학사전 #4  (0) 2023.02.16
IT 5분 잡학사전 #2  (0) 2023.02.14
IT 5분 잡학사전 #1  (0) 2023.02.13