첫 번째 질문, 그래도 이전 버전 1.X를 먼저 배워야 하나요? 꼭 배우는데 도움이 될 것 같은데 꼭 이 시간에 Angular1을 배워두시는 걸 추천드려요. Angular2의 공식 버전이 출시된 지 얼마 되지 않았습니다. 인터넷에Angular2에 대한 정보가 많지 않습니다.Angular2의 내용을 직접 배우려면 함정을 채우기가 어려울 것입니다. 예를 들어, 각도1을 배우고 각도의 핵심 개념 중 일부를 이해하면 모듈 종속성 주입, 양방향 바인딩, 지침 및 서비스가 기능을 크게 향상시킬 수 있습니다. Angle1에 대한 사전 이해가 끝나면 아마도 인터넷에서 더 나은angular2 튜토리얼을 찾을 수 있을 것이며,Angular2를 다시 배우는 것이 더 나을 수도 있습니다. 게다가 현재 인터넷에서 각도에 대한 익숙함이 필요한 사람들은 ng2 프로젝트가 거의 없습니다. 두 번째 질문은 분명히 Angle2에 대한 학습 곡선이 있으며 낮아서는 안 된다는 것입니다. 우선, 현재 관점에서는 Typescript를 사용하여 Angle2를 작성하는 것이 올바른 선택입니다. 결국 문서나 온라인 자료는 주로 TypeScript이므로 Angle 개발을 시작하기 전에 TypeScript를 마스터하는 것이 가장 좋습니다. 학습 과제도 사실 작지 않아요 게다가 Ang2의 개념이 조금은 아니네요. 제 입장에서는 ng1에 비해 블랙 기술을 많이 추가한 것 같습니다. 현재는 공식 문서 구문을 기반으로 데모 작성에만 사용되며 프로덕션에서는 사용되지 않습니다. . .
마지막으로, 위에서 Angular2를 배우는 것이 어렵다고 했지만 남들이 어렵다고 해서 배우려는 노력을 포기해서는 안 된다고 늘 생각합니다. 개선할 기회가 있습니다. 도움이 되길 바랍니다~
면책 조항: 내 연구는 매우 얕습니다. 신인. 저는 Angular1을 사용한 지 1년밖에 되지 않았고, Angular 2를 사용한 지 반년도 채 되지 않았습니다. 강력하게 대답해 보세요. .
TS는 Angular2만 지원하는 것이 아니며, Angular2를 TS로 작성할 필요도 없습니다. TS를 사용하여 Angular1을 작성하고 ES5를 사용하여 Angular2를 작성하면 고장나지 않습니다. . . =. =
저는 TS를 깊이 공부한 적이 없습니다. 언어는 사용법만 알면 도구일 뿐입니다((오류...하지만:
)
TS 자체는 ES6의 상위 집합입니다. ES6 자체는 JavaScript입니다. 몇 가지 새로운 방법과 새로운 작성 방법을 사용하면 TS는 결국 JS로 컴파일되어 실행됩니다. . 개인적으로 JavaScript의 기본 실력만 충분하다면 TS를 배우는 것은 생각보다 어렵지 않다고 생각합니다. 필요하다면 강력한 타이핑과 같은 TS 기능을 사용할 수 있습니다. 그렇지 않다면 그냥 ES6로 작성해도 됩니다.
Vue를 배웠다면 Angular2를 배우는 것이 도움이 될 것입니다. 아이디어는 다소 비슷하지만 글쓰기 방식과 생태계가 달라졌습니다.
이미 참고자료가 많아요. 중국어로 된 것은 많지 않지만 공식 홈페이지가 있습니다. 책의 경우 최소한 "ng-book2", "Angular2로 전환", "Angular2 구성 요소 마스터하기" 등이 있습니다. YouTube 및 주요 "온라인 교육" 플랫폼이 있습니다. Udemy, Lynda 및 Egghead.io도 보기에 충분합니다.
양방향 바인딩, 지시문 및 종속성 주입을 이해하기 위해 지금 Angular1을 살펴보는 것은 권장하지 않습니다. 개인적으로는 Angular2가 Angular1과 작성 방법이 조금 다르고 훨씬 이해하기 쉽다고 생각합니다. 예를 들어 Angular1에는 가 있는데 처음 배우시면 헷갈리기 쉽습니다. . 적어도 이 점에 있어서는 Angular2가 이를 많이 단순화시켰습니다. provider, service, factory, constant, decorator 和 value
온라인에는 이미 많은 프로젝트와 예시가 있습니다. 크고 작은 프로젝트가 있습니다. . github에 많은 것들이 있고, BuildWithAngular2라는 웹사이트도 있습니다. . 현재 내 github에는 아주 간단한 예제 몇 개만 있는데, 최근에 작성하고 있으며 가능한 한 빨리 더 많은 예제를 완성하고 싶습니다.
회사 요구사항에 대해 말하자면. 제 개인적인 제안은 3개월 안에 빨리 일자리를 구하고 싶다면 1을 배워보세요. . 이것이 아닌 한 2를 배우십시오. . 자신만의 프로젝트를 작성하고 미래를 고려할 때 Angular2가 더 나은 선택이 될 것입니다.
Angular1을 공부하지 않았다면 vue를 깊게 배우지 않는 것이 좋습니다. 나는 또한 Angle2 학습에 대한 관망적인 접근 방식을 취하고 있습니다. 공식 버전이 최근에 출시되었습니다. 관련 학습 문서가 충분히 완성되지 않았고 학습 난이도가 높다는 것은 의심의 여지가 없습니다. .차이가 크지는 않지만, 프론트엔드 초보자를 위한 추가 소개입니다.
그래서 Vue.js나 React를 깊이 있게 배우고(jsx는 초보자에게 조금 불편함), Angle 시리즈에 대해서는 관망하는 태도를 취하는 것이 좋습니다.
첫 번째 질문, 그래도 이전 버전 1.X를 먼저 배워야 하나요?
꼭 배우는데 도움이 될 것 같은데 꼭 이 시간에 Angular1을 배워두시는 걸 추천드려요.
Angular2의 공식 버전이 출시된 지 얼마 되지 않았습니다. 인터넷에Angular2에 대한 정보가 많지 않습니다.Angular2의 내용을 직접 배우려면 함정을 채우기가 어려울 것입니다. 예를 들어, 각도1을 배우고 각도의 핵심 개념 중 일부를 이해하면 모듈 종속성 주입, 양방향 바인딩, 지침 및 서비스가 기능을 크게 향상시킬 수 있습니다. Angle1에 대한 사전 이해가 끝나면 아마도 인터넷에서 더 나은angular2 튜토리얼을 찾을 수 있을 것이며,Angular2를 다시 배우는 것이 더 나을 수도 있습니다. 게다가 현재 인터넷에서 각도에 대한 익숙함이 필요한 사람들은 ng2 프로젝트가 거의 없습니다.
두 번째 질문은 분명히 Angle2에 대한 학습 곡선이 있으며 낮아서는 안 된다는 것입니다.
우선, 현재 관점에서는 Typescript를 사용하여 Angle2를 작성하는 것이 올바른 선택입니다. 결국 문서나 온라인 자료는 주로 TypeScript이므로 Angle 개발을 시작하기 전에 TypeScript를 마스터하는 것이 가장 좋습니다. 학습 과제도 사실 작지 않아요
게다가 Ang2의 개념이 조금은 아니네요. 제 입장에서는 ng1에 비해 블랙 기술을 많이 추가한 것 같습니다. 현재는 공식 문서 구문을 기반으로 데모 작성에만 사용되며 프로덕션에서는 사용되지 않습니다. . .
마지막으로, 위에서 Angular2를 배우는 것이 어렵다고 했지만 남들이 어렵다고 해서 배우려는 노력을 포기해서는 안 된다고 늘 생각합니다. 개선할 기회가 있습니다. 도움이 되길 바랍니다~
TS는 Angular2만 지원하는 것이 아니며, Angular2를 TS로 작성할 필요도 없습니다. TS를 사용하여 Angular1을 작성하고 ES5를 사용하여 Angular2를 작성하면 고장나지 않습니다. . . =. =
저는 TS를 깊이 공부한 적이 없습니다. 언어는 사용법만 알면 도구일 뿐입니다((오류...하지만:
TS 자체는 ES6의 상위 집합입니다. ES6 자체는 JavaScript입니다. 몇 가지 새로운 방법과 새로운 작성 방법을 사용하면 TS는 결국 JS로 컴파일되어 실행됩니다. . 개인적으로 JavaScript의 기본 실력만 충분하다면 TS를 배우는 것은 생각보다 어렵지 않다고 생각합니다. 필요하다면 강력한 타이핑과 같은 TS 기능을 사용할 수 있습니다. 그렇지 않다면 그냥 ES6로 작성해도 됩니다.
Vue를 배웠다면 Angular2를 배우는 것이 도움이 될 것입니다. 아이디어는 다소 비슷하지만 글쓰기 방식과 생태계가 달라졌습니다.
이미 참고자료가 많아요. 중국어로 된 것은 많지 않지만 공식 홈페이지가 있습니다. 책의 경우 최소한 "ng-book2", "Angular2로 전환", "Angular2 구성 요소 마스터하기" 등이 있습니다. YouTube 및 주요 "온라인 교육" 플랫폼이 있습니다. Udemy, Lynda 및 Egghead.io도 보기에 충분합니다.
양방향 바인딩, 지시문 및 종속성 주입을 이해하기 위해 지금 Angular1을 살펴보는 것은 권장하지 않습니다. 개인적으로는 Angular2가 Angular1과 작성 방법이 조금 다르고 훨씬 이해하기 쉽다고 생각합니다. 예를 들어 Angular1에는 가 있는데 처음 배우시면 헷갈리기 쉽습니다. . 적어도 이 점에 있어서는 Angular2가 이를 많이 단순화시켰습니다.
provider
,service
,factory
,constant
,decorator
和value
그럼 2부부터
Angular1을 공부하지 않았다면 vue를 깊게 배우지 않는 것이 좋습니다. 나는 또한 Angle2 학습에 대한 관망적인 접근 방식을 취하고 있습니다. 공식 버전이 최근에 출시되었습니다. 관련 학습 문서가 충분히 완성되지 않았고 학습 난이도가 높다는 것은 의심의 여지가 없습니다. .차이가 크지는 않지만, 프론트엔드 초보자를 위한 추가 소개입니다.
그래서 Vue.js나 React를 깊이 있게 배우고(jsx는 초보자에게 조금 불편함), Angle 시리즈에 대해서는 관망하는 태도를 취하는 것이 좋습니다.