Új hozzászólás Aktív témák
-
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. -
Cathfaern
nagyúr
Azért vannak szépséges dolgok a PHP-ban, illetve a fejlesztése körül
Például:
"During alpha phase of PHP 5.0 there was a namespace implementation that was very close to the one of C++. Because an inconsistency between namespace separator '::' and ternary operator's ':' could not be solved, namespace were finally removed. Durning development of PHP 5.3 namespace came up again and a solution for the conflict was found." (forrás)
Mindezt úgy, hogy az 5.0 és az 5.3 között 6 év telt el.Persze ezek kitekert példák, és ahogy írod, ha az ember ért hozzá és jó kódot ír akkor nem fordulnak elő. De attól még nem ideális, hogy az a nyelv amiben a weboldalak 80%-a készül, ilyeneket tartalmaz.
-
Cathfaern
nagyúr
Ha "google számolunk", akkor vegyük hozzá, hogy a két nyelvre alapból mennyi találatot hoz a google:
php -> 2 860 000 000
java -> 186 000 000Ha ezzel súlyozzuk a te találataidat:
php: 2 860 000 000 / 861 000 000 = 3.3217
java: 192 000 000 / 186 000 000 = 1.0322Akkor kijön az, hogy a java 3x rosszabb, mint a php Na ezért nem szabad ilyen keresési találatokkal példálózni.
UI.:
Érdekességképp:
why php is good -> 1 730 000 000
why java is good -> 214 000 000
Szóval hagyjuk ezt szerintem -
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.
Új hozzászólás Aktív témák
- Apple Watch Ultra - első nekifutás
- Luck Dragon: Asszociációs játék. :)
- Apple notebookok
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Okos Otthon / Smart Home
- Elemlámpa, zseblámpa
- Peugeot, Citroën topik
- Építő/felújító topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- További aktív témák...