Hirdetés
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Cathfaern
nagyúr
válasz
Sk8erPeter
#5045
üzenetére
Ugye alapvetően minél magasabb szintű a nyelv, annál lassabb lesz. C is lassabb az Assemblynél
És persze a jquery önmagában nem egy külön nyelv, de plusz egy réteg, így mindenképp lassabb lesz. A kérdés csak az, hogy az általa hozott könnyebb fejlesztés / tömörebb, átláthatóbb kód nem hoz-e több hasznot. Nyilván ha az ember 2D-s játékot ír html tagekből építkezve, akkor nagyon nem mindegy pár % eltérés se, de ha egy landing page-en a gomb megnyomása után nem 10, hanem 200 ms után tűnik el a szöveg (200%-os lassulás ugye), az nagyon nem fog meghatni...
Szóval meg van a jquerynek is a maga szerepe, de tény, hogy nem szabad ezt sem ész nélkül alkalmazni. -
Jim-Y
veterán
válasz
Sk8erPeter
#5045
üzenetére
Hát igen.. jó dolog (volt) a jQuery, ezt szerintem senki nem is vitatja, csak azóta, hogy az IE6/7 kezd tényleg kimenni a divatból, és azóta, hogy a WebAPI is sokat fejlődött, pl querySelector(All) egyre kevesebb szerep jut a jQuerynek. Ugye a jQ pont amiatt volt jó, hogy elmosta a böngészők közti különbségeket, de a modern böngészők már sokat fejlődtek ebben. Nem tudom, hogy tudjátok-e, de a jQuery kb 90%-át 3 dolog teszi ki. Az egyik, és legnagyobb rész, az a Sizzle, utána az ajax XHR, majd a jQ animations. Ebből az elsőre már pár éve van jó alternatíva, az előbb említett querySelector személyében viszonylag jó támogatottsággal. A másodikra majd talán most lesz jó alternatíva a fetch API személyében, utóbbira pedig vannak sokkal jobb stanalone libek, meg ugye ott a HTML5 + CSS3. Ezen dolgok miatt jósolom amúgy, hogy az elkövetkezendő években durván tovább fog csökkenni a jQuery népszerűsége. Ami már most is tart amúgy...
Új hozzászólás Aktív témák
- Gaming notebook topik
- Milyen routert?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Alaposan helyretette az AI ellenzőit az NVIDIA vezetője
- Projektor topic
- Futás, futópályák
- BMW topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Elektromos autók - motorok
- Milyen egeret válasszak?
- További aktív témák...
- Samsung Galaxy Tab S10 Ultra 256 GB újszerű állapot
- GamerPC RX 9070/7700X/32GB DDR5/1TB M2
- Szép! Lenovo ThinkPad X1 Yoga G6 x360 Érintős Hajtogatós Laptop Tab 14" -50% i5-1135G7 16/256 +Toll
- Lenovo ThinkPad P15 G1 Tervező Vágó Laptop -50% 15,6" i7-10850H 32/512 QUADRO RTX 3000 6GB FHD
- AOC CU34G2XP/BK - 34" 10 bites VA 3440 x 1440 180Hz 430 cd/m 1ms 1,5 év gari
- GYÖNYÖRŰ iPhone 12 Pro 128GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS4380, 100% Akksi
- Sosemhasznált! HP OmniBook 5 Flip i5-1334U 16GB 512GB 14" áthajtós-érintős FHD+ Gar.: 1 év
- Apple Magic Mouse A3204 (USB-C)
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Xiaomi Mijia Smart Socket Plug kínai WIFI-set keresek
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest
És persze a jquery önmagában nem egy külön nyelv, de plusz egy réteg, így mindenképp lassabb lesz. A kérdés csak az, hogy az általa hozott könnyebb fejlesztés / tömörebb, átláthatóbb kód nem hoz-e több hasznot. Nyilván ha az ember 2D-s játékot ír html tagekből építkezve, akkor nagyon nem mindegy pár % eltérés se, de ha egy landing page-en a gomb megnyomása után nem 10, hanem 200 ms után tűnik el a szöveg (200%-os lassulás ugye), az nagyon nem fog meghatni...


