TypeScript 2

Node.js 가 무엇인가?? (feat.장단점)

JavaScript 라는 언어는 이제 좀 알게 된 것 같습니다. 혹시 아직 모른다면 JavaScript가 무엇인가?를 참고하세요. 하지만, HTML이나 CSS를 할 때에 사용되는 script 수준의 JavaScript 만을 여러분들은 배운겁니다. JavaScript는 ECMAScript의 버전을 따라 많은 변화가 있었습니다. 이러한 변화들로 하여금 다양한 프로그래밍 패러다임을 접해볼 수 있으며, 이 패러다임의 변화로 다양한 프레임워크들과 모듈들이 만들어지게 되었습니다. 그 중에 보편적으로 사용되는 NodeJS에 대해 살펴볼까 합니다. Node.js 가 무엇인가요? 시작하기에 앞서 Node.js가 무엇인지 찬찬히 알아보고 가도록 하겠습니다. NodeJS 의 홈페이지에 정의되어 있는 내용으로는 비동기 이벤트..

개발/nodejs 2020.01.26

TypeScript, 왜 써야되나?? (feat. 장단점)

JavaScript가 es6로 바뀌면서 큰 인기를 끌기 시작했습니다. 또한, Node.js로 할 수 있는 것들이 점점 많아졌으며, 지금도 많아지고 있습니다. 처음에는 웹에서 사용하기 위한 스크립트 언어로 활용되다가 점점 백엔드 언어로서 Node.js가 자리를 잡기 시작했고, Angular.js, Vue.js, React.js 처럼 JS 기반 웹 프레임워크가 생기기도 하고, jsx를 활용하여 JS 기반 프레임워크인 React로 앱까지도 만들 수 있게 되면서 점점 JavaScript를 사용하는 프로젝트가 늘어나기 시작했습니다. 그래서 만들어진 TypeScript JavaScript 의 장점은 일반적인 C, Java처럼 자료형이 존재하지 않는 개념입니다. 물론, 어느정도 잡히기는 하지만 프로젝트 단위에서는 추..

개발/TypeScript 2020.01.20