자바스크립트를 그다지 좋아하진 않지만 > 자유게시판

자유게시판

자바스크립트를 그다지 좋아하진 않지만 정보

자바스크립트를 그다지 좋아하진 않지만

본문

상위호환인 타입스크립트는

TDD로 훨씬 더 OOP 스럽게 작성할 수 있어서 개발하기 편리한 것 같습니다.

 

다만 타입 정의하느라 확실히 시간을 많이 잡아먹긴하네요...

 

타입에 유연한 PHP가 저에겐 최고네요

추천
3

댓글 2개

PHP 도 타입을 강하게 체크하도록 발전해왔습니다.

 

 

여전히 그렇게 사용하지 않는 사람이 있고, 사실상 PHP 8.3이 나온 지금에서야 타입 힌팅이 완성에 가까워진 상황이긴 하지만요.

 

7.4는 돼야 숨통이 트인 느낌이고 8.0이 돼면 진짜 거의 다 왔다 싶은 느낌이죠. 이걸 버전별로 찔끔씩 추가해서 파편화가된게 아쉽네요.

 

타입 정의가 처음 적용된 7.0은 2015년 말, 좀 쓸만해진 7.4는 2019년 말에 공개됐죠. 7.4 기준으로 만 4년이 지났고, 7.0 기준으로는 만 8년이 지났죠.

 

 

PHP 의 언어적 치원뿐만 아니라  PHPStan, Pslam 같은 정적 분석도구로 각종 주의부터 오류, 타입 체크까지 강하게 체크해주는 툴의 사용이 자리잡고 있고요.

 

이런 툴의 사용이 아니더라도 타입 힌트를 사용하면 웬만한 에디터(에디트플러스 같은 구세대 유물은 지원하지 않지만요)에서도 타입 체크를 해주기도하며, 런타임에서도 경고나 오류를 발생시키기도하죠.

 

맞는 방향으로 잘 발전해왔죠.

타입 정의로 인한 시간은 런타임 오류로 인한 문제를 해결하는 시간을 줄이고, 버그 가능성을 줄여주는 것으로 보상되죠.

 

많은 사람들이 JS와 PHP를 싫어하고 TS에 열광하는 이유가 타입 때문이죠. 

전체 195,353 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여6 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT