Kezdőoldal » Számítástechnika » Programozás » Mi a kulonbseg a Java es a...

Mi a kulonbseg a Java es a JavaScript kozott?

Figyelt kérdés
Elnezest, ha hulyeseget kerdek, de nem nagyon vagyok tisztaban a dolgokkal ...

2013. jún. 18. 19:59
1 2
 11/18 anonim ***** válasza:

Kedves Franky30!

Most eltekintek attól, hogy vitába szálljak veled, inkább csak két linket ajánlok, ami talán elgondolkodtat pár dolgon.

[link]

[link]

2013. jún. 19. 11:35
Hasznos számodra ez a válasz?
 12/18 anonim ***** válasza:
0%

Nem is kell

[link]

Gondolom ők már csak tudják, felhívnám a figyelmed erre a mondatra, már ha tudsz angolul:

"JavaScript, does not create applets or stand-alone applications"

Köszi

Wow lua scriptel van programozva, de önmagában nem lehet futatni, kell hozzá egy keret, ezért script nyelv.

2013. jún. 19. 11:50
Hasznos számodra ez a válasz?
 13/18 anonim ***** válasza:

És a Java VM-mel mi a helyzet?


Én is linkelek egy kis olvasnivalót.

[link]

2013. jún. 19. 12:02
Hasznos számodra ez a válasz?
 14/18 anonim ***** válasza:
0%
Te én nem veszekszem veled barátom, de java témából a wikiről belinkelni valamit, és nem az Orcale oldaláról sokmindent elmond szerintem...
2013. jún. 19. 12:10
Hasznos számodra ez a válasz?
 15/18 anonim ***** válasza:
100%

Franky, az általad linkelt oldalon felhívnám a figyelmedet erre a mondatra:

"Java creates applications that run in a virtual machine or browser while JavaScript code is run on a browser only."


Az állítás nem igaz, a JavaScript nem csak böngészőkben fut, és még csak nem is kizárólag kliensoldalon (lásd például a Node.js-t). Az Oracle-nek ez az epigrammatömörségű ismertetője a két nyelvről egyrészt egy szándékosan túlzóan leegyszerűsített leírás, másrészt elavult, és az utóbbi évek tükrében erősen frissítésre szorul.

2013. jún. 19. 12:22
Hasznos számodra ez a válasz?
 16/18 anonim ***** válasza:
100%
Franky: JS ma már szinte mindenhol ott van. Korábban már említettem a SmartTV-ket (Samsung megoldása jócskán túlmutat a weblapok megjelenítésén), aztán ott a FirefoxOS, vagy a Windows8.
2013. jún. 19. 17:44
Hasznos számodra ez a válasz?
 17/18 anonim ***** válasza:
0%

Pedig az Oracle a nyelv, igaz, hogy a leírás sokszor nem a legprimább, de ők fejlesztik. Ez meg tény.

A script nyelv valamin belül fut, így a javascript is. A javaban meg lehet külön programot fejleszteni, amit csak meg kell nyitni. Igaz, kell hozzá java teleptíve legyen a géphez, de így egyszerűbb egy programot megírni.

Szerintem.

2013. jún. 19. 18:48
Hasznos számodra ez a válasz?
 18/18 anonim ***** válasza:
100%

Oké, akkor tisztázzunk pár dolgot.


A Javát az Oracle fejleszti, a JavaScripthez közük sincs.


A szkriptnyelv és a programnyelv közti különbségtétel egy elavult koncepció, manapság sok értelme nincs, és régebben sem volt kimondottan jól körülhatárolt, ahány embert megkérdezel, annyi definíciója lesz az egyikre és a másikra. Egy shell szkriptben még mindenki megegyezik, hogy naná, az szkript, de a JavaScriptről azt szoktam mondani, hogy az csak két dolog nem: Java és szkript. Előbbi sosem volt, utóbbi esetleg az ősidőkben, de mára egy önálló, teljesértékű nyelv.


Persze, a JavaScripthez kell egy környezet, amiben fut. A Javához viszont, öö, kell egy környezet, amiben fut. Min is vitatkozunk? A "valamin belül fut"-ot úgy érted, feltételezem, hogy a JavaScript egy interpretált nyelv. Van egy rossz hírem: a Java is az, csak bájtkód szinten, ami egy VM-barát interpretált nyelv. De ha már az interpretáltságnál tartunk, csak mert a Python interpretált, rögtön szkriptnyelvvé is válik, és ahogy te fogalmaztál, nem lehet benne "külön programot fejleszteni"? A Python az egyik legerősebb, legelismertebb programnyelv mind közül, és a modern, dinamikus nyelvek közt főleg kiemelt helyen van. Ha az interpretált mivolta miatt leszkriptezed, egy egész szakma fog egyöntetűleg kiröhögni.


A websztenderdek és a JavaScript térhódításával már az is kezd kicsit megkérdőjelezhető lenni, hogy a Java-alkalmazások annyival hordozhatóbbak lennének. Számos alkalmazását felsoroltuk a nyelvnek, fut különálló hardvereken, kliens- és szerveroldalon, operációs rendszerek egyik elsődleges nyelve az alkalmazások írására... Megnyugtatlak, JavaScriptben is "lehet külön programot fejleszteni". Nem ez a különbség köztük, hanem sok más egyéb, amikről már szó esett.

2013. jún. 19. 19:42
Hasznos számodra ez a válasz?
1 2

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

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!