IT잡학사전 5일차

sky (polyjean)·2023년 8월 29일
0

reading

목록 보기
4/11

[노개북] IT잡학사전 5일차 : 11장~ 15장

오늘 TIL 요약

  • react 는 라이브러리면서 프레임워크의 성격을 가진 언어이다
  • flash와 jQuery는 더 나은 대안들이 나오면서 사라지거나 사라지고 있는 중이다
  • API는 내부 구조를 몰라도 API만 있으면 유용한 정보를 얻을 수 있게 하는 역할을 한다

TIL (Today I Learned) 날짜

2023-8-29

오늘 읽은 범위

p.70~95

책에서 기억하고 싶은 내용을 써보세요.

  • 라이브러리 vs 프레임워크
    • 라이브러리 : jQuery, Bootstrap, Tailwind, React(?)
      • 도서관에서 책을 빌려서 읽듯이, 라이브러리 코드에서 내용을 가져와서 코딩에서 ::내가 사용하는 것::
      • 책을 골라서 읽는 것처럼 쉽게 바꿀 수 있는 편이다
        • 작은 요소들을 골라서 쓸 수 있다
    • 프레임워크 : Spring, Django
      • Frame(모양, 틀, 형식) 안에서 Work(작업)하는 것, ::정해진 형식(규칙)을 지키면서 코딩하게 만들어 주는 기반::
      • 정해진 형식(규칙)을 따르기 때문에 마음대로 할 수 있느 부분이 제한적이지만,
        • 규칙만 잘 지키면 완성도 있는 프로그램을 만들 수 있다
    • 이 규칙에 따르면 리액트는 라이브러리일까 프레임워크일까
      • 리액트는 라이브러리로 시작해서 형식과 규칙이 있는 프레임워크의 성격을 가지게 된 거 아닐까
  • jQuery와 Flash
    • 웹표준이 정착되기 전(비표준 IE가 평정), 자바스크립트가 제자리를 찾기 전(ES6 이전)
    • 전세계에서 같이 쓰는 웹을 더 다이나믹하고 예쁘게 사용하기 위해 만들어진 중간 단계의 기술들이라 많은 사람들이 많이 사용했지만
    • 특히 Flash는 특정 회사에 묶여있고 제한된 환경에서만 돌아가고, 보안이 허술하고, 사이트를 무겁게 하는 등의 단점도 존재했다
    • 지금은 웹표준과 모바일 환경의 등장, 자바스크립트가 제대로 기능하는 프로그래밍 언어로 정착 Flash 는 사라졌고, jQuery 는 일부 쓰임(레거시 환경)에만 남아있다
  • API : Application Programming Interface
    • Terms : 애플리케이션이 외부 정보와 통신하기 위해 프로그래밍된 연결 수단
      • Application : 애플리케이션 프로그램을 위해
      • Programing : 프로그래밍된
      • Interface : Inter서로 face 마주보며 교류하기 위한 수단
    • 내부 작동 원리를 알 필요 없이 API를 사용할 줄 알면 원하는 데이터를 얻을 수 있게 해 줌

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요.

개발 분야는 살아있는 거 같이 변화하는 단계를 거치면서 사람들에게 더 알맞는 형태로 변화하고 있다. 과거의 편리함이 지금에 맞지 않을 수도 있다. 그런 변화의 흐름을 읽는게 개발자의 역할 아닐까.


슬랙 인증

슬랙에 인증 남긴 내용 : sky(skysurfr)
  1시간 전
안녕하세요. 전공은 컴퓨터였지만, 10년간 멀리 멀리 돌아서, 다시 IT로 돌아와 10년동안 웹사이트를 만드는 웹 퍼블리셔를 했습니다.
제가 개발을 하는 이유는 재미있고 만드는게 좋아서 입니다.
개발을 퍼즐 게임 같다고 생각해요. 주어진 상황에 대해 생각하고 주변을 살피고 힌트를 얻어서 문제를 푸는 일이죠. 해결하면 정말 기분이 좋습니다. 보상이 있다면 더더욱 좋지요.
게다가 레고 조립처럼 하나하나의 요소에 의미를 부여하고 쌓아가면서 만들다보면 근사한 웹사이트,앱이 완성됩니다. 만드는 과정이 제일 재미있고, 만들고 나서의 뿌듯함도 이루 말할 수 없습니다.

profile
front end developer

0개의 댓글