자바스크립트는 배보다 배꼽이 커지고 있는 중.. 원래 언어를 만든 목적과 맞지 않게 사용하니 자꾸 곁가지가 붙고 복잡해지는 것임... 그런데 또 다른 측면에서 보면 자바스크팁트가 미래의 언어임.. 높은 자유도와 함께 수 많은 사람들이 참여하는 생태계.... 그래서 다 따라가기 어려움... 이럴때일수록 기본에 더 충실해야...
귀찮으셔서 설명 안하신거 같은디 느려지는 이유는 변환과정을 한번 거치기 때문에 느려진다고 합니다 숫자 + 숫자를 해도 변환 과정을 거치기 때문에 무조건 느려진다고 하는게 더 올바른 답이겠네요. 항상 빠르지는 않지만 framework 이용시에는 typescrip이 항상 더 빠르다고 합니다.
질문이 있습니다. 1.최종적으로는 자바스크립트로 컴파일해서 사용하는것이니..코딩된 ts 확장자 파일은 웹에서 사용되지 않는것이지요? 2.컴파일된 자바스크립트를 수정해서 --타입을 부분적으로 삭제 한다거나- -사용해도 자바스크립트니까 오류가 나지 않는게 맞나요? 3.타입스크립트 작성문법을 잘알고 있다면, 자바스크립트 편집기로 타입스크립트형식으로 작성도 할수 있는거지요? 4.타입스크립트에 백엔드에서 동작하는 구문이 들어 있으면 node.js 가 설치되어 있어야 동작을 하는거지요?
1번 넹 2번 넹 3번은 ts에만 존재하는 문법 혹은 타입은 당연히 ts에만 쓸 수 있답니다 (never, generic, interface, enum, private, public, :type지정 등등) 4번은 npm에 대한 이해도가 필요하시겟네요, js/ts에서 dependency 관리를 어떻게 하는지 잘 아신다면 분명 궁금증이 해소될겁니다. 찾아보시는거 추천드려요 ㅎㅎ
@처음처럼 아.. 말씀하신 꼰대인 부분 인정 합니다. 저는 네이티브만 10년 넘게 하다가 최근 약 5년정도 typescript 사용하고 있는 개발자중 한명입니다. 참고로 몇몇 커뮤에서는 구식(이라 쓰고, 제약이 다소 strict한) 언어들을 선호하는 개발자들을 꼰대라 부릅니다. 코딩애플 영상들이 이런 내용들을 다소 유쾌하게 푸는감이 있어 재미로 읽어질까 댓글 작성을 해본것인데, 그렇게 읽어지지 않을 수 있겠다 생각도 드네요. 추가로, 언급한 커뮤에서는 그 꼰대라는 용어도 스스로를 자칭하는 목적으로 무겁지 않게 사용합니다. 제 첫번째 댓글은 영상의 본질을 비꼬는 목적으로 작성한 것이 아님에 오해 없으셨으면 좋겠네요 :)
JS 선생님은 ㅈㄴ 자유로워서 젓가락질을 위해 밥상에 숟가락+젓가락 한 개로 셋팅한 학생도 걍 놔둠. 그리고 젓가락질 하다가 실패하면 하는 소리가 응 왜 젓가락질이 안될까? 이게 다임 먹는시도 전까진 잘못 알려주지도 않음 TS선생님은 젓가락이 한개 뿐인순간 바로 등짝 때리면서 이걸로 젓가락질이 되겠냐? 함 커지면 커질수록 어디서 에러난지도 모르고 실행 후에나 알 수 있던 것들이 TS는 알려 줌
이분은 영업직이 천직이실듯 너무 말씀 잘하셔용!
가르치는일이 더 맞으신거 같은데요?
영업은 말빨로 하면 한철이고 인맥으로 하면 평생 손 못 뗌
typescript 쓰면서 장점 중 하나가
DOM 공부를 자연스럽게 할수 밖에 없게 만들어 줍니다 ㅎ
수 밖에->수밖에
@@d2341a에혀
최근에 타스타스 그러길래 뭔가 좀 알아는 보고싶고 알아보자니 타스의 정의와 관련없는 문법 사용법 같은거만 줄줄이 늘어놓고 그러던데...
딱 맞게 오늘 이렇게 친절한 영상을 올려주셨네요 너무 감사합니다 항상 잘 보고 있습니다 ㅠ
진짜 ReactNative도 좀 해주시면 안 될까요 내가 보기엔 인**에서 강의하는 사람 다 망할듯.. 인프런 강의들은 그 사람들은 그냥 실무 개발자들이지 강사가 아님 이 위대하신분은 명 강사다!
저도 딱 이 생각이 들었음요
이사람 개고수인것같다
그러게요
@@higstudev ㄷㄷ 님어디조씨?
오우 타입스크립트 강의 찾는데 코딩애플님 강의라니 개이득봤다
약팔아도 팔릴거 같은 호소력... 쩐다.. 자막은 덤이네요 ㅎㅎ
자바스크립트는 배보다 배꼽이 커지고 있는 중.. 원래 언어를 만든 목적과 맞지 않게 사용하니 자꾸 곁가지가 붙고 복잡해지는 것임... 그런데 또 다른 측면에서 보면 자바스크팁트가 미래의 언어임.. 높은 자유도와 함께 수 많은 사람들이 참여하는 생태계.... 그래서 다 따라가기 어려움... 이럴때일수록 기본에 더 충실해야...
진짜 너무 방대해요
웹계의 C++?...
@@hwanjunu6789ㄴㄴ 자바에 더 가깝지
귀찮으셔서 설명 안하신거 같은디 느려지는 이유는 변환과정을 한번 거치기 때문에 느려진다고 합니다 숫자 + 숫자를 해도 변환 과정을 거치기 때문에 무조건 느려진다고 하는게 더 올바른 답이겠네요. 항상 빠르지는 않지만 framework 이용시에는 typescrip이 항상 더 빠르다고 합니다.
최근에 typescript 강의 찾고 있었거든요... (취미 초보코더)
코딩애플은 TS 강의 안해주나? 생각하고 있었는데 타이밍 쥑이네요 ㅋㅋㅋㅋ
와 어떻게 설명이 이렇게 귀에 쏙쏙 박히지
귀에 쏙쏙 박혀요!!
타입스크립트는 사용자 토익점수도 예측해주는군요 ㅎ
아 딴영상 보고싶은데 ㅋㅋㅋㅋ 이게 재밌고유익해서 끌수가 없네...
좋은영상 감사합니다
ㅋㅋㅋ 말투가 너무 ㅋㅋ매력있으세요
ㅋㅋㅋㅋ
우앙 타입스크립트 강의까지...!
강의 재밌다 ㅋㅋ 들어봐야겠네요
에러를 내뿜어준다 표현에 무릎을 탁 쳤습니다
형태가 잡힌 타입스크립트가 빠르게 성장할수 있었던건 다 이유가 있죠. 동적 타이핑이 쉬워보이지만 인간 뇌용량의 한계로 유지보수랑 협업이 어렵다는점...
설명.대박!
오 드디어 코딩애플 채널에서 타입스크립트를 보게 되는건가??
최고~!!, 감사합니다~^^
강의 기다릴게요!💖😍
tsc -w 안되시는 분들은
npx tsc -w 한번 해보세요
감사하빈다.
파이썬도 쓰다보면 타입힌트 꼭 매기게됨 ㅋㅋ
물론 타입스크립트 처럼 컴파일하거나 강제로 시키는건 아니다만
재밌다
질문이 있습니다.
1.최종적으로는 자바스크립트로 컴파일해서 사용하는것이니..코딩된 ts 확장자 파일은 웹에서 사용되지 않는것이지요?
2.컴파일된 자바스크립트를 수정해서 --타입을 부분적으로 삭제 한다거나- -사용해도 자바스크립트니까 오류가 나지 않는게 맞나요?
3.타입스크립트 작성문법을 잘알고 있다면, 자바스크립트 편집기로 타입스크립트형식으로 작성도 할수 있는거지요?
4.타입스크립트에 백엔드에서 동작하는 구문이 들어 있으면 node.js 가 설치되어 있어야 동작을 하는거지요?
1번 넹
2번 넹
3번은 ts에만 존재하는 문법 혹은 타입은 당연히 ts에만 쓸 수 있답니다 (never, generic, interface, enum, private, public, :type지정 등등)
4번은 npm에 대한 이해도가 필요하시겟네요, js/ts에서 dependency 관리를 어떻게 하는지 잘 아신다면 분명 궁금증이 해소될겁니다. 찾아보시는거 추천드려요 ㅎㅎ
추천...
기다렸다 타입스크립트
思密达 typescript 特别好用
영상 내 용어가 잘못 사용 되었네요. 코딩 꼰대일수록 type strong한걸 좋아하고, compile time에 error가 많이 잡히는걸 선호합니다.. 코딩 꼰대들은 js 별로 안좋아하는...
@처음처럼 아.. 말씀하신 꼰대인 부분 인정 합니다. 저는 네이티브만 10년 넘게 하다가 최근 약 5년정도 typescript 사용하고 있는 개발자중 한명입니다. 참고로 몇몇 커뮤에서는 구식(이라 쓰고, 제약이 다소 strict한) 언어들을 선호하는 개발자들을 꼰대라 부릅니다. 코딩애플 영상들이 이런 내용들을 다소 유쾌하게 푸는감이 있어 재미로 읽어질까 댓글 작성을 해본것인데, 그렇게 읽어지지 않을 수 있겠다 생각도 드네요. 추가로, 언급한 커뮤에서는 그 꼰대라는 용어도 스스로를 자칭하는 목적으로 무겁지 않게 사용합니다. 제 첫번째 댓글은 영상의 본질을 비꼬는 목적으로 작성한 것이 아님에 오해 없으셨으면 좋겠네요 :)
Fail fast
마지막에 1초도 얄짤없이 그냥 딱 끊고 끝나는거 왤케 은근히 킹받지 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
애플코딩 잘한다
tsconfig.json 파일에서 마지막에 쉼표가 꼭 있어야 하나요?
ㄴㄴ
json 형식에 대해서는 구글링하면 파악 금방 가능할것 같습니다
오히려 있으면 안돼죠
@@Q_20 상관 없습니다~
c#, java, go lang, 다 짬뽕한거 같은 느낌
🤝
형 빨리 풀버전 내놔...
누나입니다
@@codingapple ㅋㅋㅋㅋㅋㅋㅋ아 진짜 ㅋㅋ
@@codingapple 목소리가 너무 좋으셔요
기존 개발자는 천줄 만줄은 안짜봣다고 생각하는건가요? 그냥 코딩 자체를 못하는게 원인이 아닐지 ? 타입이슈를 얘기하는애들은 하나부터 열까지 전부 주니어였음. 강타입 언어가 무조건 맞다고 생각한다면 생각부터가 주니어라는 얘기임.
시니어 호소인 어서오고 ㅋㅋ
자바스크립트는 안써봐서 잘 모르겠는데 동적 타입이 단점이라면 애초에 자바스크립트를 왜 쓰나요?
웹개발하려면 자바스크립트밖에없는디요
웹브라우저가....지원하는 언어...only js....
타입쓰다 데브툴 디버깅 익숙해서
다시 돌아온 사람 입니다.
허나 리액트 풀스택에는 꼭 쓰세요
네이티브랑 써도 상관없나요?
강의는 잘 들었었는데 하 이때 이거 설치하다 뭐 잘못됏는지 그뒤로 라이브서버 안열림.,,.,.
7:23 여기서 중괄호로 쉽게 묶어주는데, 혹시 단축키 아시는 분 있으신가요?
저 vscode쓰는데 중괄호로 묶고 싶은 부분 드래그 한 다음에 그냥 중괄호 왼쪽 거 누르면 돼요
@@원희이-c4c 아 그러네요 감사합니다 ㅎ
형님 웹 패키지 수강신청했는데
타입스크립도 넣어주세욧!
타입스크립트 강의도 넣어주시면 좋을것같아요
js랑 cpp랑 섞인 느낌이네요 ㅎㅎ
cpp랑은 여러모로 알아보기 힘든 부분도 많고..... 퍼포먼스 위주의 랭기지다 보니.. 코드 단에서 봤을땐 코드가 짧아보이게끔 컨셉을 잡은 python을 참조한게 아닌가 생각이 듭니다.
저는 js버전의 코틀린이라고 이해하고잇네요 ㅎㅎ
나머지는 올리기 귀찮음 online.codingapple.com/course/typescript-crash-course/
python의 타입 힌트와 많이 닮았어요
[key:string]:obj => record
에러메시지 때문에 마음 상해서 안 쓸래요
MS 가 vb스크립트로 한번 제대로 말아먹고 이
갈고 만든게 타입스크립트죠 개발총괄을 델파이와 C#의 창시자인 엔더스헤일즈버그로 했을정도였으니까요
파스칼 언어가 살아돌아온줄..
선생님 플러터는 안하시나요.. 결제의사 50000%
이 형한테 스파르타로 맞으면서 배우고싶다 으항~♡
ts로 생성된 js와 같은 변수명을 쓴다고 에러가 뜹니다(2451) 해결방법이 있을까요?
ts 또는 js code전체를 iife로 한 번 감싸세요
스타트업 지인이 TS 도 쓰고 싶어하는데 직원이 Java만 하려고 하고, 공부를 안한다네요. Java 하시는 분은 금방 배울텐데 이해가 안갔어요.
님아 TS랑 Java 는 완전히 다른 영역입니다. TS 는 클라이언트언어고 Java는 서버언어입니다. 굳이 Java 서버 개발자가 TS 할 필요 없음.
@@강마루-x9i TS로 서버도 해요
그런애들은 일 못하는거죠
언어라는게 결국 다 거기서 거긴데.
아이티 하는사람은 그냥 다 알아야 되요
네트웍, 시스템, 프로그래밍, 기본적인 보안 지식, 하드웨어 다 알아야 뭘 하든지 하죠.
@처음처럼 규모가 좀 있는 플젝이면 당연히 그렇긴 하겠죠. 근데 저 분이 딱 잘리서 JS/TS는 마치 클라이언트 언어로만 쓸 수 있다고 말씀하시는 것 같아서 첨언했습니다~
@처음처럼 실제로 조금 더 좋더라도 쉽게 바뀌지 않죠 훨씬 좋으면서도 전환하기 어렵지 않고 전환할 때 손해볼게 전혀 없어야
코딩꼰대들ㅋㅋㅋㅋㅋㅋㅋ 재미있게 잘 보고 가요!
타임스크립트 이해못하고있었는데 한번듣고 바로이해함..
1:55 토익 300점이냐 ㅋㅋㅋㅋㅋㅋㅋ
ㅋㅋㅋㅋ 유튜브 강의 하기 싫은데 억지로 찍은듯한 말투다
들킴
ㅋㅋㅋㅋㅋ
강사님 자기채널이 아니신건가 ㅋ
원래 이런 꼰대가 제일 잘 가르침
ㅋㅋㅋㅋ인정 근데 영상 퀄리티 개쩜ㄷㄷ
굳
무심코 뜨길래 누르길 잘햇다
토익 300점이냨ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
내 13분 어디감?
콜론 위치 불편하네..
왜 프로젝트가 커질수록 저런 자유도가
단점이 되는거에요?? 왜요? 이유가 궁금해요
규모가 커질수록 변수에 적용되는 함수나 조건들이 너무 많아서 태생부터 소멸까지 감시하기엔 힘드니까 일관성 있는 타입으로 가는게 좋습니다
자유도는 곧 예측불가능성입니다. 같은 목적을 달성하기 위한 방법이 적으면 적을수록 코드를 쓰기도 읽기도 쉽죠.
버그가 났을때 어디서 왜 났는지 찾기 더 힘들어짐. 의도와 다른 자료형을 변수에 집어넣으려고 하는데도 잘 처리해주니까.
넓은 공간에서(규모가 큰 프로젝트) 수많은 탱탱볼이 뛰댕기는데(자유도가 높은 코드) 그 중에서 문제가 되는걸 찾아야한다고(에러 확인 및 수정) 생각해보시면 됩니다
JS 선생님은 ㅈㄴ 자유로워서 젓가락질을 위해 밥상에 숟가락+젓가락 한 개로 셋팅한 학생도 걍 놔둠.
그리고 젓가락질 하다가 실패하면 하는 소리가
응 왜 젓가락질이 안될까?
이게 다임 먹는시도 전까진 잘못 알려주지도 않음
TS선생님은 젓가락이 한개 뿐인순간 바로 등짝 때리면서 이걸로 젓가락질이 되겠냐? 함
커지면 커질수록 어디서 에러난지도 모르고 실행 후에나 알 수 있던 것들이
TS는 알려 줌
야미
탭 2칸인거 너무 불편하네요
ㄹㅇ 보기좋은건 4칸
근데 이것도 결국 자바 기반이라 프로그램이 쓸대없이 무거워질거 같은데
자바 혐오 멈춰!
Ts 조금 야하네요
코드를 잘 짜고 문서가 견고하면 type이 필요가 없는뎅?
그래놔도 언제 문서보고 코딩하고 문서보고 코딩하고 하노 또라인가 ㅋㅋ 큰 프로젝트일수록 오히려 최종 릴리즈까지 시간은 ts가 훨씬 짧다고 본다
ㅋㅋㅋㅋ말 ㅈㄴ 웃기게함
감사합니다.
쵝오다강의
너무 재밌다..
재밌슴