• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy opłaca się uczyć AngularJS, czy od razu zacząć od AngularJS 2 ?

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
3,098 wizyt
pytanie zadane 1 lipca 2016 w JavaScript przez gamesdanio Nowicjusz (120 p.)
Tak jak w temacie ;) Czy opłaca się uczyć AngularJS, czy od razu zacząć od AngularJS 2 ? Wiadomo, że nowsza wersja będzie lepsza, ale jest ona krótko.

1 odpowiedź

+1 głos
odpowiedź 1 lipca 2016 przez MichuDev Pasjonat (20,300 p.)
1. Angular 2 jest zupełnie inny od Angular 1. Angular 2 lepiej organizuje kod i ma więcej funkcji.

2. W wersji 1 masz tylko wyświetlanie dynamicznego HTML, jednak inaczej działające (tylko wyświetlanie zmiennych,pętle,model,widok).

3. Głównymi językami Angular 2 są TypeScript i Dart, które wprowadzają typizacje zmiennych i są kompilowane do JS.

4. Różnic jest wiele np. pętla w dynamicznym html w wersji 1 miała nazwę ngRepeat, a w 2 ngFor.

5. Angular 2 jest lepszy, warto się go uczyć, pomijając wersje 1.
komentarz 1 lipca 2016 przez Magicone Nałogowiec (45,100 p.)

Pominąłeś fakt, że angular w wersji 2 jest o wiele rzadziej wykorzystywany w projektach niż 1, przez co trudniej znaleźć w nim pracę. Ponadto 2 póki co jest wyłącznie betą i nie wiem czy prędko się to zmieni. Sam angular IMHO rządzi się absurdalną polityką i stosunkowo często zmienia zdanie… ( ͡° ͜ʖ ͡°)

komentarz 1 lipca 2016 przez MichuDev Pasjonat (20,300 p.)

Zgadzam się z tobą, ale wersja 2 jest nastawiona na przyszłość. W wersji 2 masz bardziej poukładany kod, i możesz tworzyć również aplikacje mobilne i desktopowe z użyciem bibliotek takich jak Iconic Framework, NativeScript, React Native: https://angular.io/features.html.

komentarz 1 lipca 2016 przez Magicone Nałogowiec (45,100 p.)
Przecież z 1 też można… :D W sumie apki mobilne/desktopowe to też nic innego niż przeglądara z wstrzykniętym front-endem, także można tam umieścić praktycznie każdy framework/lib. Z tym nastawianiem na przyszłość też bym nie przesadzał, bo przecież to jest javascript → tu trendy zmieniają się codziennie, a w momencie kiedy piszę ten post może powstać już całkiem nowy fw, który opanuje webdev wszerz i wzdłuż. ^^ Osobiście odnoszę wrażenie, że angular 2 jest mocno przekombinowany, chociaż może te większe projekty są łatwiejsze w utrzymaniu.
komentarz 1 lipca 2016 przez gamesdanio Nowicjusz (120 p.)
Mam już kupioną książkę z 1, więc ją przerobie, a z 2 poczekam. Wiedzy i tak mi nikt nie zabierze ;)
1
komentarz 1 lipca 2016 przez kubaapk Nałogowiec (44,270 p.)
Zanim ng2 będzie wykorzystywany tak jak aktualnie ng1 to trochę minie. Chociaż nie wiadomo w ogóle czy się przyjmie i czy nie wyjdzie np React2 czy coś całkiem nowego i będzie dupa ( ͡° ͜ʖ ͡°) Jeśli masz parcie na pracę to uczyłbym się ng1, a ng2 po godzinach.
1
komentarz 1 lipca 2016 przez Magicone Nałogowiec (45,100 p.)

@gamesdanio książka to serio słaby pomysł, jeśli chodzi o technologie webowe. Bardzo prawdopodobne, że rzeczy o których czytasz zostały zmienione, albo zyskały status depraced, tak jak to miało miejsce z tym routerem komponentów. Na Twoim miejscu uczyłbym się tutaj.

1
komentarz 1 lipca 2016 przez Magicone Nałogowiec (45,100 p.)

@kubaapk dlatego programista powinien dobrze znać język, a nie framework. Ba, nawet przypomniał mi się kawałek artykułu Comandeera :v

How can anyone become a magician, not knowing the magic? Maybe he even becomes popular, but one day he would just fuck up some tricks.

komentarz 1 lipca 2016 przez erx700 Gaduła (3,430 p.)

@Magicone Strona którą podałeś wydaję się przestarzała. W obecnym angularze nie używa się kontrolerów i dyrektyw tylko komponentów. Zresztą używanie kontrolerów zostało zakazane przez jednego specjalistę: link Najlepsza do nauki jest oficjalna dokumentacja. Według mnie warto uczyć się tego: link bo na tym opierają się nowe frameworki. Czekam na jakąś książkę o ES6 bo na razie na helionie pusto :(

komentarz 1 lipca 2016 przez Magicone Nałogowiec (45,100 p.)

@erx700 hm… może i tak, skusił mnie pierwszy wynik w google i nagłówek, który mówi, że przedstawione są najnowsze wersje obu frameworków. :D Co do ES6, tutaj masz listę ficzerów, na MDN są one fajnie opisane. No i w sumie masz jeszcze speckę ECMAScriptu.

komentarz 1 lipca 2016 przez erx700 Gaduła (3,430 p.)
Ten link co podałeś, sam go podałem we wcześniejszym komentarzu :D Czekam jednak na przetłumaczoną książkę jakiegoś specjalisty bo w ojczystym języku szybciej się wszystko zrozumie.

Podobne pytania

0 głosów
2 odpowiedzi 4,452 wizyt
pytanie zadane 12 czerwca 2016 w JavaScript przez NTXFN Gaduła (3,430 p.)
0 głosów
4 odpowiedzi 1,009 wizyt
pytanie zadane 13 sierpnia 2018 w JavaScript przez Tomek Reda Obywatel (1,110 p.)
+6 głosów
6 odpowiedzi 1,969 wizyt
pytanie zadane 5 kwietnia 2015 w PHP przez niezalogowany

93,096 zapytań

142,059 odpowiedzi

321,513 komentarzy

62,441 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...