- Milyen házat vegyek?
- 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
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- AMD Catalyst™ driverek topikja
- Home server / házi szerver építése
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Nvidia GPU-k jövője - amit tudni vélünk
Új hozzászólás Aktív témák
-
cucka
addikt
Igazából az alap felfogással van a gond, hogy egy dinamikusan típusos nyelv alsóbbrendű, mint egy statikusan típusos. Szerintem a kettő egyenértékű, a feladattól, a körülményektől függ, hogy melyik jobb választás.
A gradual typing pedig tényleg farokság. Igazából ezt type hintingnek hívjuk, mert ugye opcionális.
-
Ez olyan "egyél szart, egy csilliárd légy nem tévedhet" érvelés.
(#20) Cathfaern:
A nem statikus metódusokat nem engedi a PHP statikusnak hívni, pontosabban de, csak ki az a hülye, aki engedi az E_STRICT warningokat? Az, hogy namespace-t 5 év alatt raktak bele, az az ő bajuk, a lényeg szerintem az, hogy már van, a jelenről van értelme beszélni. Az operátorokkal kapcsolatos balfaszságokról tudok, erre figyelni szoktam. Egyébként van olyan gyengén típusos nyelv, ahol ezek rendesen meg vannak csinálva?
Egyébként fejlesztettem már Java-ban, nagyon jó nyelvnek tartom (PHP-val nem említhető egy lapon), bár vannak hülyeségei, de ez pont a hülye prorgamozók ellen van.
PHP-ban meg azt csinálsz amit akarsz, a JS meg még "rosszabb". Az ASP meg maga a gonosz, ha elegem van a Java hülyeségeiből, ott a Scala.
-
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 -
Az a helyzet, hogy az FB-nek volt egy mukodo PHP-alapu rendszere. Namost a PHP tenyleg egy gyatra nyelv, de egy mukodo rendszernel nincs ertekesebb dolog. Nyilvanvaloan a cegen belul egy csomo tapasztalat felhalmozodott azzal kapcsolatban, hogy hogyan kell X*100 millio felhasznalot kiszolgalni PHP alapon.
Ezen a ponton valoszinu, hogy a PHP-t gyorsitani, ill. takolni (Hack, HHVM) kevesbe kockazatos megoldas, mint fogni egy uj nyelvet/platformot, es elkezdeni lecserelni meglevo reszeket. (A Twitter mondjuk ezt csinalta a Ruby->Scala migracional.)
Tenyleg erdemes eszben tartani, hogy az FB szoftveresei a vilag elvonalaba tartoznak, es sikeresen mukodtetik a vilag legnagyobb kepmegosztojat, szocialis halojat -- valoszinuleg tudjak, mit csinalnak.
-
cucka
addikt
oldja meg a function overloading-ot dinamikus type check mellett
Néhány dolog:
- a function overloading, mint elképzelés, statikus típusellenőrzéses nyelvekhez lett kitalálva. Dinamikusan títpusos nyelveknél nincs értelme beszélni róla.
- a JS nem tud function/method overloadingot. Tekintve, hogy mennyire szabadon kezeli a metódusok argumentumait a JS, nehéz elképzelni, hogy egyáltalán megvalósítható-e ez abban a nyelvben. Azt tudja, hogy biztosít számodra eszközt arra, hogy belehekkelj valamit, ami a method overloadinghoz hasonlóan fog működni.
- Egy php kódba ugyanígy bele tudod hekkelni a method overloadingot, például a __call használatával. De, amint már említettem, nincs rá szükség.Amúgy tetszik, ahogy a jávás arcok el sem tudják képzelni, hogy hogy lehet bármilyen nyelvben fejleszteni, ami nem pont ugyanolyan, mint a java.
Új hozzászólás Aktív témák
Hirdetés
- ASZTALI GÉP / ALKATRÉSZ beárazás
- BestBuy topik
- Diablo IV
- Mibe tegyem a megtakarításaimat?
- Milyen házat vegyek?
- Prohardver app (nem hivatalos)
- Futás, futópályák
- Továbbfejlődött a Keychron egéralternatívája a Logitech MX Masterre
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Házimozi haladó szinten
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 16/32/64GB RAM RTX 4060Ti 8GB GAMER PC termékbeszámítással
- 120 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 (48 hónap garancia!)
- ismét elérhető 3db - Sennheiser MOMENTUM 4 fejhallgatók
- Samsung Galaxy S25 Ultra 1TB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude E6530 - i5-3GEN I 4GB I 500GB I HDMI I 15,6" HD+ I W10 I Garancia!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest