일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- select
- HTML정의
- table
- textarea
- 전체 선택자
- Li
- BODY
- Python
- !doctype html
- 속성 선택자
- ::first-letter
- ::before
- Form
- img
- 한정수 강사님
- Head
- :active
- JAVA 개발 환경 설정
- Ol
- JavaScript
- rowspan
- ::first-line
- colspan
- option
- Border
- BR
- 인라인 레벨 요소
- ul
- tag
- Title
- Today
- Total
개발 공부 기록하기
개발 분야별 주요 언어와 특징 - 웹 프론트엔드 본문
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의 숫자만 원하는 연도로 바꾸면 된다.
아직 데이터가 나오지 않은 연도는 페이지에 에러가 난다.)
결론
그냥 무조건 Javascript.
나중에 프레임워크 정할 때 React.js나 Vue.js
참고 글.
https://jbee.io/essay/for_junior_frontend_developer/
'프밍 > [인강] 비전공자를 위한 개발자 취업 올인원 가이드' 카테고리의 다른 글
개발자가 되려면 문과생 사고 방식을 버려라? (0) | 2022.10.20 |
---|---|
개발 분야별 주요 언어의 특징 - 앱 개발 (0) | 2022.10.12 |
개발 분야별 주요 언어와 특징 - 웹 백엔드 (0) | 2022.10.12 |
비전공자가 진입하기 수월한 분야? (0) | 2022.10.11 |
웹 개발이냐, 앱 개발이냐. 뭘 선택해야 하나? (0) | 2022.10.05 |