Webalkalmazások fejlesztési lehetőségeinek alternatívái

Saved in:
Bibliographic Details
Main Author: Tóth Dávid
Other Authors: Fauszt Dr. Tibor
Varga Zsolt
Format: Thesis
Kulcsszavak:JavaScript
kódgeneráló
webalkalmazáskok
Webfejlesztés
weboldalkészitők
Online Access:http://dolgozattar.uni-bge.hu/40754
Description
Abstract:Az internet a mindennapjaink részévé vált. Ott van a zsebünkben, az otthonunkban, még munkánk közben is. A weben sok alkalmazás megtalálható melyek ugyan funkcióikban eltérnek, de szerkezetük felépítése haszonló. A modern világunk nyújtotta lehetőségeket kihasználva, ma már nem csak egyféle módon alkothatunk weboldalakat és webalkalmazásokat. Szakdolgozatomban ezeket az alternatívákat mutatom be. Először a webalkalmazások és weboldalak szerkezeti felépítéséről írok, vagyis, hogy milyen elemekből épülnek fel ezek a rendszerek. Bemutatom a webfejlesztés alapvető elemeit, melyeket minden weboldalon, legyen az a Facebook vagy a Youtube, megtalálhatunk. Ezután sorra veszem a weboldalak, majd a webalkalmazások egy-egy típusát, illetve, hogy mely weboldalakat soroljuk ezekhez a típusokhoz. Miután sorra vettem a webalkalmazások alapjait, el kezdem sorra bemutatni a lehetséges webfejlesztési alternatív eszközöket. Először a kódolás alapú fejlesztést mutatom be. A szakdolgozat második fejezetében bemutatom a JavaScriptet, mely a legtöbbet használt webfejlesztő programnyelv, majd egy későbbi fejezetben kitérek a JS keretrendszereire is. A keretrendszerek bemutatása után, az Angular keretrendszeren keresztül prezentálom, hogy miképp kell elképzelni egy ilyen rendszer működését. A kódolás alapú webfejlesztés után, mely egy „tradicionálisabb” módja a fejlesztésnek, a weboldalkészítő alkalmazások használatára térek ki. Ezek olyan programok, melyekkel egy weboldal testreszabása egy szerkesztőképernyőn keresztül történik. Röviden kitérek a felhasználói felülettervező munkájáról, aki a prototípus terveivel segíti a fejlesztők munkáját, hogy azok jobban átláthassák, milyen felületet szükséges létrehozniuk. Ezután kódgeneráló eszközöket fogom bemutatni, melyek segítségével a fejlesztés ideje lecsökkenhet, illetve idővel akár egész projektek megvalósíthatóak lesznek velük.