Javascriptet szeretnék tanulni, hogy weboldalba ágyazhassak egyszerű progikat. A kérdés: a Javascript mennyivel kevésbé univerzális mint a JAVA, mik azok amiket JAVA-ban meg lehet csinálni, de Javascript-ben nem?
A kettőnek a nevétől eltekintve semmi köze egymáshoz. (Na jó, annyi, hogy a szintaktikájuk hasonló, de ennyi az összes.)
A JavaScript egy szkriptnyelv, elsősorban weboldalakba ágyazva szokták használni, és ott a HTML-tartalom manipulálására szolgál.
Gyakorlatilag rendes, teljes értékű (grafikus felhasználói felülettel rendelkező) alkalmazást JavaScriptben soha nem fogsz írni.
A JavaScript egy "szöveges" file-ba (HTML-be) ágyazott "program", amit a böngésző értelmez, és futtat. Kezdésnek NAGYON (!) jó ötletnek tartom.
(kísérletezéskor mindegy, hogy a HTML file-od lokálisan a gépeden van, és azt nyitod meg böngészővel, vagy a http szerveren van, és onnan kéred le, ugyanúgy viselkedik (amíg nincs szerverrel való kommunikáció, GET, POST, etc. a HTML részében, vagy a script-ben.) )
A JAVA egyéb változatai picit bonyibbak; lehet Java WEB alkalmazásban gondolkodni, ilyenkor az alkalmazás a szerveren fut (nem elég egy http szerver, hanem kell pl. egy oc4j is, ami az alkalmazást futtatja).
JavaScript itt is előfordulhat a generált lapokban (feladattól függően), és a produkált lapokat itt is nyilván a böngésző jeleníti meg. (Itt elképesztő széles tárházból válogathat az ember megjelenítést támogató keretrendszerek, objektum kezelés-támogatás, Java / adatbázis köztes réteg, etc.)
Van egy 3. élesen elkülöníthető "Java világ", amikor Java "nyelven" írsz olyan alkamazást, ami a lokális gépen, böngésző nélkül futtatható. (Az oprendszerhez illeszkedő, alaphelyzetben "rajta lévő" JVM, Java Virtual Machine nevű értelmező környezet futtatja az alkalmazást.) Ezt "vastag kliensnek is nevezhetjük", ebben egyszerűbbek a lokális erőforrásokhoz való hozzáférések, a felhasználói felület interaktivitásának, és sok egyébnek a biztosítása. A kérdés szerint nem ez a cél most.
A Scripttel (és HTML-lel, DOM-mal való) ismerkedést javaslom elsőre, ezek nélkül a szerver-alkalmazás készítése sem menne.
Ehhez nagyon jó forrás a [link]
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!