Pánovics, JánosTóth, Alex2019-04-302019-04-302019-04-30http://hdl.handle.net/2437/266489szakdolgozatom az informatikai világban a webfejlesztésben helyezhet el, azon belül is inkább a modern webfejlesztésbe sorolnám. A modern webfejlesztést és annak a kihívásait egy valódi webalkalmazáson keresztül próbálom bemutatni, de mindvégig eltérbe helyezem a saját véleményem és azt, amit tapasztaltam. A webalkalmazás fejlesztése eltt több technológiát is kipróbáltam. Tudni kell, hogy ez az elsweb alkalmazásom, és mikor hozzákezdtem, mondhatni semmit se ismertem az informatika ezen részébl. Az alapozást Node.js-sel kezdtem, a legérdekesebb tulajdonsága szerintem az eseményvezérelt programozás. Itt még server-rendering-es architektúrával tesztelgettem, ez jó volt kezdetben, illetve megismerkedtem közben egy html preprocessor-ral, amit jade-pug-nak neveznek. A front-endes világgal csak ezután kezdtem ismerkedni, viszont kezdtem úgy érezni, hogy a Node.js túl sok mindent vesz ki a kezembl és rejt el ellem, így pedig nem tudom lefektetni az alapokat, ezért kezdtem el keresgélni más technológiák után, végül a Go nyerte el a tetszésemet. Az eddigi ismereteim alapján ez az egyetlen olyan programozási környezet, amelyben nem tudok felhozni egy olyan dolgot se, ami nem tetszene benne. Talán az API dokumentáció lehetne picit felhasználóbarátabb, mivel jelenleg csak arra támaszkodhatunk, mert más irodalmi forrás nem nagyon van még. A websockettel azután találkoztam, hogy már elkezdtem fejleszteni az aktuális webalkalmazást. A probléma akkor merült fel, mikor szerettem volna real-time funkciókat. Erre a hagyományos http nem volt alkalmas. Ugyan volt más megoldás, mégis a teljes újraszervezés mellett döntöttem. Egy másik jelents újjászervezés a front-end oldalon is volt, ez akkor történt, mikor áttértem Javascriptről Typescriptre.49hugovuewebsocketProgcont pluginDEENK Témalista::Informatika