node.js

    [React Native] 공부(Android Studio, VSCode, Node.js, npm, yarn, Chocolatey, ESLint, Prettier, 번들링)

    리액트 네이티브(React Native)란? 자바스크립트(JavaScript)와 리액트(React) 라이브러리를 사용해 네이티브 앱을 개발할 수 있게 해주는 기술이다. 리액트 네이티브의 장점은 자바스크립트로 코드를 작성해 애플의 IOS 기기와 구글의 안드로이드 기기에서도 구동하는 애플리케이션을 개발할 수 있다는 것이다.(IOS 앱을 개발하려면 macOS를 사용해야한다. 다른 운영 체제에서는 IOS 앱을 컴파일할 수 없기 때문에 리액트 네이티브로 개발할 때는 macOS기기를 사용하는 것이 좋다.) 리액트는 웹 애플리케이션의 UI를 편하게 만들기 위해 페이스북에서 개발한 자바스크립트 라이브러리이다. 리액트는 웹 개발을 위해 만들어진 라이브러리지만, 플랫폼에 구속을 받지 않는다. 리액트에서 실제 웹에 해당하는..

    [Node.js] 개념 이해하기

    Node.js 노드 공식 사이트에는 노드를 다음과 같이 설명하고 있다. Node.js는 Chrome V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임이다. 즉, 노드를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있으며, 서버를 실행하는 데 제일 많이 사용된다. Node.js는 JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램이다. Node.js는 V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임(환경)이다. Node.js는 서버사이트 스크립트 언어가 아니다. 프로그램(환경)이다. Node.js는 웹서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어졌다. Node.js는 확장성이 있는 네트워크 어플리케이션 개발에 사용되는 소프트웨..