- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Elektromos rásegítésű kerékpárok
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- hcl: Heinner Sandstone HSVC-H18.5 porszívó mentés
Új hozzászólás Aktív témák
-
Jim-Y
veterán
válasz Cheesy #11135 üzenetére
Desktop vonalon is van 2 lehetőséged.
1:
Vagy csinálsz egy olyan kliens alkalmazást, amiben gondoskodsz az adatbáziskapcsolatról. (pl a szervergépen csinálsz egy adatbázist, táblákkal mindennel, majd a kliens appból jdbc:mysql://tedomained:3306/teadatbazisod csatlakozol az adatbázishoz, és elvégzed a szükséges biznisz logikát).2:
Vagy kliens-szerver architektúrát építesz ki, tehát
A szervergépen:
- csinálsz egy adatbázist
- csinálsz egy applikációt ami csatlakozik a lokális adatbázishoz, és implementálod az üzleti logikátmajd
- csinálsz egy kliens alkalmazást, ami távoli metódushívásokkal meghívja a szerver oldalon lévő szolgáltatásokat (metódusokat), a szerver elvégzi a számításokat, majd az adatokat visszaküldi a kliensnek.
--------------------------
Az első lehetőség azért jó, mert nem kell bonyolult architektúrát kiépítened, csinálsz egy alkalmazást, pár osztállyal, majd az alkalmazást mindenki külön-külön telepíti/használja, de az adatbázis közös!
A második lehetőség azért -lehet- jó, mert a számításigényes dolgokat egy általában erős erőforásokkal rendelkező szerverre bízzuk, a kliens csak arról gondoskodik, hogy megmondja a szervernek, hogy "mit számoljon ki", illetve a szervertől kapott adatokat megjeleníti.
Ennyire amúgy nem akartam belemenni, mert a te appod ennél lényegesen egyszerűbb lesz, de az utolsó hsz-edben előhoztad a szerver, kliens, távoli szavakat, így jobbnak láttam ezeket leírni
megj: ami miatt 1 egyszerűbb mint csinálni egy netes alkalmazást a problémádnak, az az, hogy elég egy nyelvet megismerni hozzá. Példának a JAVA-t hozom fel, mert én azt ismerem. Szóval java-ban csinálsz egy alkalmazást, az alkalmazásban tudsz csatlakozni az adatbázishoz, az adatbázisból nyert adatoknak tudsz csinálni egy modelt, a modellen tudsz műveleteket elvégezni (például a kinyert adatokon tudsz szűrni, stb), majd az eredményt meg is tudod jeleníteni valamilyen felületen (itt jön képbe a SWING, és ez is java). Látszik, hogy nem kell ehhez ismerned sem a html-t, sem a javascriptet. Az sql-t sem feltétlen kell ismerned hozzá (JPA). Leegyszerűsödött a dolgod arra, hogy elég egy nyelvet alapszinten megismerned.
Cserébe elvesztetted azt, hogy az alkalmazást mindenhonnan eléred (browser), mert csak azokról a gépekről fogod tudni elérni, ahol megvan az alkalmazás "exe"-je.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Xbox Series X|S
- ReVanced patch-elt alkalmazások és Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Kerékpárosok, bringások ide!
- Samsung Galaxy S21 FE 5G - utóirat
- Motorola Moto G54 5G Power Edition - nem merül le
- Fujifilm X
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Motoros topic
- Samsung Galaxy A34 - plus size modell
- Apple TV+
- További aktív témák...
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen