2016-06-21 2 views
-3

우리는 앞으로 몇 개월 동안 새로운 프로젝트를 시작할 것입니다. 우리는 AngularJS, ReactJS 및 그 밖의 것에 대해 조사했습니다. 나는 Angular1이 이해하기 쉽고 사용하기 쉽고 모든 것이 완벽하다고 생각합니다. 그러나 나는 왜 HTML과 자바 스크립트가 너무 많이 섞인 Angular2으로 업그레이드 할 것인지를 모른다. 어쩌면 베타 버전 일 수도 있고 너무 추해 보일 수도 있습니다.각도 1 또는 각도 2를 선택해야합니까?

왜 그들은 아름다운 Angular1을 포기하고 Angular2으로 바꿉니 까?
거의 이해할 수 없기 때문에 사용하는 것이 거의 불가능합니다.
Angular1에 성능 문제가 있습니까?
심각한 문제입니까?
여전히 Angular1을 사용하고 싶지만 Angular1의 미래를 염려하고 있습니다.
Angular2 마침내 성공할 수 있습니까?
친절하게 조언을 해줄 수 있습니까?
친절하게 저에게 조언을 해주시면 크게 감사하겠습니다.

+0

Angular2는 아직 준비가되지 않았습니다 - 홈페이지에 간다면 "php render support"와 같은 많은 기능을 약속합니다. 아직 구현되지 않았습니다. 다른 기능은 개념의 증거 일뿐 생산 준비가되지 않았습니다. 다음 릴리스에서는 변경 사항이 크게 기대됩니다. – jantimon

+0

지금은 각도 1로 고정하십시오. 각도 2는 생산 준비가되지 않았고 아직 베타 버전입니다. –

+2

질문이 여기에 있습니다. 당신은 당신 자신의 연구를하고 무엇을 사용할 지 자신의 마음을 정해야합니다. 어떤 사람들은 더 성숙 할 때까지 각도 2를 사용하지 않을 것입니다. – charlietfl

답변

1

작은 응용 프로그램에서 AngularJS (Angular1)를 사용했는데 이해하기가 어려웠습니다. IMHO 공장, 컨트롤러, 지시문 등과 같은 많은 것들이 있습니다. 또한 제게 그것은 읽기가 매우 어려워 보였고 주사하는 것들을 찾기가 쉽지 않았습니다 ...
이제 Angular2와 i를 사용하고 있습니다. 사용하기가 쉽고 verry가 읽기 쉽습니다. 특히 Typescript과 함께 사용하고 있기 때문에 특히 유용합니다.
Component 또는 Directive을 묘사하는 beautifull 특수 효과/데코레이터가 있습니다. Component보기에 HTML 파일을 사용하고 logik에 Service을 삽입하여 logik과보기를 쉽게 분리 할 수 ​​있습니다.
처음에는 모든 새로운 개념을 이해해야하지만, Tour of Heroes tutorial은 가장 중요한 것을 가르쳐야한다고 생각합니다.

그래서 IMHO에서는 angular2를 자세히 살펴보고 각도가 마음에 들지 않는다면 angularjs를 사용하는 데 문제가 없습니다 (Angular2 웹 사이트는 AngularJS : D를 여전히 사용하고있는 것처럼 보입니다)

편집 : Angular2는 RC가 아니며 더 이상 베타가 아닙니다. 그래서 나는 그것이 생산 준비가되어 있고 충분히 성숙해야한다고 생각한다. Beta 11 베타 이후부터 사용하고 있으며 새로운 베타 버전으로 업데이트하는 데 문제가 없습니다. 그러나 베타 17에서 RC1 로의 업데이트는 조금 더 커지고 여전히 베타 17을 사용하고 있습니다.

+0

각도 2 사용 프로젝트 단일 페이지 응용 프로그램입니까? – NEER

+0

예, RESTFull 웹 서비스의 데이터를 기본적으로 표시하는 단일 페이지 응용 프로그램이며 사용자가 변경하고 변경 내용을 저장할 수 있습니다. – Springrbua

+0

멀티 페이지 앱에 앵귤러 2를 사용하셨습니까? – NEER