Python-t vagy Java-t javasoltok kezdőnek programozni?
Python-t vagy Java-t javasoltok kezdőnek programozni?
A lényeg hogy sokrétű legyen a felhasználása.
@9: hogy undorító vagy nem, az ízlés kérdése. Hogy leáldozóban van-e, az pedig a nézőponté.
Viszont a Java a legelterjedtebb, legszélesebb körben alkalmazott nyelvcsaládba tartozik - azaz a C-típusú nyelvek közé. Aki ismeri, az könnyen eligazodik a hasonló szintaktikával és logikával rendelkező C, C++, C#, Kotlin, Javascript, PHP, &c. nyelvekben is, ami azért a programozás elég nagy szeletét lefedi...
A Java max annak undorító, aki C# fanatikus, vagy esetleg PHP fanatikus.
Bár a tapasztalat azt mutatja, hogy inkább véresszájú dotnetesek szidják úgy a Java-t, mint a bokrot :D
Az tény, hogy az utóbbi időben a Java veszített az erejéből. Mind a TIOBE szerint (korábban első hely, most kb a harmadik /lesz/), mobilfronton az Android lecserélte az elsődleges ajánlást Java-ról Kotlinra. Asztali app terén is JavaFx/Swing már nagyon nem menő 2021-ben. A Paypal pedig lecserélte a Java alapú rendszerét JS alapúra (NodeJS/Express), és csupa csupa jó tapasztalataik vannak. Szóval már nem csúcsnyelv a Java, de nem gondolom, hogy jó pár évig még bármi gond lenne vele. Halomra vannak Java fullstack állások, és sok bootcampen még mindig a Java van a középpontban.
Ettől függetlenül én ma már 2021-ben nem szívesen tanulnék Java-t. Persze ez csak én vagyok. Bárki előtt ott a lehetőség.
Abban egyetértek, hogy NodeJS/Express jó és gyors, amennyiben rövid feladatokat kell ellátni vagy nagy I/O igényűek.
Kotlin-ra én személy szerint úgy tekintek, mint a TypeScript-re JavaScript oldalt. Tehát Java kategóriába veszem bele.
- TS, fordítás után Node vagy a böngésző futtatja.
- Korlin, fordítás után JVM futatja.
Jó, hát tény, hogy a java még mindig top3, de a python/javascript úgyis el fogja takarítani a következő években.
A C-s szintaktika pedig inkább hátrány, a kapcsos zárójelezős kód sokkal kevésbé olvasható, mint a beljebb tabulálós.
Az a bajom a java-val, hogy egy hello world program, az nem egy sor, mint python-ban, szóval kényelmetlen benne kódolni. Python-ban a fejlesztési idő töredéke a java-énak, és ráadásul még nem is olyan gyors mint egy C++.
Szóval kicsit úgy érzem semmire sem jó igazán, semmiből nem a legjobb.
"A C-s szintaktika pedig inkább hátrány, a kapcsos zárójelezős kód sokkal kevésbé olvasható, mint a beljebb tabulálós."
Nálam ez fordítva van.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!