Computer/Web
-
node.js 설치Computer/Web 2020. 4. 13. 23:33
Windows 사용자 아래 link 타고 들어가서 권고 버전 installer로 설치 https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org MacOS 사용자 마찬가지로 위의 링크 타고 들어가서 권고 버전 설치 해도 되지만, brew 사용하여 install 하는 방법 먼저, homebrew 설치 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew update brew update Homebrew 설치 확인 brew d..
-
web-site와 web-app의 차이Computer/Web 2020. 4. 12. 23:03
개인적인 기준이지만 웹 사이트는 컨텐츠가 중심이 된다면 웹 앱은 사용자와의 상호작용이 중심이 된다. 즉 웹 사이트는 웹 앱에 비해 상호적용이 적다는 것이다. 웹 사이트는 사용자가 접속하여 안에있는 내용물을 그저 "소비"한다. 이전 게시글에서 소개한 Vanilla JS 공식 웹사이트 같은 것이다. (JS로는 인터렉티브한 웹 사이트를 만들 수 있다) 웹 앱의 경우 예를들면, facebook netflix와 같은 것들이있다. 넷플릭스의 경우 사용자가 필터를 걸어 원하는 종류의 영상을 확인할 수 있고, 영상을 시청하고 저장하고 찜(?)할 수 있다. 사용자가 다양하게 웹과 상호작용을 하게 된다. 이때 JS로만은 부족하여 React와 같은 프레임워크가 등장하게 되는 것이다. 여기서 중요한 것은 React는 "프레임..
-
Vanilla-JS/ Javascript/ node.js 차이Computer/Web 2020. 4. 12. 22:10
바닐라 자바스크립트란 무엇인가? Javascript라는 말은 많이 들어봤는데, Vanilla-JS는 뭐지. Vanilla-JS는 추가적인 라이브러리나 프레임워크가 없는 플레인(?)한 Javascript이다. Pure Javascript라고 해야할까. 무방부재. sugar free와 같이 무라이브러리 프레임워크 free 이런거라고 생각하면 된다. 그럼 node.js는 무엇일까? Javascript는 브라우저 안에서 산다. node.js는 javascript를 브라우저 밖으로 꺼낸 것이다. 사용자는 node.js를 사용하여 JS로 파일시스템에 접근 할 수도 있고 서버도 만들도 있다. 바닐라JS 공식 홈이다. 밑에 stack-overflow에서 신난 개발자들 댓글 단것도 구경 ㄲ http://vanilla-j..