개발 공부 기록하기

개발 분야별 주요 언어와 특징 - 웹 프론트엔드 본문

프밍/[인강] 비전공자를 위한 개발자 취업 올인원 가이드

개발 분야별 주요 언어와 특징 - 웹 프론트엔드

태영(泰伶) 2022. 10. 12. 23:03

1. Javascript

     - 프론트엔드 언어에서 다른 선택지는 없다고 봐도 무방하다.

     - 모든 프론트엔드 개발자는 Javascript를 사용한다. (아니, 사용할 수 밖에 없다.)

       왜냐면 프론트엔드 개발자가 웹 브라우저 환경 안에 있는 웹 문서를 조작하는 일을 하는데,

       웹 브라우저가 유일하게 이해하는 언어가 Javascript다.

     - Javascript는 계속 새로운 버전이 나오고 있다. 가장 진화가 빠른 언어 中 하이다.

 

 

2. Typescript

     - Javascript의 장점이자 단점인 '유연함'을 보완하기 위해 Javascript에 type을 추가한 언어이다.

     - 점점 많이 사용되고 있다. 각 회사에서는 점점 대세가 되고 있다.

       (그렇다고 Javascript가 지는 해라고 절대 인식하지 말 것!)

     - Javascirpt를 알아야 Typescript도 쓸 수 있다. (일종의 확장팩이라고 생각하면 된다.)

        * 확장팩(expansion pack): 로운 스테이지나, 밸런스 변경 등 게임 본편의 기능보다 더 추가된 것.

 

 

 

프론트엔드 개발자를 하기로 마음 먹고 처음 선택의 기로에 서게 되는 것은

바로 '프레임워크'를 선택할 때이다.

프레임워크 1. React.js

     -  프론트엔드 프레임워크의 양대산맥 中 1

 

 

프레임워크 2. Vue.js

     - 프론트엔드 프레임워크의 양대산맥 中 1

 

 

프레임워크 3. Angular.js

     -  React.js나 Vue.js에 밀려 인기 많이 떨어지고 있음.

 

 

프레임워크 4. Svelte

     -  최근에 많은 관심을 받고 있다.하지만 아직 사용하는 곳이 많지는 않다. (2020 말, 2021초 기준.)

 

 

 

 

최근에 어떤 프레임워크가 주목을 받아왔는지 볼 수 있는 사이트가 있다.

(2022.10. 기준, 2021년 것이 최신이다. URL의 숫자만 원하는 연도로 바꾸면 된다.

아직 데이터가 나오지 않은 연도는 페이지에 에러가 난다.)

https://2021.stateofjs.com/ko-KR/libraries/front-end-frameworks/#front_end_frameworks_experience_ranking

 

The State of JS 2021: 프론트엔드 프레임워크

기술 이름을 클릭하면 자세한 정보를 확인하고 관련 데이터를 자세히 볼 수 있습니다.

2021.stateofjs.com

 

결론

그냥 무조건 Javascript.

나중에 프레임워크 정할 때 React.js나 Vue.js

 

 

 

참고 글.

https://jbee.io/essay/for_junior_frontend_developer/

 

신입 프론트엔드 개발자가 되려면 무엇을 학습해야 하나요?

얼마 전, 제 발표를 들은 어떤 한 대학생에게 질문을 받아서 주저리 주저리 써내려가다가 통째로 올렸습니다. 피드백은 환영입니다. TL;DR 아래 Step은 학습 순서와는 전혀 상관이 없으며 단계별로

jbee.io

 

Comments