Új hozzászólás Aktív témák
-
Jim-Y
veterán
válasz Krugszvele #2 üzenetére
Szia.
Szerintem ebben a projektben nem lesz érezhető különbség ilyen téren. Mármint, ez is annyira fapad, és kis volumenű, hogy sebességi különbségekről nincs értelme beszélni.
A node mint kiszolgáló-szerver elméletileg elég gyors tud lenni. A Dart kódból generált JavaScript is nagyon gyors, a V8-as srácok késztik a node2js transpilert, igy a generált kód sebességben megegyezik a kézzel rt JS kódéval. Egyedüli hátránya, hogy a generált js kód az optimalizációnak köszönhetően nagyobb mintha saját magunk iránk. Mondjuk az optimalizációnak hála jobb is Minifikálva pedig már elég pici.
milyen tényleges előnyei vannak/lesznek a rendszernek a php+sql-hez képest?
Ezen a kis projekten belül 1 ilyen van, Elég hozzá tudni a JavaScriptet. Az adatbázis mongoDB noSQL adatbázis, dokumentumokat tárolsz benne JSON szerű struktúrában. Amit kiolvasol belőle, azt egyből nyomhatod tovább a kliensnek módostatlanul, és ezt a kliens is baromi egyszerűen tudja kezelni.
Oké, most a kliens pont Dart, ami nem tisztán JavaScript, de ha a kliens mondjuk Angular lenne, akkor meg tudnád osztani a kódot a backend, és a frontend között. És itt most nem arról beszélek, hogy copy+paste-el megosztasz/átmásolsz egy olyan utility function-t amit mindkét oldalon tudsz használni, hanem ennél sokkal direktebb megosztásról, lásd browserify.Szerintem egy ilyen megoldásnak enterprise környezetben jönnének ki a nagy előnyei:
- a backend, és a frontend is ugyanolyan technológiákkal készülhetne, igy a resource managment könnyebbé válik. Gondolok itt arra, hogy egy olyan developer aki érti a JS-t tud dolgozni a frontenden és a backenden is. Hidd el, ennek van létjogosultsága.
- a projekt jobban átláthatóvá válik
megj: illetve ez már szubjektiv, de a javascript aranykorát éli napjainkban, meg nem mondanánk, hogy már mennyi? talán 19 éve a piacon van, és jól teljesit. Minden hibája ellenére. És még csak most jön az ES6 ami sok olyan dolgot fog javitani benne, ami eddig nehézkes volt. Számomra az egyik ilyen a modul rendszer. Valami 3rd party library (pl RequireJS) segitsége nélkül borzalmas a modularizáció. A Dart ebben például nagyon jó. Ezért is választottam.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- DOOM: The Dark Ages címmel jön a sorozat új része?
- Milyen monitort vegyek?
- Android alkalmazások - szoftver kibeszélő topik
- sziku69: Fűzzük össze a szavakat :)
- Kerékpárosok, bringások ide!
- Jobb zoom, egyszerűbb kijelző - megérkezett a Sony Xperia 1 VI
- Telekom mobilszolgáltatások
- Windows 11
- Vezetékes FÜLhallgatók
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- További aktív témák...
- 3 db ICERIVER KAS KS0 PRO
- DOBOZOS MSI Raider GE76: i7 12700H,32GB DDR5,1TB,17.3" QHD 240Hz 400nit 100%sRGB,RTX 3070Ti 8GB 150W
- Asus Tuf Dash 15 i7 11370H/16Gb/512Gb/RTX3060
- HUAWEI MateBook 16: Ryzen 7 5800H,16GB,512GB,16" 2.5K 2520x1680 350nit 100%sRGB,Radeon RX Vega 8
- Playstation 5 Fat lemezes ( Makulátlan !!! ) Gyári garanciával, ajándék játékkal
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs