programing

새 프로젝트의 경우 angularJs vs angular 2

golfzon 2023. 4. 4. 22:37
반응형

새 프로젝트의 경우 angularJs vs angular 2

scala 어플리케이션용 UI를 작성할 준비를 하고 있습니다.나는 Angular 1에 대해 매우 잘 알고 있고 Angular 2에 대해서는 거의 알지 못한다.

제가 묻고 있는 질문은 새로운 어플리케이션에 Angular 1이 아닌 Angular 2를 사용해야 하는지 여부입니다.

나는 이것을 검색해서 Angular 2 vs Angular 1에 대해 이미 알고 있는 몇 가지 기사를 읽었지만, 나는 이 주제에 대한 전문가들의 의견에 훨씬 더 관심이 있다.제가 이 질문을 하는 이유는 이 주제는 처음 두 페이지에 답이 없었기 때문입니다.이 시점에서는 지원 규모가 크지 않고, 그렇게 크지도 않을 것입니다.

앵글1로 할까요 앵글2로 할까요? 왜요?

우리는 완전히 새로운 프로젝트에서도 같은 상황이었다.우리는 Angular 1을 고수하기로 결정했습니다. 이유는 다음과 같습니다.

  1. 빨리 감기.마감일이 너무 촉박해요.우리는 Angular 1을 어떻게 사용하는지 알고 있어야 합니다.
  2. 각도 1은 제작 준비가 되었습니다.Angular 2는 문제가 없지만 Angular 2 주변은 문제가 됩니다.ui-router는 알파벳으로 되어 있으며 일부 모듈은 Angular 2에 존재하지 않습니다.
  3. 오버헤드AMD 또는 시스템JS는 oclazyload에 비해 오버헤드가 큽니다.우리는 Angular 2로 무게를 줄이는 방법을 바로 알 수 없다.Angular 2의 모든 측면을 파악할 시간이 없습니다.

그래서, 만약 당신의 목표가 약 2년 이상이라면, Angular 2를 선택하세요.당신이 알고 있는 빠른 전진 스틱을 위해.

다음과 같은 경우 Angular 2를 선택합니다.

  • 주요 기한은 없으며 정확한 Angular 2 연습법을 배울 시간이 있습니다.
  • 당신은 최신의 가장 훌륭한 것을 배우는 것을 즐깁니다.
  • 당신의 프로젝트는 너무 큰 골칫거리 없이 학습하면서 재분석할 수 있을 정도로 작습니다.

Angular 2.x(현재 안정판 2.4)부터 시작하는 것이 좋습니다.

Angular 2는 디자인과 속도 면에서 로트가 개선되었습니다.Angular 1과는 매우 다르며 더 많은 학습 곡선을 가질 것입니다.Angular 2는 10월 16일에 개봉한다.그래서 지금은 좀 더 안정적이네요.Angular 4는 3월 17일에 발매됩니다.6개월마다 새로운 버전이 출시됩니다.(10월 17일에 Angular 5, 3월 18일에 Angular 6으로 읽었는데 잘 모르겠어요.)

각도 2를 사용하는 이유

  1. 속도 - 각도 2가 각도 1보다 5~10배 빠릅니다.
  2. 모바일 지원 - 모바일 지원이 있으면 좋습니다.각도 1은 지원이 없습니다.
  3. 라우팅 - 라우팅이 개선되었습니다.SEO에 좋다.
  4. 테스트 및 디버깅 - 이는 Angular 2에서 유효하며 개발 중에도 유효합니다.
  5. 템플릿 제작 - 템플릿 제작은 Angular 2에서 잘 관리됩니다.
  6. 문서 - 문서는 양호한 상태로 유지되며 Angular 1의 복잡한 개념은 더 이상 존재하지 않습니다.Angular 2를 돕기 위해 거대한 커뮤니티가 있다.
  7. 업그레이드 비용 - Angular 2가 완전히 다시 작성되었기 때문에 Angular 1에서 Angular 2로 쉽게 업그레이드할 수 없습니다.업그레이드하려면 프로젝트를 처음부터 작성해야 합니다.대부분의 개념이 폐지되고 다시 쓰이기 때문이다.
  8. 버전 - Angular 2는 일부 찾기 대체 및 추가를 통해 Angular 4로 쉽게 업그레이드할 수 있습니다.각도 4는 각도 2보다 큰 변화가 없습니다.새로운 버전(A5, A6)은 Angular 2보다 디자인이 대폭 변경되지 않고 쉽게 업그레이드할 수 있습니다.

Angular를 선택한 경우JS Angular용 기성 라이브러리와 함께 사용할 수 있습니다.장시간 시도되고 안정화되는 JS.또한 github star는 매우 만족스러워서 쉽게 사용할 수 있습니다.

문제가 생기면 아주 빨리 해결할 수 있어요.오랫동안 사용해 왔기 때문에, 같은 문제가 다른 사람에게서 발생하고 있습니다.

난 네가 이주해야 한다고 생각해!내 생각에 Angular는 Angular JS보다 5배 빠르기 때문에 성능이 향상되는 것이 가장 큰 장점이다.또 다른 장점은 모바일 기반 접근 방식입니다.버전 1.x와 달리 최신 버전은 Nativescript, Ionic Framework 또는 React Native와 같은 다른 모바일 지향 프레임워크의 전략과 느린 로딩이나 AOT 컴파일 등의 성능 향상을 사용하여 네이티브 모바일 앱을 만들도록 설계되었습니다.최근 블로그 포스트를 작성했습니다.이점에 대해서는, 여기를 클릭해 주세요.https://blog.uruit.com/2017/07/04/angular-1-vs-2-migrate/ 에서 Angular로의 이행에 관한 힌트를 보실 수 있습니다.

언급URL : https://stackoverflow.com/questions/38229956/angularjs-vs-angular-2-for-new-project

반응형