본문 바로가기
반응형

분류 전체보기33

[프로그래밍] TypeScript를 왜? 써야 하는가 [프로그래밍] TypeScript를 왜? 써야 하는가 안녕하세요. 개발 까마귀입니다. 가장 사랑받는 언어에서 2위를 차지하고 전 세계에서 가장 높은 연봉과 관련된 언어에서도 꽤 높은 순위를 차지합니다. 그리고 왜? Javascript 개발자는 TypeScript를 필수적으로 공부를 해야 할까요? TypeScript를 사용해야 하는 이유 일반적으로 Javascript는 "Type"을 지정하지 않고 변수를 만들고 함수에서 return을 할 때도 Type을 지정하지 않고 return을 합니다. 이것이 큰 문제점인 이유는 프로젝트의 규모가 커지면 커질수록 데이터의 이동이 복잡해집니다. 데이터 이동이 2~3 depth까지 가면서 로직과 흐름 파악하기가 어렵죠 예시로 들어보자면 페이징을 하는 함수가 있다고 칩시다... 2021. 2. 7.
[Backend] Nodejs Express로 웹 서버 만들기 Nodejs Express로 웹 서버 만들기 안녕하세요. 개발 까마귀입니다. 저번에 프레임워크 없이 웹서버를 만들어봤죠? 하지만 그런 코드로는 조금만 큰 프로젝트여도 코드가 분리가 안되고 에러가 나도 찾기가 힘듭니다. 그래서 프레임워크인 Express로 써서 더 간단하고 더 편리하게 웹서버를 만들어보죠 Express의 인기 Express의 인기가 엄청납니다. 가볍고 쉽고 빠르기 때문이죠 개발자는 express를 이용해서 블럭을 쌓아 하나의 성을 만드는 개념입니다. 그 말은 즉슨 밑바닥부터 설계를 해서 개발을 해야 한다는 거죠 이게 처음 초심 개발자한테는 머리가 멍합니다. 설계를 잘 못하면 갈아엎어야 하는 상황까지 올 수 있으니깐요. 그러니 패턴과 설계는 개발자가 다 해야 합니다. express는 개발할 .. 2021. 2. 7.
[Backend] Nodejs 웹 서버 만들기 Nodejs 웹 서버 만들기 안녕하세요. 개발자 개발 까마귀입니다. 오늘은 Nodejs로 웹서버를 만들어볼 겁니다. 우선 바탕화면이든 어디든 폴더를 만듭니다. 그리고 cmd를 킨 후 cd로 만든 폴더로 이동합니다. 이렇게요. 그런 다음 npm init을 칩니다. 그냥 엔터만 누르시면 됩니다. 나중에 수정은 package.json으로 수정하면 됩니다. 엔터를 다 했으면 저희가 만들었던 폴더에 package.json이 생성이 됐을 겁니다. 이렇게 생성이 됐으면 성공입니다. 그런 다음 만든 폴더에 index.js 파일을 생성 후 코딩을 합시다. const http = require('http'); http.createServer(function(req, res) { }).listen(8080, function.. 2021. 1. 31.
반응형