Angular로 웹페이지 만들기

김민지·2020년 9월 21일
0

앵귤러 간단 요약

크게 컴포넌트 서비스, 라우터, 모듈 정도의 개념을 가지고 만든다.
라우터는 말 그대로 페이지를 전환하는 것을 정의하는 요소이다.
컴포넌트로 각종 ui요소를 만들고 동작도 정의한다
컴포넌트들을 조합하여 또 다른 컴포넌트를 만든다.
컴포넌트 잘 만들면 재활용 가능
데이터서비스, 네트워크 서비스, 인증 서비스 등등 ui와 별개로
동작하는 부분을 서비스로 정의한다
컴포넌트가 서비스를 이용하여 기능을 완성한다
모듈은 외부 라이브러리 정도로 생각하면 된다
이외에도 디렉티브, 가드, 파이프 등등이있다.

Firebase 연동

Firebase와의 궁합 좋은 편. 모든 데이터는 스트림으로 처리하며 기본으로 Rx프로그래밍과 Promise를 사용하여 비동기 처리 수행할수있다.

구글링 후 알수있는 사실

  1. jquery를 사용할수 있으나 안쓰는게 깔끔하다고함
  2. 부트스트랩은 ng-bootstrap을 사용한다.
  3. IDE는 WebStrom이 제일 좋다.
  4. 구글이 제공하는 머티리얼 디자인은 컴포넌트만 제공하지 디자인을 해 주진 않는다.
  5. 웹 디자인은 부트스트랩.
  6. 유료 템플릿을 사도 앵귤러에 녹여내기 어려워서 포기하게된다고함. 살 때 앵귤러용으로 잘 사야함
  7. PG사 연동시 jquery 특정 버전 의존성이 있는 경우가 있다. 이것 때문에 1번을 못 지키게 될 수 있다.
profile
Welcome~!

1개의 댓글

comment-user-thumbnail
2022년 5월 3일

출처 : https://brunch.co.kr/@hopeless/32
다른 사람의 글을 복사, 수정, 유포시 출처 기제를 해야 될 것 같습니다.

답글 달기