Milyen Angular mintaprogramot készítsek?
Most kezdtem el Angularral (2/4) foglalkozni és egyelőre tetszik.
Cél, hogy minél előbb valami kézzelfogható tudást összeszedjek, ami a már az álláskeresésben is jól jöhet.
Ennek érdekében a Mozilla MDN javascriptes, a typescriptlang.org illetve az angular.io anyagát olvasgatom.
Arra gondoltam, hogy egy olyan weboldalt/programot készítenék, ami csak néhány oldalból áll, de igyekszik felhasználni a lehető legtöbb funkciónalitást az Angulárból.
Egy webshopra esett a választás, aminek az alapja egy ingyenes bootstrap sablon, mert úgy gondolom egy ilyen feladat jó lehetőséget a gyakorlásra.
Mit gondoltok erről a 'tervről', milyen más típusú feladatot ajánlanátok?
■ Cél, hogy minél előbb valami kézzelfogható tudást összeszedjek, ami a már az álláskeresésben is jól jöhet.
Ennek érdekében a Mozilla MDN javascriptes, a typescriptlang.org illetve az angular.io anyagát olvasgatom.
Arra gondoltam, hogy egy olyan weboldalt/programot készítenék, ami csak néhány oldalból áll, de igyekszik felhasználni a lehető legtöbb funkciónalitást az Angulárból.
Egy webshopra esett a választás, aminek az alapja egy ingyenes bootstrap sablon, mert úgy gondolom egy ilyen feladat jó lehetőséget a gyakorlásra.
Mit gondoltok erről a 'tervről', milyen más típusú feladatot ajánlanátok?
Szabvany
Köszönöm a
Gondolkodtam a dolgon... teljesen igazad van, hallgatok rád. Minden bizonnyal túl nagy falat lenne elsőre.
Már csak azért is, mert az eddigi szerény ismereteim alapján már a könyvtárszerkezet kialakításán is sokat gondolkodok. Persze lehet, hogy ez nem olyan fontos, de jó lenne valami konvenciót kialakítanom.
Mivel nagyon frissek még az ismereteim (pár naposak), tegnap azon járt az agyam, hogy akkor innentől kezdve nuku jQuery?
Nem biztos, hogy jól gondolom, de úgy látom, hogy Angularral mindent meg lehet oldani, amit jQuery-vel is. Arról nem beszélve, hogy a kód szervezés, felhasználhatóság össze sem hasonlítható.
DE van esetleg olyan feladat amikor azt mondjuk, hogy bár mindekettővel meg lehet csinálni, de ez most legyen inkább jQuery?
De visszatérve a feladathoz, mert ha őszinte akarok lenni, nem tudom megítélni, hogy mik azok a feladatok, milyen típusúak, amelyek kihasználják az Angular előnyeit. Kicsit felvilágosítanál ezzel kapcsolatban?
Igen
Ha belejossz ebbe az Angular/React vilagba es vissza kell menned a jQueryhez, sikitva fogsz menekulni. Nem mindent lehet megoldani vele, de minden masra meg ott a nyers JS.
Ha erdekel, keress meg privatban, mutatok projekteket / forraskodot.
Jellemzoen ahol 10 evvel ezelott desktop klienst irtal volna.
Szia, csak megerositened
Koszonom!
Eljutott
Alap kérdés(ek)
Létrehoztam egy Task osztályt, ami az adattagokat definiálja és segít a típusvizsgálatban:
Természetesen, ha ugyanebben a fájlban, a konstruktorban az alábbi kódot helyezem el, akkor szól a fordító, hogy nem megfelelő adatstruktúra, mert hiányoznak a kötelező propertik.
Miért?
Szerintem
Pepita megelőzött a válasszal
Én úgy gondolom, hogy:
- natív JS ismerete nélkül senki ne akarjon keretrendszerben fejleszteni. Nem vagyok profi, de ez elmúlt időben elég sokat tudtam tanulni.
- de aki ma munkát szerentne találni FE területen, elengedhetetlen valamelyik ismert keretrendszer ismerete IS. Ergo, mondhatnám, hogy nem akarok és lehet hogy nagyon penge vagyok JS-ből, de akkor is az esetek 95%-ban a munkahelyen, egy keretrendszerben várják el, hogy fejlessz.
- és mivel (még) nem vagyok JS Ninja :) ezért "kénytelen" vagyok sodródni az árral és nem lenyűgőzni a leendő munkadóm a natív JS tudásommal.
De lehet, hogy nem jól gondolom...
Jól gondolod
Gábor a ritka kivétel (aki erősíti a szabályt), aki megteheti, hogy az "összes" projektjén, amin dolgozik, feltalálja az összes kereket natívan.
A FE fejlesztőket kereső cégeknél ez nem így van, hogy ez jó-e vagy rossz, nem lehet egyértelműen kijelenteni.
Angular
A React-et lehet natív JS-ben programozni, míg az Angularhoz meg kell tanulni a TypeScriptet.
A Vue-t is JS-ben lehet meghajtani, ráadásul a sablonnyelve rugalmasabb, mint az Angularé.
Jó kérdés,
Elképzelhetőnek tartom, hogy ma még elterjedtebb az Angular, mint a React, emiatt több rá a kereslet. Vue-t nem tudom.
Mindenesetre ha én akarnék most komolyabban FE-ezni, valószínűleg React-et választanám, és olyan céget, ahol erre van igény.
React-et is lehet TS-ben
Dokumentáció
Itt van par pelda. Angular2
Angular2 nek volt olyan regen a doksija, hogy kivalaszthattad, hogy ts, van plain js kodot akarsz latni. Ugy nez ki ez mar nincs.
Egyebkent semmi gond a ts-el.
Natív
Sajtreszelővel is lehet önkielégítést végezni.
Angulart is lehet JS-ben programozni.
Tudom, hogy nincs gond a TypeScripttel, de például mahoo azt írta, hogy natív JS-t szeretne tanulni.
Egyébként a React-et is már csak EcmaScript nemtudom hányban lehet művelni, ami gondot okozhat, ha páréves mobiltelefonokon is használnák az alkalmazást, amiket már nagy valószínűséggel nem frissítenek.
Kenyérrel is lehet szöget
Sajtreszelővel is lehet önkielégítést végezni.
Angulart is lehet JS-ben programozni.
Most ez pont úgy jön le, mintha nem is te kérdeztél volna rá a dokumentációra...
Ennyire azért talán nem gáz a helyzet, hogy egy 3 éves androidon nem fut el egy mai technológiával megírt app. Egyébként pont ezért érdemes TS-t használni, hogy tudj olyan JS verziót támogatni, amit akarsz, anélkül, hogy televágnád feltételekkel a kódodat.
Használat
Tehát az Androidosok felének átlagosan három éves rendszere van. Tavaly májusban a Google szerint kétmilliárd aktivált Android eszköz volt a világon, ennek a felét ignorálni elég merész üzleti döntésnek tűnik.
Itt van par pelda. Angular2