Webalkalmazás ötlet?
Össze kell dobnom egy dinamikus webalkalmazást. (Spring frameworkkel, Java backend, és adatbázis is kell mögé) Nincs semmi jó ötletem, ami megvalósítható lenne, és életszerű. Eddig egy könyvtár alkalmazásra gondoltam (előre felviszek néhány könyvet adatbázisba, majd azok közt lehet keresni, kölcsönzést előre lefoglalni...)de ebbe kéne login felület is.
Igazából ez az első komoly projektem, nem tudom hogy fogjak neki, de bármilyen apró de jó ötlet sokat segítene.
Még kicsit más téma : weboldalaknál a JavaScript tulajdonképpen mire való? Eddig csak a szerveloldali résszel foglalkoztam, a frontendnek nem tudom hogy kezdjek neki, és igazából nem látom, hogy a JS most hol is helyezkedik el a perspektívában, mi a szerepe?
Röviden a javascriptről:
Brendan Eich 1995-ben 10 nap alatt összedobta a javascriptet. Egy rettentően egyszerű nyelv volt amit alap dolgokra használtak... Figyelmeztetések felbukkanása stb...
Rengeteg hibával volt tele (nem csoda hisz 10 nap alatt rakta össze). Kinézetre hasonlót c#ra és javara de teljesen máshogy viselkedik.
Egy újabb verziója a nyelvenk, ECMAscript kijavította a nyelv hátrányai nagy részét.
Talán azért lett ennyire elterjett, mert akkoriban kevés scripting nyelvet írtak csak a webre és emiatt a web browserek nagy része használta. Ahogy egyre többen elkezdték használni egyre nőtt a nyelv. Ma már server side nyelvként is lehet használni.
- Legelőször megtervezed a teljes adatbázit. írd össze, hogy milyen adatokat fog tárolni és megjeleníteni a webalkalmazás. Tervezd meg, hogy ezek az adatok milyen táblákban lesznek tárolva.
- Utánna elkészíted azokat az oszályokat, amelyek létrehozzák, kezelik, feltöltik és olvassák az adatbázist. Arra ügyelj, hogy minnél kevesebb adatbázislekérést csináljon az alkalmazásod.
- Majd elkészíted a weboldalakat az előző pontban megírt osztályokat felhasználva. Itt érdemes a felhasználó regisztrációs oldallal és a bejelenkezés oldallal kezdeni.
Amit a kliens oldalon nem tudsz megoldalni se HTML-vel se CSS-sel, azt megoldod JavaScript-tel.
1) kitalálod, hogy milyen alkalmazást akarsz, és hogyan akarod használni (ez a modell)
2) leírod a modellt
3) megtervezed az adatbázist
4) megírod az üzleti logikát (én a TDD módszert javaslom: idő-igényesebb, de stabilabb az eredmény)
5) megírod a kontrollereket és akciókat (szintén TDD)
6) megírod a UI-t
7) integrációs teszt.
"Rengeteg hibával volt tele (nem csoda hisz 10 nap alatt rakta össze). Kinézetre hasonlót c#ra és javara de teljesen máshogy viselkedik.
Egy újabb verziója a nyelvenk, ECMAscript kijavította a nyelv hátrányai nagy részét."
LOL :o))
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!