Hirdetés
- Projektor topic
- Kormányok / autós szimulátorok topikja
- Canon MILC: EOS R és M topik
- Óriási ugrás: teszten az ASUS Zenbook A16 és a Snapdragon X2
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Forrasztásról mindent az alapoktól!
- Milyen CPU léghűtést vegyek?
- OLED monitor topic
- Házimozi haladó szinten
- SONY LCD és LED TV-k
Új hozzászólás Aktív témák
-
Lortech
addikt
Hát pedig, ha modern statikusan típusos nyelveket (a Java nem modern) meg modern IDE-ket nézünk, akkor szerintem eléggé világos, hogy a statikus típusosság többet segít mint szívat, szóval igen ritkán nem az a jó irány.
Ez eléggé véleményes. Mindig elfelejtik, hogy nem csak előnye van a statikus típusosságnak. A javascript egyik nagy erejét a dinamikus típusossága jelenti.
Nem csak prototípusos öröklődés van javascriptben, gyakorlatban több módszer van öröklődés vagy ahhoz hasonló mechanizmus megvalósítására, sokkal flexibilisebb módokon, mint amit pl. a hagyományos öröklődés nyújt a javában, ami marhára kötött és ezért sok esetben semmire nem jó.
Az hogy boldog boldogtalan javascript kódot ír -sok ótvar minőségűt is-, az nem von le az eszköz erősségeiből. A valóság az, hogy átlag programozó úgy ahogy elsajátít egy-két nyelvet, azon belül egy-két paradigmát, ezután bármilyen eszközt kap a kezébe, a korábbi ismeretekbe kapaszkodva próbálja megérteni az újat, és ugyanúgy próbálja használni mint a régit, ez van a javascripttel is, ami pl. java > javascript irányban kapufa tud lenni. Sokan úgy próbálják használni, hogy közben nem ez a fő területük, csak valamit összetaknyolnak jqueryvel, hogy nézzen ki valahogy az oldal, aztán elfelejtenék az egészet. Hozzájön még a történethez az is, hogy webfejlesztésben rengeteg amatőr dolgozik, többen mint a szakma egyéb területein. -
"Más kérdés, hogy én semmilyen nem erősen típusos nyelvet nem használnék általában"
Akkor tiszta szerencsére, hogy a Python az, erősen típusos, csak éppen dinamikusan és nem statikusan (vagyis nem a változóknak (amik Pythonban gyakorlatilag mind referenciák) van típusuk, hanem a konkrét objektumoknak).
Más: Typescriptet használt valaki elég sokat ahhoz, hogy érdemben tudja fikázni?

-
Nem mondtam, hogy jobb a gyenge típusosság. PHP 7 óta ahol lehet, én használok típusokat, mert sokkal job úgy. Ha ne lenne konfig flag a kötelezésére, akkor bekapcsolnám. Bár emelett a template kéne inkább, arra is szükség lenne.
Csak tanítani kéne, hogyan kell használni. Persze van ECMAScript 8 vagy mi, ott már végre visszahozták a class kulcsszót.
Szerintem a téma lényege az, hogy nem a nyelvet kell hibáztatni. Ha nem tetszik, használj mást. Ha nincs más, akkor értsd meg a nyelv működését és utána fikázz. Vagy menj el mást programozni. A legtöbb esetben a fika alaptalan szokott lenni.Én a PHP-t így 10+ év programozás után nagyon gánynak tartom. Szerintem a legszarabb nyelv. De nem válthatok másra. A Java túl öreg, a .NET túl drága, a Ruby túl egzotikus, a NodeJS meg túl új, nincs kész, na meg JS...
-
Pedig nem az, csak gondolom sokak a C illetve Java típusú nyelveket veszi alapnak, hogy az a jó irány, minden más hülyeség.
Pl a Javascript sem olyan szemét nyelv, mint a PHP. Csak nagyon sokan félreértik. A JS egy eseményvezérelt, prototípus-alapú nyelv, nagyon más programozási módszereket kíván. Mindig azok fújnak rá legjobban, akik nem tudják hogyan kéne használni.
Új hozzászólás Aktív témák
Hirdetés
- Kerékpárosok, bringások ide!
- Háztartási gépek
- A fociról könnyedén, egy baráti társaságban
- Projektor topic
- Hálózati / IP kamera
- Kormányok / autós szimulátorok topikja
- eBay-es kütyük kis pénzért
- AMD off topik: VGA, CPU, APU és minden, ami AMD
- Idén télen jön a most bemutatott Metro 2039
- World of Tanks - MMO
- További aktív témák...
- Alaplaphibás Dell Latitude 7490 alkatrésznek eladó
- Herman Miller Aeron B ergonómikus irodai szék
- Micron és Samsung 32GB modulok egyben (1 x 32GB) 3200Mhz - több db elérhető akár 64Gb vagy 128Gb ram
- ASUS Zenbook 14 OLED i5-1340p 16gb ram 512gb ssd 3k oled pillekönnyű akksibajnok Garancia
- Macbook Air 2026 13" M5/32GB/512GB Éjfekete
- Lenovo Legion 5 RYZEN 5 6600H RTX 3050Ti 4GB 16 GB DDR5 512 GB SSD FHD 165 Hz Magyar bill Gari
- 277 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- GAMER PC! i7-10700F / RTX 3070 / B460-Plus / 16GB DDR4 / SSD 512GB / BeszámítOK!
- Apple iPhone 14 Pro 128GB,Újszerű,Dobozaval,12 hónap garanciával
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Szerintem a téma lényege az, hogy nem a nyelvet kell hibáztatni. Ha nem tetszik, használj mást. Ha nincs más, akkor értsd meg a nyelv működését és utána fikázz. Vagy menj el mást programozni. A legtöbb esetben a fika alaptalan szokott lenni.

