Why You Should Use TypeScript

  Рет қаралды 146,427

노마드 코더 Nomad Coders

노마드 코더 Nomad Coders

2 жыл бұрын

어느날 개발자가 우리도 타스 좀 쓰자고 말했다...!?
타입스크립트에 조련 당하면 다시는 돌아갈 수 없습니다. 니꼬가 그랬어요.
#JavaScript #TypeScript #Programming
..
📌 무료 타입스크립트 기초 강의 (+한글자막 지원)
bit.ly/3vu93zo
.
📌 무료 자바스크립트 기초 강의 (+한글자막 지원)
bit.ly/37XEokK

Пікірлер: 196
@nomadcoders
@nomadcoders 2 жыл бұрын
📌 무료 타입스크립트 기초 강의 (+한글자막) bit.ly/3vu93zo . 📌 무료 자바스크립트 기초 강의 (+한글자막) bit.ly/37XEokK
@programgarden
@programgarden Жыл бұрын
자바하다가 자스하니깐 너무너무 유연하길래 나중에 문제 생길까봐, 타입스크립트로 규격을 다 잡아 놓았어요. 팀원들이 동일 규격으로 코딩을 하게 되니깐 유지관리도 잘 되고 좋더라고요. 타입스크립트 만들어주신 개발자분 너무 존경합니다..!
@user-rp3yt6gy2o
@user-rp3yt6gy2o 2 жыл бұрын
He aprendido mucho a desarrollar programas viendo su vídeos. Siempre le doy muchísimas gracias a Nico!
@frontend_ko
@frontend_ko 2 жыл бұрын
쓰기 전엔 막연한 두려움이 잇었는데 익숙해지니까 깔끔하고 계획적인 코딩이 가능해져서 좋아요
@user-vj2sh1kc1x
@user-vj2sh1kc1x 2 жыл бұрын
맞아요ㅋㅋ 넘어갈땐 써볼까 말까하는데 한번 넘어가면 다시 못돌아옴 ㅋㅋ
@user-tv4ov5jc5z
@user-tv4ov5jc5z 2 жыл бұрын
나중에 한번 찾아봐야겠네요 감사합니다!
@npc5385
@npc5385 2 жыл бұрын
바로 들으러 갑니다아아.니코샘 수업 진짜 실용적이라 넘좋아유 챌린지 중인데 꼭 성공할겁니당
@nomadcoders
@nomadcoders 2 жыл бұрын
응원하겠습니다!
@twg0456
@twg0456 2 жыл бұрын
니코 쌤 덕분에 현재 개발의 트렌드가 어느 방향으로 흘러가고 있는지 쉽게 알 수 있어서 너무 좋음.. 영상 항상 감사합니다!
@user-nd7le9dv5x
@user-nd7le9dv5x 2 жыл бұрын
항상 좋은 정보감사합니다.
@mobe_e
@mobe_e 2 жыл бұрын
TypeScript를 시작하기에 두려움이 있었는데 영상을 보고 한 번 Try 해보기로 했습니다 항상 좋은 영상과 강의를 제공해줘서 너무 고마워요 ^^
@minhokim6464
@minhokim6464 2 жыл бұрын
Thanks for this informative video! Out of curiosity, why JS foundation doesn't update those problems mentioned in your video such as creating syntax for types?
@ironship
@ironship Жыл бұрын
최근에 js 공부를 단기간에 빡세게 했는데, js를 공부하면서 '요즘엔 ts가 대세라던데 js에만 몰두하는게 아닐까' 잠시 의구심이 들었어요. 그래도 웹의 근간은 js라고 생각해서 js부터 탄탄하게 하자는 마음가짐이었는데 역시 일단 js부터 확실히 하고 넘어가는 것이 맞겠네요 :) 얼른 ts라는 방패를 착용하고 싶어요.. ☻🛡
@gunsight777
@gunsight777 2 жыл бұрын
타입 벨리데이션 적어야 할 부분만 줄어도 코드량과 신경써야할 부분이 확연히 줄어서 참 좋죠
@TrainingDummy1
@TrainingDummy1 2 жыл бұрын
진짜 공감됩니다... 제발 타입 정하고 했으면 좋겠어요... 회사에서 쓰는게 자바스크립트라 어쩔 수 없이 쓰는데, 지 멋대로 형변환 하는게 너무 괴로움...
@Sopiro
@Sopiro 2 жыл бұрын
Compile error = Our friend 🥰 Runtime error = Real enemy 😱
@user-zx9jb5wp9j
@user-zx9jb5wp9j 2 жыл бұрын
항상 좋은 영상 감사합니다 ㅎㅎ 니꼴라스님에게 궁금한 점이 하나 생겼어요! 예전에 올린 맥북을 쓰는 이유에 대한 영상은 봤었지만 최근들어 노트북을 구매해야하는데 매우 큰 고민이 생겼습니다. M1으로 바뀐 맥북이 성능이 매우 강력하기 때문에 좋다고하는데 16년간 윈도우만 사용하다보니 넘어가기가 두렵기도 합니다…! 적응에 대한 문제점, 한국에서의 활용성등을 제쳐두고 성능만으로도 개발자로써 맥북을 사야할 강력한 이유가 따로 있는것인가요..!?
@d00ngle
@d00ngle 2 жыл бұрын
모바일 개발이나 백엔드 아니면 큰 효용가치를 못 얻으실것 같아요
@minseokwon6484
@minseokwon6484 2 жыл бұрын
ios 개발…ㅋㅋㅋ
@user-om1et2fi5i
@user-om1et2fi5i 2 жыл бұрын
가격대비 성능도 좋고 개발하기 편해요 내장 terminal이 powershell보다 리눅스랑 비슷해서 리눅스 써보셨으면 금방 익숙해지실거에요 ㅋㅋ
@CunJD
@CunJD 2 жыл бұрын
개인적인 생각입니다만, macOS를 써야하는 명확한 이유가 없다면 굳이 추천하진 않습니다. (개발환경이 macOS인 1인) - 웹 프론트 개발 시 Safari까지 고려하고 있는가? - 애플 생태계의 앱을 개발하는가? (아이폰, 아이패드, 맥북, 애플워치...) - 리눅스는 쓰기 싫은데 리눅스 friendly한 환경에서 개발하고 싶은가? - 디자이너와 자주 협업하는 일을 하는가? (높은 색재현도가 필요하거나 macOS를 우선지원하는 프로토타입 도구를 쓰는 경우) - 기타 macOS 생태계가 아니면 쓰지 못하는 소프트웨어를 쓰고 싶을 경우 (파이널컷, 로직X 등등) - 대부분의 게임이 지원되지 않는걸 장점이라고 생각하는 경우
@yarn_dev
@yarn_dev 2 жыл бұрын
계속 생각만 했었던건데 이참에 타입스크립트도 배워봐야겠습니다
@jumping-wolf
@jumping-wolf 2 жыл бұрын
자바스크립트에 고통받는 모습을 보고 가여이여겨 마이크로소프트는 타입스크립트를 하사하시었다
@nomadcoders
@nomadcoders 2 жыл бұрын
ㅎㅎㅎㅎ
@yyy912
@yyy912 2 жыл бұрын
익스에 대한 참회로 타입스크립트를...
@Jiho04
@Jiho04 2 жыл бұрын
와 진짜 타입스크립트는 1도 모를 땐 와 내가 이걸 어떻게 배우지… 하다가 알고나니까 코드가 엄청나게 깔끔해지는 걸 알 수 있더라구요 😈
@user-on2rn5ms3c
@user-on2rn5ms3c 2 жыл бұрын
결국 한달정도? 그정도만 맨땅에 헤딩하면 다 적응하는것 같아요.. 한가지 언어를 이미 해본상태면..
@taegyeonghwang3139
@taegyeonghwang3139 2 жыл бұрын
감사합니다 니꼬샘 !!!!! I love Nomad Coders !!!!!
@DurianSavesTheWorld
@DurianSavesTheWorld 2 жыл бұрын
타입스크립트 무료강의 들어볼게욥! 감사합니다
@junelyoo4201
@junelyoo4201 2 жыл бұрын
회사에 개발하시는 분들이 저빼고(전 파이썬) 전부 JS 를 사용하는데... 이런 어려움이 있는줄 몰랐네요~ ㅎㅎ 재밌었어요~~
@jaehongkim3886
@jaehongkim3886 2 жыл бұрын
감사합니다. 사랑해요~
@nomadcoders
@nomadcoders 2 жыл бұрын
응원해주서서 감사합니다~~~
@user-pn3yu6ij7y
@user-pn3yu6ij7y 2 жыл бұрын
현업에 react사용하면서 ts부터 처음 공부했는데 안전한 코드가 보장되는게 너무 좋더라고요. 근데 js지식이 없어서 모르는키워드 구글링하면 다 js솔루션만 나와서 개고생하고있으니 js강좌부터 정주행하러 갑니다ㅋㅋ 노마드 최고!!
@elliemion
@elliemion 2 жыл бұрын
js를 모르는데 ts가 좋은걸 어떻게 알아요?
@user-pn3yu6ij7y
@user-pn3yu6ij7y 2 жыл бұрын
@@elliemion C랑 파이썬까지는 배웠던 터라 타입 캐치하는것의 중요성을 인지하고있는데, ts공부할때 타입체킹해줘서 좋았다는 뜻이에요. 삽질하다보면 js코드를 자주 보게되는데 var만 가지고 놀길래 너무 달라보이기도 했고요. js문법을 아예 모르는건 아니지만 현업에 쓸만큼은 아니라서 공부하려는 중입니다
@elliemion
@elliemion 2 жыл бұрын
@@user-pn3yu6ij7y 설명 감사합니다 응원합니다
@eeyoutube
@eeyoutube 2 жыл бұрын
강의 봐야겠네요 늘 감사해요~~~^^ 플젝에 적용하려니 너무 어렵더라구요 ㅜ
@nomadcoders
@nomadcoders 2 жыл бұрын
화이팅 입니당!!
@memogranados8446
@memogranados8446 2 жыл бұрын
do you have your courses in a english website? i mean , i don´t understand mostly of the things as the prices and some descriptions
@ikooya
@ikooya 2 жыл бұрын
감사합니다 사랑해요~~~^^
@nr5005
@nr5005 2 жыл бұрын
저도 말씀하신 단점이 너무 크리티컬하다 판단해서 JS 좋아하지 않아용 잘 쓰지 않구용 ㅎㅎ 런타임 오류는 항상 롤백 또는 장애라는 친구랑 항상 같이 다니니까 더 싫어요 ㅎㅎㅎ
@byeonggeonkim7973
@byeonggeonkim7973 2 жыл бұрын
이제는 배워야 할 때!
@user-pp8rj6ny3p
@user-pp8rj6ny3p 2 жыл бұрын
타입스크립트를 한번 쓰면 그 매력을 느끼면 다신 자바스크립트를 쓸수 없는 몸이 되버렼ㅋㅋ 하지만 프로젝트 하는 곳마다 쓰는건 다 자바스크립트 라는 사실
@nomadcoders
@nomadcoders 2 жыл бұрын
ㅎㅎㅎㅎ
@user-vf1tj3vg6s
@user-vf1tj3vg6s 2 жыл бұрын
되->돼 트 라->트라
@user-ln6rv9pj1d
@user-ln6rv9pj1d 2 жыл бұрын
@@user-vf1tj3vg6s 라는은 붙여 쓰는 게 맞지만, '," 같은 문장 부호없이 쓰게 될 경우, 제대로 구분이 되지 않을 수 있어 저렇게 많이 쓰곤 합니다^^
@user-vf1tj3vg6s
@user-vf1tj3vg6s 2 жыл бұрын
@@user-ln6rv9pj1d 그래서 그걸 틀렸다고 지적한 거예요~
@kinkin7777
@kinkin7777 11 ай бұрын
​@@user-vf1tj3vg6s 원래 한글은 한자처럼 띄어쓰기가 없이 따닥따닥 붙여서 사용했었습니다. 가독성과 의미전달에 어려움이 있어서, 영어처럼 띄어쓰기를 도입한 것입니다. 저 분은 가독성과 단어구분, "자바스크립트"라는 단어가 눈에 더 잘 띄도록 강조하기 위하여, 저렇게 쓰는 것입니다. 한글을 몰라서 저러는 것이 아닙니다. 님이 한글에 띄어쓰기가 도입되기 전에 살았고, 띄어쓰기를 한 사람을 발견했다면... 이렇게 말했을 것임. "그래서 그걸 틀렸다고 지적한 거예요~"
@user-ju9ty1qf9y
@user-ju9ty1qf9y 2 жыл бұрын
프로그래밍에서는 너무 많은 자유는 결국 정상 구문과 에러 구문을 구별 할 수 없다라는게 증명된거 같네요
@user-ud9jz6bs1g
@user-ud9jz6bs1g 2 жыл бұрын
타입스크립트 너무 좋아요. 원래 자바쪽이어서인지 자바스크립트의 타입 없는 게 너무 힘들고 적응하기 어려웠음. 타입스크립트로 interface 등을 만들 때도 옵셔널(?)을 사용하지 않으려 노력 중... 타입스크립트의 장점은 코드 수정의 두려움이 없어지는 것 같음. 하나 수정하면 알아서 다 디버깅으로 알려 줌. 자바스크립트는 하나 수정하는 것도 너무 무서워 ㅋㅋㅋ.
@uctizen
@uctizen 2 жыл бұрын
대박 강좌 ㅎㄷㄷ
@nomadcoders
@nomadcoders 2 жыл бұрын
고맙습니다🙏
@jcmh74
@jcmh74 2 жыл бұрын
저도 이전에 작성 된 소스를 이용할 때가 아니라면 JS로 프로젝트를 시작하지 않습니다. 그냥 처음부터 TS로 시작하죠.
@user-vv4ek7zc8w
@user-vv4ek7zc8w 2 жыл бұрын
제목보고 자바스크립트를 안쓴다고? 혹시 타입스크립트 홍보 하는건가 했는데 역시 타입스크립트였군요!!
@msk4550
@msk4550 2 жыл бұрын
자바스크립트의 관대하고느슨한 법칙들이 엄격한 백엔드언어에비해 매력적인 장점이라고생각하고있었는데요. 흥미롭네요
@nomadcoders
@nomadcoders 2 жыл бұрын
츄라이 츄라이!
@hyeonsu-hl2ff
@hyeonsu-hl2ff 2 жыл бұрын
결국 느슨하면 버그 발생 시에는 더 안좋ㅇㅁ
@momojji
@momojji 2 жыл бұрын
매력은있을지 몰라도 장점이 맞나싶음
@user-nq6gm3dd3y
@user-nq6gm3dd3y 2 жыл бұрын
자바스크립트로 프로그래밍 시작했었는데 다른 언어들 하면서 자료형을 선언해줘야한다고..? 하고 놀랐음. 특히 배열 크기에 대해서는 자바스크립트가 너무 편해서 적응하기 힘들었음.
@sos440
@sos440 Жыл бұрын
타입 체크 기능이 이렇게 편한 줄 몰랐네요. 지금까지 JSDoc 으로 아둥바둥 했던게 억울할 정도로 말이죠.
@dead-pi6wx
@dead-pi6wx Жыл бұрын
개인적으로 변수 타입이 없는 언어는 이질감이 들고 괜히 걱정이 생겨서 js나 파이썬은 꺼렸는데 typescript는 희소식이군요
@user-us4jk7yh2x
@user-us4jk7yh2x 2 жыл бұрын
타입스크립트 너무 좋습니다~~
@nomadcoders
@nomadcoders 2 жыл бұрын
맞아요~!
@adrianchoi546
@adrianchoi546 2 жыл бұрын
TypeScript 을 파봐야 겠군요.
@roo-happy
@roo-happy 2 жыл бұрын
안녕하세요 니꼴라스. 오늘도 유익한 영상 잘 봤습니다. 니콜라스가 올려준 영상은 아주 유익하고 흥미로운 주제가 많습니다. 그래서 길을 가는 도중이라던지, 운동을 하는 도중이라던지 운전하는 중에 듣고 싶어요 하지만 저를 포함해 많은 사람들이 영어 듣기가 안되다 보니 많이 아쉽습니다. 무언가를 하면서 멀티플레이로 들을 수 있는 라디오 컨텐츠도 꼭 개발해주세요. 니콜라스!
@nomadcoders
@nomadcoders 2 жыл бұрын
의견 참고할께요!
@zaery_o7069
@zaery_o7069 Жыл бұрын
thnk u!
@user-gh7rw3wz4h
@user-gh7rw3wz4h 2 жыл бұрын
그러면 nodeJS, reactJS등등의 언어들도 TS와 연동이 된다는 건가요? TS에서 코드를 작성하고 nodeJS에서 실행이 가능한지 궁금합니다
@devloper-lu7pt
@devloper-lu7pt 2 жыл бұрын
nodejs, ts, vuejs 조합으로 이번에 프로젝트 했습니다. 참고해주세요.
@gisdeveloper
@gisdeveloper 2 жыл бұрын
저는 개인적으로 JavaScript가 TypeScript화 되어 갈거라 생각합니다. 문제는.. 제 생각은 실제와 대부분 다르게 흘러갔거나.. 시간이 엄청 걸린다는것...
@E_Miracle
@E_Miracle 2 жыл бұрын
공감... 돈벌려고 쓰고있다 진짜로.. 자바 -> 안드로이드 -> 타입스크립트->코틀린-> 자바스크립트 순으로 했는데.. 내가만든거 아니면 손대기 너무 힘들다.. 엿같아서..
@user-vm2kq1fu1i
@user-vm2kq1fu1i 2 жыл бұрын
흠 저희도 TS로 넘어가려도 하는데, 지금 작업하는 영역이 있어서 애매하네요
@junkman9010
@junkman9010 2 жыл бұрын
타입스크립트 함수 구조가 Action Script랑 비슷해보이기도하네요.
@pop5770
@pop5770 2 жыл бұрын
자바스크립트를 10년 넘게 사용하면서 딱히 불편하다던가 문제점이 피부로 와닿진 않았습니다. 물론 자바나 시샵처럼 완벽한 느낌은 없었지만요. 그러나 몇달전부터 타입스크립트를 이용해 프론트앤드와 백앤드 같이 사용하고 있는데, 왜 자바스크립트가 문제였는지 확실히 깨닫게 되더라구요. 특히 백앤드는 NestJS를 사용했는데, 자바기반의 스프링을 거의 완벽히 대체할수 있습니다. 사실, 타입스크립트가 자바나 자바스크립트보다 훨씬 낫다고 생각하는데 아직도 많이 유명하지 않는 이유를 모르겠네요.
@user-rp9wf9rk8i
@user-rp9wf9rk8i 2 жыл бұрын
당신은 대한민국에 보배야
@user-so9en8wz5b
@user-so9en8wz5b 2 жыл бұрын
현재 it 서버 인프라 쪽 생각중인 학부생입니다 진로 방향을 틀게되어 처음부터 다시 준비해야하는 상황입니다 2년밖에 시간이 없어서 좀 조급합니다만..IT분야가 워낙 미래 산업인건 알고있는데 서버쪽도 괜찮을까요? 현재 파이썬 다시 공부중이며 aws 공부도 할려고 합니다(AWS가 유명해서,,) 전공자들은 1학년떄부터 한걸 전 중간에 진로를 바꾸게되서 좀 자신감도 없어지네요 ㅠ
@user-so9en8wz5b
@user-so9en8wz5b 2 жыл бұрын
좋아요를 해주신다는건..이 쪽으로 준비 계속 해도 된다는거겠지요?ㅎㅎ
@JadeNmeister
@JadeNmeister 2 жыл бұрын
2년이면 주니어로서 공부하기에 괜찮아요 대신 먼저 시작한 사람들 보다 더 많이 노력해야 해요
@user-so9en8wz5b
@user-so9en8wz5b 2 жыл бұрын
@@JadeNmeister 감사합니다ㅎㅎ
@user-en9xi9qf3t
@user-en9xi9qf3t 2 жыл бұрын
파이썬을 하던지, 자바를 하던지, JS를 하던지 간에 특정 언어 하나를 선택해서 파다 보면 자연스레 시야가 트이는 것 같네요..! 저 같은 경우엔, 개념을 잡는데 시간이 오래 걸려서인지 이 언어 저 언어 맛보기를 많이 해봤더니 남는게 없더라구요. 저도 컴공으로 편입해서 비슷한 처지인듯 하여 답글 남깁니다...ㅎㅎ 작년 1년 엄청 허덕이고 지금도 꽤나 열심히 허덕이는 중입니다 ㅎㅎ.. ㅠ 파이팅 하세요!!
@user-so9en8wz5b
@user-so9en8wz5b 2 жыл бұрын
@@user-en9xi9qf3t 정말 감사해요~~ 파이썬 공부중입니다!ㅋㅋ
@just-black-cat
@just-black-cat 2 жыл бұрын
타입스크립트 작성하시고 컴파일은 ts-node 로 하시나요 아님 tsc 하시나요 아님 deno?! 로 하시나용
@user-zl3js7jh4u
@user-zl3js7jh4u 2 жыл бұрын
노마드 코더의 선한 영향력에 감사하다~
@nomadcoders
@nomadcoders 2 жыл бұрын
응원해주서서 고맙습니다~~~^^!!
@user-nj6cl2xd6d
@user-nj6cl2xd6d 2 жыл бұрын
와! 그러면 무지성으로 타입스크립트 시작하면되겠구나!
@amws5095
@amws5095 Жыл бұрын
자바스크립트를 하기 싫은데 취업에서 가장 유리한게 자바 스크립트라는게 너무 슬프네요 ㅠ 게다가 내가 의도한 거랑 다르게 흘러가도 알려주지 않는다는게 너무 야속..
@fhana97
@fhana97 2 жыл бұрын
자바스크립트 삼위일체 짤이 생각나는 영상이네요 ㅋㅋ 멀티플라이 펑션 한번 직접 해보니까 NaN 나오던데 잘 동작한게 맞는것 같긴 한데... 자바스크립트은 왜 굳이 NaN 같은걸 만들면서까지 실행을 할려는건지 이해가 안가긴 합니다.
@danrivera381
@danrivera381 Жыл бұрын
You should be a teacher.
@user-ti1kc7qk3n
@user-ti1kc7qk3n 2 жыл бұрын
Go TypeScript!
@salamandd
@salamandd 2 жыл бұрын
평소에 자바스크립트 썼었는데 한번 배워봐야겠군요. ㅎㅎ
@nomadcoders
@nomadcoders 2 жыл бұрын
추천함미당~~~^^
@BIN9990
@BIN9990 2 жыл бұрын
걍 제대로 테스트하지않은 개발자의 문제인듯
@jk1742a
@jk1742a 2 жыл бұрын
쓸까 말까 고민하다가 씁니다. 언급된 내용은 es6에서 defineProperties get set과 asign과 call을 잘 혼용해서 사용하시면 encapsulation과 더불어 대부분 해결됩니다. Typescript에서 이런부분을 trans 하는과정에서 자동화 해줄 뿐입니다. javascript의 전신은 lips인데 lips는 그렇게까지 허접하지 않습니다. dom구조를 만들면서 Lips가 선택 됐습니다. 추가로 브라우저 프로그램 위에서 돌아가는 스크립트 언어는 복잡할 필요가 없습니다.... oop, 상속 등 복잡한 문제 없이 변수, loop, function, 선언 기타 간단한 기능 만 있으면 초기에는 큰 문제가 없었습니다. 10일 걸릴만 했다고 생각합니다.
@128idd
@128idd 2 жыл бұрын
자동화가 별로 대단한 게 아니라는 듯 말씀하시네요...? 추가로 문제의 핵심은 웹사이트가 발전하고 복잡해지면서, 10일 걸릴 만 했던 과거의 상황과 달라졌기 때문에, 다른 대부분의 언어들에서는 아주 간편하게 제공되는 기능을 불편하게 사용해야만 하는 JS의 한계가 들어난 것 아닌가요?
@jk1742a
@jk1742a 2 жыл бұрын
@@128idd 그렇군요 글중에 어떤 느낌을 받으신 모양인데 그럴수 있겠네요. 사람들은 다양한 감성을 갖고 있죠... 사실 댓글을 달까 말까 고민하다 올렸는데 ... 이유는 제작자가 이런 영상 만드는게 보통일이 아니라 힘들게 만들었을꺼고 Typescript의 긍정적인 면을 부각 시키고 있는데 현재의 흐름상 아주 크게 나쁜일은 아닌데 굳이 멘트를 올려서 제작자 의기 소침해지게 하는건 아닌가.. 하는 고민에서 였습니다. 다만 멘트를 달아야 겠다고 마음 먹은건 현재의 시점 상 결국 Typescript는 Javascript를 보조해 주는 역할인데 마치 영상의 내용은 Typescript가 Javascript의 대체제 인듯한 느낌을 받았고 Javascript는 문제가 있는 언어로 비춰지고 있는데 이런점은 Typescript와 Javascript의 관계를 생각했을때 paradox 로 생각되기 때문입니다. 주시할 점은 2018 es6까지 ECMA표준이 지속적으로 확장, 표준화가 진행 중이라는 점입니다. 초기 Netscape와 ie의 script 탄생 시점을 javascript의 정체성으로 보면 안됩니다. 어째든 최근 흐름을 잘 반영해주고 풀어주는 '니콜라스'님께 감사드립니다. 영상 잘보고 있어요.
2 жыл бұрын
I know it is exprimental but what about Flutter for web development ?
@phw1009
@phw1009 2 жыл бұрын
StrongType 랭귀지를 주력으로 하는 개발자로서, TS를 써보고 정말 좋다고 생각하는 부분은 타입으로 인한 오류의 감소 및 생산성 향상도 있지만 '스크립트' 언어의 장점을 혼용해서 사용할 수 있다는 점입니다. 예를 들어 컴파일 언어에서 타입의 이름이나 프로퍼티명을 가져오는 행위는 상당히 까다로운데 TS는 XXX.constructor 라는 간단한 구문으로 너무나 손쉽게 가져올 수 있거든요
@jcmh74
@jcmh74 9 ай бұрын
C/C++ 같은 고전 언어에서는 어렵거나 불가능하지만 Java나 C# 등, 요즘 언어들은 리플렉션이라는 개념이 있어서 타입의 내부를 코드에서 활용하기 쉽습니다.
@phw1009
@phw1009 9 ай бұрын
@@jcmh74 리플랙션은 알지만 성능적으로 권장되지 않는다는거죠.
@jeeeeh4063
@jeeeeh4063 11 ай бұрын
또 나만 어렵지..타스..
@8989superduper
@8989superduper 2 жыл бұрын
타스 필수이고 안전해진다고 해서 도입했는데 제대로 사용을 못하고 있어요..ㅋㅋ 무턱대고 빨간줄 가면 :any 집어넣는중ㅠㅠ 강의 꼭 들어볼게요 고마워요형
@nomadcoders
@nomadcoders 2 жыл бұрын
고맙습니당~!
@seirenkaren5411
@seirenkaren5411 2 жыл бұрын
전직장에서 JS 1년, 현직에서 리액트TS사용중인데 현직에서 리액트를 처음 접해서 그런지는 몰라도 죽을 것 같습니다...... (전직장에서는 특정 CRM플랫폼의 백엔드 로직이 JS라서 기존 JS의 최적화 및 유지보수를 담당했습니다) 조금만 삐끗하면 의미심장한 오류메시지를 던지니 계속해서 코드 자체의 구조를 보도록 요구합니다 덕분에 그럴싸하게 입력해도 그럴싸하게 오류메시지한테 탈탈 털립니다 (문제는 오류에 대한 내용을 상세하게 기술 안 해준다는 부분입니다. JS로 개발했을 떄의 벌어지는 에러해결시간에 비하면 TS가 확실히 그 부문에 대해서는 이점이긴 합니다만, 초심자 입장에선 대체 무슨 이유로 오류가 발생했는지 모르니 결국에는 JS로 개발했을 때 또는 그보다 더 많은 오류해결시간을 요구하게 됩니다) JS의 역사를 보니 넷스케이프는 평생 MS에게 고통만 받다가 잊혀진 회사로 남을 것 같습니다 넷스케이프는 한때 MS와 싸움판을 벌인 기록이 있는 회사였고 결국에는 넷스케이프가 도태되고 IE가 등극하면서 참담한 패배를 맛보게 되었는데 JS까지 저런 거로 봐선 뭔가 아이러니하네요
@user-vf1tj3vg6s
@user-vf1tj3vg6s 2 жыл бұрын
잊혀진->잊힌
@mozzigi9503
@mozzigi9503 2 жыл бұрын
코더님 그러면 js안배우고 타입스크립부터 배워도되나요?
@dhp5865
@dhp5865 Жыл бұрын
javascript를 그대로 사용하는 대신에 typescript를 쓰는 것이 낫다는 내용이군요.
@user-hu1km2ly2b
@user-hu1km2ly2b 2 жыл бұрын
코딩 막 시작하려는 고2입니당 그러면 자바스크립트 안 배운 상태에서 그냥 타임스크립트 먼저 배워도 되나요?
@nomadcoders
@nomadcoders 2 жыл бұрын
영상에 나온것처럼 자스를 먼저배우세요~~
@user-hu1km2ly2b
@user-hu1km2ly2b 2 жыл бұрын
@@nomadcoders 감사합니다!
@user-oi9rk8pk5m
@user-oi9rk8pk5m 2 жыл бұрын
타입스크립트는 자바스크립트의 확장판이라서 자스 안배우고 배울수가 없어요.
@XD-hj6dx
@XD-hj6dx 2 жыл бұрын
타입스크립트로 먼저 입문했었는데 거꾸로 자바스크립트 배워보니 역체감 엄청남
@user-vp8lj6ch6e
@user-vp8lj6ch6e Жыл бұрын
10일만에 만들어졌다니.. ㅋㅋㅋㅋ
@YT-ll8ns
@YT-ll8ns 2 жыл бұрын
JS가 불편한건 함수오버로딩이 안된다는거.. 타입스크립트를 써도 JS로 컴파일하는거라 오버로딩은 안될거 같은데. 브라우저가 타입스크립트를 지원하면 바로 넘어가겠지만 아직은 나의 업무에 컴파일러를 추가할 생각은 없음.
@srk96
@srk96 2 жыл бұрын
백엔드 Kotlin/JVM 프론트엔드 Kotlin/JS Kotlin 하나로 웹개발도 가능. Ktor
@ChoRyang_0
@ChoRyang_0 2 жыл бұрын
시스템에서의 쉘(Shell)과도 유사한 역할
@noz5805
@noz5805 2 жыл бұрын
니꼬 쌤이 JS를 쓰지 않는다니, 이게 무슨 소리야...! ...어그로를 잘 끄는 거보니 니꼬 쌤은 훌륭한 유튜버시군요... 8:57 니꼬 쌤이 처음에는 TypeScript 를 추천하지 않기도 했지만, 저 역시 결국 TypeScript는 마지막에 JavaScript 로 컴파일되어 화면에 보여진다는 것을 이해하는 것이 좋다고 생각하기 때문에, 처음부터 TypeScript 를 사용하는 것은 추천하지 않습니다. TypeScript 로 React 나 Vue 등의 프론트엔드 개발을 하게 되면 그게 희미해지긴 합니다만, 특히나 TypeScript 에 Any 타입이 존재하는 이유를 잘 생각하는 게 좋습니다.
@nomadcoders
@nomadcoders 2 жыл бұрын
😂
@airputh
@airputh 2 жыл бұрын
나는 ts 좋다고 생각한다. 협업에 아주 좋다고 생각한다. 하지만 혼자 개발할 때나 너무 뻔한 패턴이 있는 프로젝트는 js가 더 편하다. 왜냐하면 빠르게 코딩할 수 있다. 타입 때문에 생기는 문제는 생각보다 적다. try catch도 있고 instanceof도 필요할 때만 쓰면 된다. 대부분의 로직엔 타입이 필수가 아니다. 그리고 자바스크립트에서는 == 와 ===가 별개이고 truthy, falsy가 있어 이것들을 잘 활용하면 된다. 애초에 js는 간단한 로직을 만들기 위해 설계된 언어이다. 정교한 것을 만들려면 다른 언어를 쓰자.
@user-sd8qf7pu5x
@user-sd8qf7pu5x 2 жыл бұрын
자바로 입문했는데 자비스크립트 처음봤을때 이해안됐네요ㅋㅋㅋ var로 동일이름 변수선언부터 타입도 자동형변환 수준을 넘어서고.. 타입이 오히려 내가알던 언어느낌
@FPS-Game-Master
@FPS-Game-Master 2 жыл бұрын
오랜만에 TS 보네.. 벌써 2년 지났누
@sikmoon5633
@sikmoon5633 2 жыл бұрын
ie가 멸종하고 구형폰을 안쓰게 되면 타입스크립트가 대중화될 것 같네요. 몇 년 전에 조금씩 배우다가 크로스브라우징 문제로 안했었는데 요즘은 많이 좋아졌을지 궁금하네요
@yk3lee
@yk3lee 2 жыл бұрын
몇년전에도 ie에서 아무 문제 없었는데요…
@user-jd6gh3kh1m
@user-jd6gh3kh1m 2 жыл бұрын
타입스크립트를 바로 돌리는 브라우저는 없음
@jhjugug
@jhjugug 2 жыл бұрын
타입스크립트는 이제 선택이 아닌 필수입니다
@user-vf3ew9jd9d
@user-vf3ew9jd9d 25 күн бұрын
TS가 취향.. 확인
@no-Name..
@no-Name.. Жыл бұрын
영상의 내용에 동의는 하지만. 그렇다고 해서 무작정 타입스크립트부터 공부하는 입문자들은 없길 바람. 자바스크립트가 있고 타입스크립트가 있지 타입스크립트가 있고 자바스크립트가 있는 게 아님.
@common_answer
@common_answer 2 жыл бұрын
ts 못참지’
@nomadcoders
@nomadcoders 2 жыл бұрын
예압~!!
@hmizzang
@hmizzang 2 жыл бұрын
JS를 사용해왔고 사용하고 있는 유저로서 TS로 전환 시 혹시 기존 구 시대의 JS라이브러니를 사용할때에 문제는 없나요?? 오래된 소스코드를 그대로 복붙 누더기로 해서 급하게 서비스를 오픈해야하는 경우..
@Alanimdeo
@Alanimdeo 2 жыл бұрын
모든 타입을 any 또는 unknown으로 때려맞추면 되긴 하는데, 그럴 거면 자바스크립트 쓰는 게..
@RFLXN
@RFLXN 2 жыл бұрын
윗분처럼 모든 타입을 any 취급 해줘도 되고, 아니면 d.ts파일을 작성해서 기존의 js코드에 타입정의만 추가해줄수도 있어요
@hmizzang
@hmizzang 2 жыл бұрын
아하 답변들 감사합니다. 기존 소스코드의 변수들 중 일부에는 타입을 지정하지 않아도 오류가 뜨지 않도록 예외설정을 해주거나.. 에러가 나는 변수들에게 타입만 선언할 수 있는 별도의 문서를 사용한다고 이해하면될까요?? 많이 배워갑니다.
@user-my3zc9sn6v
@user-my3zc9sn6v 2 жыл бұрын
타스 아니였으면 프론트엔드 진작에 때려치웠습니다 다들 타스하세요
@user-sv9ep3xs2r
@user-sv9ep3xs2r Жыл бұрын
그냥 브라우저에서 타입스크립트를 5번째 언어로 선택해서 바로 돌릴수 있게 지원해줬음 좋겠다 ㅠ
@sumire-fanclub
@sumire-fanclub 2 жыл бұрын
저는 개인적인 일에는 RUST + javascript 조합으로 개발을 합니다. 물론 javascript는 좋은 언어는 아닙니다. 하지만 그 단점이 독특하고 개성있는 언어로 만들어줍니다.
@Joo0c
@Joo0c 2 жыл бұрын
Ts 좋다고 생각하다가 캔버스 작업에서 제대로 멘붕옴.... 진짜 너무화남
@hangle9825
@hangle9825 2 жыл бұрын
타입스크립트라는 단어는 많이 들어봤는데 이런 차이가 있었군요.. 처음 알았습니다 앞으로 웹 개발시에는 자바스크립트 대신 타입스크립트 써야겠네요!
@wow5261
@wow5261 2 жыл бұрын
확실히 자바스크립트는...자료형에 대해서 너무 관대하고 분명히 문제가 있는데 문제가 있다고 안 알려줘서 불편함
@bart2865
@bart2865 2 жыл бұрын
JS is smart The dull is me 🐶
@spaceneat
@spaceneat 2 жыл бұрын
타입스크립트에 대해서 많은 사람들이 좋다해서 관심이 가기는 하지만 결국 자바스크립트로 변환해야 한다는점과 항상 이런 언어는 나중에 갈수록 비대해지면서 또 다른 문제점이 생기더라구요 ㅋㅋㅋ 그래도 이정도로 추천한다면 관심이 가기도 하네요 ㅋㅋㅋ
@user-di1kc9qm4t
@user-di1kc9qm4t 2 жыл бұрын
타입스크립트를 할때 객체지향을 완벽하게 알고 있어야 할까요? 현업에서도 객체지향을 많이 사용하나요?
@wlsmdltn
@wlsmdltn 2 жыл бұрын
완벽한 객체지향이란건 없구, 현업에서 객체지향은 모든 경우에서 사용되면서도, 모든 경우에서도 뺄수 있지만.. 핵심은 객체지향은 뭐랄까, 프로그래밍 언어의 밑바탕입니다. 배워두시면 100% 무조건 유용합니다. 하지만 나중에 천천히 배우셔도, 객체지향처럼 생각하시면서 코딩하시게 될거에요. 객체지향은 사람이 사물을 보는 방식을 코드로 표현했다고 보시면 되며, 은연중에 영향을 계속 받고 계실 거에요.
@user-di1kc9qm4t
@user-di1kc9qm4t 2 жыл бұрын
@@wlsmdltn 함수형으로 코드짜는건 익숙해졌는데 class를 사용하려고하면 막막해지더라구요 ㅠㅠ 그래도 조금씩은 하긴해야겠군요...
@gleamgreen
@gleamgreen 2 жыл бұрын
ts 쓰고 있는데 객체지향 관련해서는 js랑 별 차이 없다고 생각합니다.
@user-nr6zb3eo7s
@user-nr6zb3eo7s 2 жыл бұрын
@@user-di1kc9qm4t ㅎㅎ class라고 별거 없어요. 함수 사용에 익숙해 지셨으면 기능에 맞는 함수들 모아둔게 class인데요 뭐
@wlsmdltn
@wlsmdltn 2 жыл бұрын
@@user-di1kc9qm4t 따로 걱정하실거는 없어요. class 막상 써보면 지금 하시는거랑 다른거는 없습니다. 정리 차이라고만 보시면 되어요. 뭐랄까.. 이전에는 책상에 이것저것 올려놨는데, 박스 가져와서 거기에 담는다고 생각하시면 됩니다. 그게 뭐 특별한 규칙은 아니잖아요. 정리 방법이 바뀐것이지. 그러니, 걱정마시고 맘편하게 접근하세요. 으차피 프로그래밍 언어 거기서 거기입니다.
@user-on2rn5ms3c
@user-on2rn5ms3c 2 жыл бұрын
자바스크립트에 느슨한 관계에 대해서 별로 불편함을 못느꼈던것 같습니다. 너무 직관적이나 단순하게 사용해서 일수도 있습니다. 계산이 필요한다거나 타입체크가 필요하거나 하는부분들은 제 3의 사용자들의 해킹에 의해서 변경될수도 있어서.. 대부분 뒷단으로 넘겨서 작업을 했었던것으로 기억합니다. 결국 타임스크립트도 마지막에는 자바스크립트 결국 자바스크립트를 완전히 걷어낼수는 없고.. 자바스크립트의 인기 요인은 느슨한 자유성이지 않을까 싶습니다. 너무 타입에만 고집하는 언어들은 개발자들이 싫어하더라구요.. 결국 나중가면 잘 사라지고... 아근데 자바는 엄청 살아남네요.. 언제사라지려나..
@user-os9st5rd8i
@user-os9st5rd8i 2 жыл бұрын
빌드툴도 멍청한짓을 막아주긴한다죠... 고맙다 안드로이드스튜디오..
@sanghunlee9946
@sanghunlee9946 2 жыл бұрын
다행이다 아예 스크립트를 쓰지 말라는줄 ㅋㅋ
@user-gq4hw2bs9t
@user-gq4hw2bs9t 2 жыл бұрын
점점 더 모든 웹 개발 주요 언어들이 컴파일 단계를 거치고 있음. html은 jsx, tsx, pug... css는 less, sass, scss... js는 coffee, type, 심지어는 자체 스펙내의 버전 호환을 위해서도 컴파일을 함. 이 비용을 감당할만큼의 이점이 있다고 하지만, 왜... 우린 그 컴파일을 당연하다고 받아들일까... 하는 의문도 가져야 할 듯. 인간의 생산성을 위해 sw의 복잡도가 높아지는 게 좋은 건지 의문.
@yjkim1243
@yjkim1243 2 жыл бұрын
타입에 대해서 개발자의 실수를 방지한다는 것은 이제 이해했습니다. 그러나 어차피 TS는 JS로 compile이 되는데, 그 얘기는 JS가 진정한 객체지향(OOP)이 아닌 Prototype based 언어라는 것을 본질적으로 해결하지 못하지 않나요? 이 부분에 대해서 궁금합니다. How can TS be more Object Oriented (in a more fundamental way, not just as a syntactical sugar) than JS, after all it eventually compiles into JS?
@b93kda
@b93kda 2 жыл бұрын
당연히 못하죠. 근데 TS가 그걸 해결하려는게 아니잖아요.
@user-sv9ep3xs2r
@user-sv9ep3xs2r Жыл бұрын
OOP는 Concept일 뿐입니다.
@user-ke7lf1gk6r
@user-ke7lf1gk6r 2 жыл бұрын
JS로 먼저 고생하면 타입스크립트 배우기도 전에 개발자 포기할 거 같은데요,,,
@beingkidstill9143
@beingkidstill9143 Жыл бұрын
자바스크립트 환경에서 주로 작업하는 개발자인데 자바스크립트가 진짜 지ㅈ대로인 룰?이 존재하는거라던가 개억지 엉뚱한 결과를 내놓거나 꼭 런타임환경에서 돌려서 콘솔로 애러를 확인하고 찾아가서 고쳐야한다는거라던가 진짜 ㅈㄴ팔랑팔랑 거리는 언어라서 화딱지가 자주 나는데 유일하게 칭찬하는 점이 있습니다, 자유도와 무한한 가능성입니다. 파이썬도 똑같지 않냐 할 수 있는데 맞습니다 다만 양날의검이라 설계를 잘못하면 조지겠지만 정말 과감한 시도라던가 기괴한 아이디어지만 이게 말이되나?싶은 구조도 만들 수 있습니다 뭐 개발자 능력 나름이겟다만
@user-gw9yh1uf3r
@user-gw9yh1uf3r Жыл бұрын
8:55 개발자 아닌 입장에서 절대 js 부터 시작안할껄? ㅋㅋ 나는 예외라서 바로 typescript 정복 가능해ㅋㅋㅋ
@sangjela
@sangjela 2 жыл бұрын
TS의 문제는 잘 관리되지 않았다면 테스트 자동화와 유지보수가 헬이란거. JS는 전임자가 개판 쳐놓고 나갔어도 어떻게 할순있지만... 애당초 스크립트를 또 컴파일해야 하는 것에 의문이 필요할 듯
@gehrigyeo6667
@gehrigyeo6667 2 жыл бұрын
어떻게 할 수 있을 정도라는 건, 그나마 괜찮게 만들어진겁니다. 진정하게 개판쳐놓은 js는 상상을 초월합니다.
Why Functional Programming Matters
9:29
노마드 코더 Nomad Coders
Рет қаралды 111 М.
The Genius JavaScript Developer Who Disappeared
6:40
노마드 코더 Nomad Coders
Рет қаралды 54 М.
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 4,6 МЛН
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 126 МЛН
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 15 МЛН
Simulating the Evolution of Rock, Paper, Scissors
15:00
Primer
Рет қаралды 528 М.
Stop Writing C and C++, Says The White House
10:00
노마드 코더 Nomad Coders
Рет қаралды 160 М.
타입스크립트 쓰는 이유 & 필수 문법 10분 정리
13:28
코딩애플
Рет қаралды 176 М.
Developers Compete To Create The Worst UIs
11:10
노마드 코더 Nomad Coders
Рет қаралды 48 М.
All Rust features explained
21:30
Let's Get Rusty
Рет қаралды 291 М.
평생 써먹는 코딩 공부 순서, 코딩 고수는 보지 마세요!
15:02
스파르타 IT연구소
Рет қаралды 166 М.
OOP explained like I'm five
10:40
노마드 코더 Nomad Coders
Рет қаралды 162 М.
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 4,6 МЛН