- Telekom mobilszolgáltatások
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- iPhone topik
- Átlépi végre az iPhone az 5000 mAh-t?
- Samsung Galaxy S25 - végre van kicsi!
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Az Oppo Find X8 Ultra lett a legvékonyabb kameramobil
- Yettel topik
- Megjelent a Poco F7, eurós ára is van már
- Samsung Galaxy S24 FE - később
Új hozzászólás Aktív témák
-
Turmoil
senior tag
why php is bad -> 861 000 000 találat
Csak a miheztartás végett:
why java is bad -> 192 000 000 találat -
Turmoil
senior tag
Fejlesztettem C-ben, Pascalban/Delphiben, írtam elég sok js kódot is. El tudom képzelni, hogy milyen lehet más nyelvben fejleszteni. De nem csinálnám szívesen, főleg php-ben nem.
Azt sem vitattam, hogy egy működő rendszert egy ideig mindenképpen érdemes javítani, optimalizálni.
Egyetlen dolgon húztam fel a szemöldököm, a hatalmas újításnak bemutatott gradual typing-on és azon, ahogy a fejlesztő összehasonlítja más nyelvekkel (a java-t hozta fel példának, és olyan példát mutatott be, ami pont az overloading miatt teljesen értelmetlen).
Nyilvánvaló, hogy az fb-nek ez így is sokat ér, de a lényegen nem változtat, hogy az alapok hiányosságait próbálja csak pótolni. Ettől még cipeli magával a php összes átkát. -
Turmoil
senior tag
Elolvastam, amit a Gradual Typing címen írt az ember és kb. a halálra röhögöm magam állapot közelében lebegek. A statikus typecheck előnyeit és hátrányait kiemelő magyarázatok annyira erőltetettek, hogy nehéz szó nélkül elmenni mellette.
Nyilvánvaló, hogy aki php-ben éli az életét, és nem ismeri eléggé a másik oldalt, az nem biztos, hogy a megfelelő dolgokat hasonlítja össze. Csak egy dolgot ajánlanék a a figyelmébe: oldja meg a function overloading-ot dinamikus type check mellett (nem lehetetlen, JS tudja, de számolja már ki, hogy futásidőben, 5-6 paraméter esetén, 3-4 szignatúra mellett ez mennyi overhead-et jelent)!
Vagy mennyi extra kódot kell leírnia, hogy ne fusson hibára futásidőben. Java-ban is lehetne minden metódus ilyen:
public Object doSomething( Object[] args ) {
if (args.length>0 && args[0] instanceof String) { ... // és ebből 10-20 minden metódusban, haha
}
De valamiért nem így néznek ki. Vajon miért?
Új hozzászólás Aktív témák
Hirdetés
- LEGO klub
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Viccrovat
- World of Tanks - MMO
- Formula-1
- Telekom mobilszolgáltatások
- Szombathely és környéke adok-veszek-beszélgetek
- sziku69: Fűzzük össze a szavakat :)
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Mibe tegyem a megtakarításaimat?
- További aktív témák...
- 27%-OS ÁFÁS SZÁMLA I Jogtiszta Microsoft digitális és fizikai termékek I DIGITALKEYZ.COM
- Sea of Thieves Premium Edition és Egyéb Játékkulcsok.
- Antivírus szoftverek, VPN
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Bomba ár! Dell Latitude 3550 - i5-5GEN I 4GB I 500GB I 15,6" HD I HDMI I Cam I W10 I Garancia!
- Bomba ár! Dell Inspiron 5405 - Ryzen5 4500U I 8GB I 256SSD I 14" FHD I HDMI I Cam I W11 I Garancia!
- DELL PowerEdge R630 rack szerver - 2xE5-2650v3 (20 mag / 40 szál, 2.3/3.0GHz), 32GB RAM, 55992Ft+ÁFA
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest