• 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 ?

Object Storage Arubacloud
0 głosów
2,975 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,090 wizyt
pytanie zadane 12 czerwca 2016 w JavaScript przez NTXFN Gaduła (3,430 p.)
0 głosów
4 odpowiedzi 893 wizyt
pytanie zadane 13 sierpnia 2018 w JavaScript przez Tomek Reda Obywatel (1,110 p.)
+6 głosów
6 odpowiedzi 1,810 wizyt
pytanie zadane 5 kwietnia 2015 w PHP przez niezalogowany

92,573 zapytań

141,423 odpowiedzi

319,645 komentarzy

61,959 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...