- Milyen házat vegyek?
- Feketehalálra váltja a kékhalált a Microsoft
- Home server / házi szerver építése
- Fájdalmasan gyenge kijelzőt válaszott a Switch 2-höz a Nintendo
- RAM topik
- Steam Deck
- Továbbfejlődött a Keychron egéralternatívája a Logitech MX Masterre
- Házimozi haladó szinten
- AMD Navi Radeon™ RX 7xxx sorozat
- AMD Navi Radeon™ RX 9xxx sorozat
Új hozzászólás Aktív témák
-
cucka
addikt
A beágyazott rendszreknél biztos így van, máshol meg biztosan nem. Egy webes dolgot pl. folymatosan fejlesztenek, nagyon gyors release ciklusokkal. Elég jó IDE-k vannak már szkriptnyelvekhez, lehet debugolni, van ökoszisztéma, vannak tesztek és esetleg TDD. Na egy ilyen helyzetben nem látom, hogy mekkora hűdenagy minőségi előnyt jelentene egy statikusan típusos nyelv.
-
Cathfaern
nagyúr
Ez régen tényleg így volt, de manapság elég elterjedt a script nyelvek. Lásd PHP, lásd Js (node.js) vagy akár a python. Meg változott a fejlesztés stílusa, és a jelenlegi trendeket a script nyelvek jobban kiszolgálják.
Ettől függetlenül persze bizonyos területeken, pl. hardver közeli programozás, beágyazott rendszerek, ahol fontos a teljesítmény, stb. ott továbbra is megmaradtak a natív kódok. Aztán vannak a hibridek, mint pl. amit az FB is csinál, hogy natív kódja fordítja a php kódot. Vagy az olyan hibridek, mint a phalcon php-s framework, ahol a framework utasításai C-ben vannak megírva. -
Cathfaern
nagyúr
Gyorsabb fejleszteni (értsd: gyorsabb a kódmódosítás->módosítás hatásának megnézése ciklus). PHP-ban írt kód esetén átírsz egy sort, nyomsz böngészőben egy F5-öt, és 1-2s után már látod is az eredményét. Ha le is kell mindent buildelned, akkor megfelelően nagy programnál egy 8-10s (vagy több) is lehet. Ami önmagában lehet nem sok, de sok kicsi sokra megy. Szóval a script nyelvek más típusú fejlesztést tesznek lehetővé (aminek "királya" a lisp, amit futás közben is át tudsz írni).
Ha csak a végeredmény teljesítményét nézzük, akkor a natív kód gyorsabb, de ezért fejlesztették ki az FB-nél a php->natív C kód fordító rendszerüket. -
cucka
addikt
Nem jobb, csak más.
Igazából a modern szkriptnyelvek és fordított nyelvek hasonlóak - a legtöbb valamilyen köztes kódra fordul, szóval nem olyan jelentős a teljesítménykülönbség. (egyes implementációk között nyilván van különbség, de az elv ugyanaz)A facebooknál konkrétan azért van php, mert ebben kezdték annak idején a fejlesztést. És évekkel később, amikor már mondjuk kijött volna egy fordított nyelv előnye, akkor meg ott voltak egy létező, működő kódbázissal, amit sokmillióan használnak, ilyenkor átírni az egészet egy másik nyelvre hatalmas kockázat.
Szóval újraírás helyett fejlesztették a hiphop-ot, ami tulajdonképpen egy php-s virtuális gép (ugyanarra jó, mint a jvm), majd később ezt a hack-et, ami meg egy php extrákkal, ami hiphopon fut. -
bitblueduck
senior tag
Ez lehet az ok:
Új nyelv esetén meg lehet egyszerűbb ezt fejleszteni mint egy bináris (/natív) nyelvet egy microsoft/intel/gcc szintű fordítót összedobni de pontosan én sem tudnám megmondani, nem vagyok jártas a szerver oldali nyelvek fejlesztésében.
Teljesítményben valószínűleg lehetne nyerni valamit, de nem éri meg, szerintem ez az indok.
Új hozzászólás Aktív témák
Hirdetés
- Gyermek PC játékok
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- ROBUX ÁRON ALUL - VÁSÁROLJ ROBLOX ROBUXOT MÉG MA, ELKÉPESZTŐ KEDVEZMÉNNYEL (Bármilyen platformra)
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 4070 Ti Super GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Gigabyte B760M i5 13400F 16GB DDR4 512GB SSD RTX 3070 8GB Pure Base 500DX fehér 650W
- QNAP TS-870U-RP 8 lemezes Rack NAS
- Azonnali készpénzes Intel i3 i5 i7 i9 8xxx 9xxx processzor felvásárlás személyesen / csomagküldés
- Xiaomi Redmi Note 13 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest