ערכתי לאחרונה בתאריך 02.01.15 בשעה 12:48 בברכה, ליל קיץ
הסיבה מאוד פשוטה:אני מניח שאתה לומד את הספרייה כדי להתקבל לעבודה בסופו של דבר.
אף פלטפורמה, לא בעולם ולא בארץ, עושה שימוש באנגולר 2 או בתהליכים של מעבר לאנגולר 2.
אנגולר 2 ב״צפי״ לשחרור ל סוף 2015 , אבל התאריך עצמו עדיין לא ידוע.
ז״א שמה שתלמד כרגע, סביר שישתנה. וגם כשתדביק את הפער,
דברים ישתנו עוד אחרי.
בגלל השינויים הדרסטיים בין אנגולר 1.X לאנגולר 2 ,
קצב השינוי אצל החברות עצמן יהיה מאוד מאוד איטי (אם בכלל), וזה יתחיל לקרות רק בתחילת 2016.
אם אתה מתכנן לפתח פלטפורמה משל עצמך בעוד שנה, וחושב שאנגולר 2 תתאים לך,
(וגם את זה צריך לשים בסימן שאלה) -
לך על 2.
אחרת, אין לך שום סיבה לפזול אליה.
אתה תגיע לראיון עבודה, ישאלו אותך שאלות באנגולר 1 ואתה תבין שכל מה שלמדת מעבר פשוט לא שווה כלום.
יצא בדיוק על הנושא הזה פוסט ב-reddit, ממליץ לקרוא:
http://www.reddit.com/r/angularjs/comments/2krqfe/so_should_i_continue_learning_angular/
אין בעיה שתלמד אנגולר 2 ״על הדרך״, תבין את היסודות והשינויים.
זה יכול מאוד להועיל לצוות שתכנס אליו, במידה והוא יחליט לעשות את השינויים למעבר ל -2. תוכל למשוך אותם למעלה וזה יקנה לך נקודות בונוס.
עקומת הלמידה של אנגולר גם ככה בעייתית (יש כאלה שחולקים עליי, אבל אני ממש לא מתווכח):
http://ncdevcon.acodesmith.com/presentation/_/images/js-learning-curves.jpeg
אנגולר 2 היא בעצם הסקת מסקנות של אנגולר 1 למטרות ייעול ועבודה נכונה מול אלמנטים וקטעי מודולים בקוד.
הקפיצה אל תוך אנגולר מתוך אנגולר1 לתוך אנגולר2 תהיה קלה הרבה יותר מאשר קפיצה לתוך אנגולר2, שגם ככה לא תמצא עליו כמעט שום רפרנסים אמיתיים באינטרנט היום,
לכן - לימוד של אנגולר2 כיום (1.1.2015) הוא ביזבוז זמן טוטאלי,
לדעתי לפחות.