기본 콘텐츠로 건너뛰기

[Angular] 앵귤러로 프론트앤드 개발 #1 - 소개 및 툴 설치

[Angular] 앵귤러로 프론트앤드 개발 #1 - 소개 및 툴 설치

안녕하세요 : )

이 앵귤러는 프론트앤드 개발언어로 저의 메인개발 언어에 속하기도 합니다.

저는 2016년도에 처음 AngularJS를 접하면서 현재 버전 Angular 8까지 사용해봤고

앞으로도 쭈욱~ 사용할 겁니다.

AngularJS, Angular2, Angular4, ..., Angular8 까지 2020년 초에 Angular9 Release가 나온다고 합니다.

(솔직히 Release가 너무 빨라서 따라가기 너무 바쁩니다. 하지만 이 재미에 앵귤러를 하고있습니다 !)

ANGULAR LOGO

멋있네요

앵귤러(Angular) 언어란 무엇인가?

앵귤러는 기본적으로 Typescript를 기반으로 개발하는 웹 오픈소스 프레임워크입니다.

Angular 2 Release 부터 angular-cli 를 지원하면서 초기 소스를 자동으로 생성해주면서

이클립스나 인텔리제이와 같은 IDE 툴에서 생성하지 않아도 초기 코드 생성이 가능합니다.

매우 간편합니다. 명령프롬프트(윈도우 cmd)에서 angular-cli 사용해도 코드가 자동으로 생성되거든요.

그리고

자주 사용하는 화면은 컴포넌트로 개별 모듈화하여 소스를 재사용할 수 있도록 구성되어있어서

소스 정말 깔끔하게 개발할 수 있고, JAVA 처럼 캡슐화가 가능합니다.

웹프레임워크의 양대산맥... 아니죠 이제 3개의 프레임워크가 거의 주축을 이루고있습니다.

ReactJS vs Angular vs Veu.js

이 프레임워크의 비교도 나중에 한번 포스팅하도록 하겠습니다.

자 그럼 Angular 를 사용하기 위한 툴설치를 시작하겠습니다.

먼저 NodeJS 설치를 하셔야합니다.

Angular는 NodeJS를 사용하고 있고, npm을 사용합니다.

Node JS (https://nodejs.org/ko/)

불러오는 중입니다...

그리고 제 블로그에서는 Visual Studio Code를 사용하고 있어서 소개합니다.

다른 툴을 사용하신다면 굳이 설치하지 않으셔도 됩니다.

Visual Studio Code (https://code.visualstudio.com/)

NODE JS 다운로드 // Visual Studio Code 다운로드

설치 끝

다음 포스트에서는 angular-cli를 통해서 초기 코드를 생성하고,

웹 화면을 띄워서 Hello World 를 보도록 하겠습니다.

from http://dev-box.tistory.com/47 by ccl(S)

댓글

이 블로그의 인기 게시물

[Debugging] AngularJS2 - Can't bind to 'ngModel' since it isn't a...

[Debugging] AngularJS2 - Can't bind to 'ngModel' since it isn't a... - 좋아요 하이 .. !! Angular2 로 개발을 하다가 아래와 같은 에러를 만났다. 흠 .. 이게 뭘까 열심히 구글링을 해봤다. 간단한 내용이다. 모듈을 추가해주기만 하면 된다. app.module.ts를 열어보자. 여기에다가 FormsModule 과 ReactiveFormsModule을 추가해주면 문제가 해결된다 ! 다들 즐거운 코딩하자. from http://devkingdom.tistory.com/106 by ccl(A) rewrite - 2020-03-18 00:54:15

[aws] deploy Angular app with s3 | AWS S3로 angular 앱 배포하기

[aws] deploy Angular app with s3 | AWS S3로 angular 앱 배포하기 angular project를 빌드한다 ng build --prod 그러면 dist 폴더가 생긴다. dist 폴더 안에 있는 아이들을 사용한다. 아마존 s3 콘솔로 이동 https://s3.console.aws.amazon.com/s3/home?region=ap-northeast-2 새로운 Bucket 을 생성한다(Create bucket). 버킷 이름은 고유하게 짓는다. 버킷 생성후 properties tab > static website hosting을 클릭한다. index document는 index.html은 쓴다. properties > static website hosting Permission tab 에서 권한을 수정한다. overview tab 에서 필요한 파일 업로드 dist 폴더 안에 있는 파일들을 업로드 한다. bucket policy 설정 properties > static website hosting > endpoint 클릭하면 서버에 올라간 앱을 확인 할 수 있다 일단 angular 앱을 올리긴 했는데.. 이걸로는 아무것도 할 수 었다. django로 만든 서버를 올리고 database를 연결하고 그것을 지금 이 angular 앱과 연결해야한다. 아직 어떻게 해야 할지는 모르겠음 계속 삽질 중. 그래도 angular app 하나 올라갔는데 재밌네 from http://paigeblog.tistory.com/18 by ccl(A) rewrite - 2020-03-25 16:20:22

Angular2 시작하기

Angular2 시작하기 Angular2 시작하기 1. NodeJS 설치 - https://nodejs.org/ko/ NodeJS 공식 홈페이지 접속하여 Node를 다운 후 설치. 2. NPM 을 통한 Angular-Cli 설치 Window Command 를 통하여 npm install -g @angular/cli 명령어를 실행한다. 위와 같이 정상적으로 angular-cli 가 설치되었다면 Project 가 위치할 폴더를 생성. 참고 사이트 : https://cli.angular.io/ 3. Angular-cli 를 통한 Angular Project 생성. Window Command 를 통한 ng new [폴더명] 위와 같이 Angular 기본 프로젝트가 생성됨. 해당 프로젝트로 폴더로 이동하여 ng serve 명령어 실행 Node 를 통해 Angular 프로젝트 실행. http://localhost:4200 접속하게되면 위와같이 Angular 프로젝트 실행된다. 앞으로 Angular2 의 개념들을 포스팅하면서 Spring-Boot , Spring Project의 Angular-cli 를 이용하여 ng build 하여 포팅하는 글을 올리겠습니다. from http://overclassbysin.tistory.com/3 by ccl(A) rewrite - 2020-03-07 07:55:13