블로그

illustrations illustrations illustrations illustrations illustrations illustrations illustrations

VueJS 1분 노트 for Back-End 1

Published on May 24, 2024 by ultrakeypoint on dev VueJS2 Back-End

VueJS 1분 노트 for Back-End 1

Front-End 개발에 익숙하지 않는 개발자(Back-End, DBA 등)를 위해 VueJS 쉽고 빠르게 개발할 수 있도록 만든 초경량 가이드입니다. 이미 개발에 대한 사전지식이 있다고 가정합니다. VueJS는 웹을 좀 더 쉽게 개발하기 위해 Javascript로 만들어진 Front-End 프래임워크입니다. Back-End에는 Spring Boot, Codeigniter와 같은 역할입니다. VueJS는 이름처럼 Javascript Framework이고, Javascript를 동작시키는 브라우저에서 실행이 됩니다.

VueJS : Javascript
Spring Boot : JAVA
Codeigniter : PHP

그럼 이제 Vuejs를 위해 환경을 설정해 보겠습니다.

VueJS를 설치하기 위해서 Package Manager인 NPM을 사용하여 위해 NodeJS가 설치되어 있어야 합니다. 설치는 해당 사이트를 참고하세요.

// NodeJS 설치 버전 확인

$ node -v
v16.19.0

그럼, 이제 VueJS를 설치합니다. 그전에 VueJS를 사용하기 위해 수동으로 일일이 추가하지 않고, CLI를 사용하여 VueJS 프로젝트를 한번에 생성할 수 있도록 합니다.

// -g는 해당 프로젝트(package.json)에 국한된 것이 아닌  컴퓨터 전체(global)에서 사용하기 위해 설치합니다.

$ npm install -g vue-cli
$ vue --version
2.9.6

NPM은 Javascript(Node) Package를 관리하기 위해 필요하며, Java의 Maven, PHP의 Composer와 같은 역할입니다

VueJS : NPM - package.json
Spring Boot : Maven - pom.xml
Codeigniter : Composer - composer.json

람다와 같은 모던 기술이 나오면서, Javascript 또한 발전하였는데, ECMA-262의 6번째 버전인 ECMA-6 이후 버전에서 안정화되어 지금까지 널리 사용되고 있으며, 대부분의 브라우저가 적용되어 있습니다. 이후 수많은 Assets(JS, CSS, HTML 등등)을 관리하기 위해 Webpack이나 Rollup과 같은 Bundler가 프로젝트에 포함되었고, 이것을 포함해서 프로젝트를 생성합니다.

// vue-cli를 통해 vue-project 라는 VueJS 프로젝트 생성

$ vue init webpack vue-project

WebPack 기반 VueJS 프로젝트를 실행합니다.

// script를 쉽게 실행할 수 있도록 package.json scripts에 정의합니다.
// package.json의 scripts(스크립트) 중에 dev를 실행한다. (= Webpack VueJS 프로젝트 구동)

$ npm run dev
  • VueJS

여기까지 기본적인 VueJS 프로젝트 구동을 설명하였고, 다음 글에서는 VueJS 핵심개념에 대해 설명 드리겠습니다.

`오늘도 울킷!`
도움이 되셨다면, 댓글 부탁 드립니다. :+1:

다른 스토리

다국어 처리 개발 빠르게 하기

다국어 처리 개발 빠르게 하기

웹페이지 전체 중 우리나라 한국말로 작성된 페이지의 총수는 1%도 안 된다는 사실 알고 계셨나요? 전 구글의 디렉터이자, 최초의 비영어권 출신인 로이스 김은 성장하기 위한 3가지 요소를 건강, 네트워크, 그리고 영어라고...

더 보기
Vue Table 10만 데이터 로드하기

Vue Table 10만 데이터 로드하기

서비스 초기에는 데이터가 많지 않아 테이블에 데이터를 로드하는 데 이슈가 많지 않습니다. 하지만, 서비스가 한 달, 두 달, 1년, 5년 되다 보면 데이터의 양도 많고 데이터의 종류도 다양해진다. 이번에는 국내에서...

더 보기
오라클 클라우드 우분투 기본 설정

오라클 클라우드 우분투 기본 설정

오라클 클라우드 컴퓨터 인스턴츠 관리 관련 기본적으로 해야될 설정을 메모합니다. 설정하지 않으면 SSH 사용 시 멈추거나 서버가 다운되는 현상이 있기 때문에 필수사항은 반드시 적용해서 안정적인 서버 운영에 도움되세요

더 보기