Mindig az adott feladathoz, projekthez, problémamegoldásához választunk nyelvet és technológiát, és nem forditva. :) React, Angular vagy – frontend framework esetén ők a "piacvezetők", és a "legjobbak". Pár szóban róluk: Ha sorrendbe kellene tennem őket véleményem szerint ma ami legkeresettebb a React, utána tenném az Angulart, és a végére a Én se értek mind a 3-hoz hozzáteszem, én a Vue-vel kezdtem el, nekem az könnyebb volt kisebb feladatokra bizonyos webes alkalmazásoknál. De én is szeretnék pl. Reactot tanulni, már jelentkeztem is egy céghez projektmunkára, ahol tanulni is tudnék React-ot és Vue-t együtt. A Reactról mindenki tudja, hogy a Facebook nyelve, az Angular a Google gyermeke, a Vue-t Evan You hozta létre, miután számos projektben a Google-nél dolgozott az AngularJS használatával. React kiemelve pár szóban Azért emelném ezt ki jobban, mert mostanában kb. a csapból is ez folyik ha Frontendes állást látok, ill. a barátaim és a Mentorom és jobarátom Milán is ezt emelte ki nekem.
De ha már más ágazatok és fogalmak. Mi is az a backend? Mi is az a Fullstack? A backend a frontend ellentéte, de mégis szorosan összekapcsolódik a kettő, mondhatni, hogy legjobb barátoknak kellene lenniük a frontendeseknek és a backendeseknek, de a valóságban mégis sok ellentét van a két szakma között, sokszor hallani nárcisztikus elejtéseket azzal kapcsolatban, hogy a frontend az nem programozás, mert hát az nem egy C, vagy C++, vagy egy Java, de hát felesleges is összehasonlitani ezeket, mert más területek. És aki ezt mondja, az előbb tanulja meg a fentiek használatát precízen, húzzon fel egy maga egy weboldalt mondjuk PSD alapján pixelpontosan, és ha eljutott oda, hogy nem csak HTML, CSS-el megy ez, hanem mondjuk egy SASS-al, egy Flexboxxal, egy, vagy Mustache template engine-nel, mellette valamilyen JS frameworkben programoz le bizonyos funkciókat, akkor majd beszélhetünk arról, mi miért is nehéz. :DNa de, mi van akkor ha tényleg imádja egymást a két terület? Hát akkor születnek a csodák, melyek egyik terület nélkül sem létezhetnének.
2. tévhit: "Biztosan Full Stack fejlesztő akar lenni. " Mi van a háttérben: Mivel a legtöbb IT-snak igazán csak a saját munkájára van rálátása a szoftverfejlesztés folyamatában, vannak, akik úgy érzik, hogy az a legfontosabb rész, és mindenkinek értenie kéne hozzá valamennyire. Mi a valóság: A Back End és a Front End fejlesztés két önálló szakterület, különböző tudás és eszközök kellenek hozzájuk, és az applikáció különböző részeiért felelnek. A Full Stack fejlesztő tudás és feladatai között sokszor van mindkét területéből. De nem kell mindenkinek Full Stack fejlesztőnek lennie: mindhárom szerepkörnek megvan a maga helye és létjogosultsága. Nem érdemes azon gondolkodni, hogy másoknak mivel kéne képbe kerülniük a szakterületükön túl – inkább az viszi előre a közös folyamatot, ha mindenki a saját területén végez jó munkát, egymást is segítve. 3. tévhit: "Csak ráhúz a kész alkalmazásra egy szép dizájnt. " Mi van a háttérben: És ezzel elérkeztünk a csillámporhintéshez: az, hogy jól néz ki a végeredmény, néha elviszi a fókuszt a beletett munkáról, és a kevésbé látható eredményekről.
Miről szól? A Microsoft Business Central tulajdonképpen egy vállalatirányítási rendszer, amely széleskörű funkcionalitással támogatja a különböző iparágakban jelenlévő vállalkozások működését. A beszerzéstől kezdve az eladáson át, egészen a raktárkezelésig mindenféle üzleti folyamat ezen a szoftveren belül kerül kialakításra. Ezt az alap rendszert kell az ügyfél igényeihez igazítani egyedi fejlesztéseken keresztü a kihívás benne? Azonfelül, hogy el kell sajátítani a Business Central programozási nyelvét, szükséges az is, hogy alapszinten megismerjünk bizonyos pénzügyi válaszd? Ha a kódolás mellett nem ijeszt meg a pénzügy sem, és szívesen megismernéd a gazdaságot működtető üzleti folyamatokat. PéldaEgy termék eladása több lépésből áll: ajánlattétel, rendelés befogadása, kézbesítés, számlázás, fizetés. Ezek a lépések általában más-más platformon történnek, míg a Business Central egységes felületet biztosít az eladás és még valamennyi üzleti folyamat lebonyolítására. A te feladatod lesz, hogy ezt a folyamatot az ügyfél igényeire szabd.