Kezdőoldal » Számítástechnika » Programozás » A JavaScriptet "csak weboldal...

A JavaScriptet "csak weboldal készítéshez lehet használni vagy hogyan tovább?

Figyelt kérdés

Elkezdtem tanulni. Tutorial videók, stb. Nagyjából kezdem érteni, hogy mik a ciklusok, a tömbök, stb.


Most ott vagyok, hogy ok, csináljunk egy programot.

De hol? Ez weboldalakhoz jó csak? Vagy tudok önálló programot is készíteni? Milyen programot csináljak? Milyen weboldalt?


2020. ápr. 28. 21:39
 1/7 anonim ***** válasza:
54%
Lehet önálló asztali programokat is készíteni vele, pl. Electronnal.
2020. ápr. 28. 22:31
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
67%

A Javascript kezdetben, a weboldalak böngészőben futó, kliensoldali nyelve volt és ott vált meghatározóvá.

Majd sok évnyi próbálkozás után 2009-ben a nodeJS megjelenésével a Javascript "kitört" a kliensoldalról és megjelent a szerveren is, a nyelv fejlődésével pedig betette a lábát az asztali (például az Electron keretrendszerrel) és mobilkörnyezetbe (például a React Native keretrendszerrel) is.

2020. ápr. 28. 22:39
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:

Értem, tehát a "sima" JS weboldalakra van, (HTML és CSS mellé mondjuk), a nodeJS meg akár asztali, mobil alkalmazásokra is?


Igazából Java-t akartam tanulni először, de ez a kezdő tutorial videósorozat JS-el kezdte.

Érdemesebb lenne Java-t tanulnom? És majd utána áttérni a webprogramozásra mondjuk? Igazából nekem nincs ellenemre egyik sem, már amit eddig tudok róluk.

2020. ápr. 29. 08:04
 4/7 anonim ***** válasza:
Az elsőt eléggé cáfolnám, ma már a javascript elég széleskörűen elterjedt, az előttem írok pl említették az electront, vagy ott a nodejs, ami nagyon jó cucc performanceban, ami lényegében egy szerveroldali változata a jsnek.
2020. ápr. 29. 10:17
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
40%

"tehát a "sima" JS weboldalakra van, (HTML és CSS mellé mondjuk), a nodeJS meg akár asztali, mobil alkalmazásokra is?"

Inkább úgy mondanám, hogy mind a kettő Javascript csak a "böngészős" Javascript ki van egészítve a böngésző kezeléséhez szükséges programozói felületekkel (API) - DOM (ezzel "járhatod be" a HTML-struktúrát, kereshetsz meg vele bizonyos elemeket, cserélheted ki őket, rakhatsz beléjük újat, stb...), Canvas, Web Audio, WebGL, WebRTC, stb... [ [link] ] - a nodeJS meg a szerveroldali modulokkal - dns, fs, http/https (ezek a modulok csinálnak webszervert), net, os, tls, stb... [ [link] ].


Az Electron, a React-Native, stb... - meg 3. féltől származó (szóval a Javascript fejlesztőitől, a böngészőgyártóktól és a nodeJS készítőitől független), az fentiekre épülő dolgok.

2020. ápr. 29. 10:44
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

Bárhol használható, ahol van JavaScript értelmező. (A JS ugyanis egy úgynevezett értelmezett nyelv, azaz pl. a C-vel és a Pascallal szemben itt nem egy futtatható .exe fájl keletkezik, hanem magát a forráskódot futtatod, amit futtatáskor a JavaScript értelmező sorról sorra értelmez, és "adagol be" a processzornak.)

Jellemzően weboldalakba ágyazott szkriptecskéket szoktak JavaScriptben írni. (Scriptecske... oké, van olyan weboldal, amiben akkora JavaScript kód van, mint a Empire State Building...)

De pl. a Windows is tartalmaz egy Windows Scripting Host nevű JavaScript- és VBScript-értelmezőt, amivel még a rendszer objektumaihoz is hozzá lehet férni. Mondjuk komolyabb alkalmazást nem ebben akarnék írni, de elvileg annak sem lenne akadálya. De inkább kisebb adatfeldolgozó, illetve automatizálási feladatokra szokták használni. Pl. én anno írtam egy szkriptet, ami ellenőrizte, hogy a felhasználó csak az engedélyezett alkalmazásokat indította-e el, és ha mást is elindított, akkor azt bezárta.

Hogy milyen programot csinálj? Legyél kreatív. ;)

2020. ápr. 29. 12:34
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:
Unity-be játékokat fejleszthetsz javascripttel
2020. ápr. 30. 23:40
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!