본문 바로가기

728x90

개발관련잡학(雑学)

(4)
NPM 과 NPX 무엇이 다른가? 자주 사용하는 용어인데, 이제와서 새삼 이 차이에 대해 공부를 해 봤습니다. 두 명령어는 비슷하지만 역할이 명확하게 다른 명령어 라고 하네요. 무엇이 다른지 같이 공부 해 봅시다. ※npx는 npm의 버전 7.x부터 npm exec의 일부로 포함되었습니다. NPM(NodePackageManager)은 Node 패키지를 관리하는 명령어 NPX(NodePackageExecuter)는 Node 패키지를 실행하는 명령어 NPM 은 Node.js의 기본 패키지 관리 도구입니다. npm 명령어를 사용하여 인터넷 상의 리포지토리에서 Node 패키지를 설치하거나 패키지의 버전 관리를하는 것이 주요 책임입니다. NPX 는 Node.js의 패키지 러너 입니다. 버전 5.2부터 기본 설치됩니다. npx 명령어를 사용하여 N..
크롬 개발자도구 단축키 Mac 시간은 금이다. 크롬에서 마우스오른쪽 클릭하고 개발자도구 클릭해서 창 띄우는 시간도 줄이자! command + option + i 누르면 바로 켜진다. 잘 사용하시도록.
인터페이스(Interface)에 대해 알아보자!! 인터페이스란_? 사물간의 경계가 되는 부분(접점)을 의미한다. 접점, 경계면과 같은 의미를 가진 영어단어이며, 사물과 사물을 연결하는데 필요한 부분을 인터페이스라고 부른다. IT계열에선 주로 하드웨어 인터페이스, 소프트웨어 인터페이스, 유저인터페이스 3개로 나눌 수 있다. 우선 하드웨어 인터페이스란, 컴퓨터와 같은 정보기기와 키보드나 마우스 등의 주변기기를 연결하는 것을 의미한다. 하드웨어 인터페이스에서는 컴퓨터 같은 정보기기와 통신을위해 존재하는 입출력포트의 커넥터, 신호의 송수신방법 등을말한다. 대표적인 하드웨어 인터페이스로는 USB(Universal Serial Bus), HDMI(High-Definition Multimedia Interface), PCI Express등이 있다. 소프트웨어 인터페..
클라이언트 사이드, 서버사이드 클라이언트 사이드 어플리케이션을 실행하는 장소가 클라이언트쪽이라는 의미. 여기서말하는 클라이언트쪽은 홈페이지에 방문하는 이용자. 이용자측의 컴퓨터나 스마트폰 등에 들어있는 브라우저가 프로그램을 실행. 예를들어, 자바스크립트나 CSS는 웹 서버에서 결과가 브라우저에 반영되어 브라우저쪽에서 처리를 할 때 동작하기 때문에 클라이언트 사이드의 언어라고 할 수 있다. 서버사이드 반대로 서버사이드는 클라이언트사이드가 사용자측이라는것과는 반대로 어플리케이션의 제공쪽이 프로그램을 실행한다. 이 경우 인터넷 상에 있는 웹 서버가 처리를 한다. 예를 들어, 클라이언트 측에서 가지고 있는 정보가 들어있는 데이터베이스를 참조해야할 경우 서버사이드에서 실행된다. 서버사이드의 언어로서는 PHP, Python , Perl, Rub..

728x90