( ggabo | 2020. 02. 25., k – 21:43 )

Szeretném megérteni, hogy miért van az, hogy van, aki azt mondja, hogy egy emberes fejlesztésre alkalmas és vannak nem kicsi cégek akik akár 1000 fős fejlesztéseket is erre tesznek (Google youtube és code backend, Dropbox, Paypal, stb.).

1. Más nyelvekben is lehet szívni apró elgépelésekkel pl.: C++-nál egy apró elírással valamelyik header fájlban.

2. Van hozzá egy rakat eszköz kód quality-hez: pylinttől mypyig. Szinte minden népszerűbb IDE támogat Pythont Eclipsetől VS.Codeig. A PyCharm praktikusan ugyan az mint az IDEA, a dinamikus típusosság miatt tűnhet gyengébbnek a kódkiegészítés, de ha kiírod a típusokat, akkor ugyan az az élmény.

3. A Python erősen típusos nyelv és támogat gradual typingot, amit futtatás előtti típus ellenőrizést tesz lehetővé.

4. A PyPi repróban valóban vannak nem karbantartott csomagok, de szerintem semmivel sem rosszabb a helyzet mint Java maven central vagy NPM fronton. Ez szerintem nem Python specifikus, nekünk állt rendszerünk, mert az új 5.0-ás mysql-jdbc driverben eltoltak valamit a decimal kezelésben...

5. A dependency hellt egyedül OSGi-ban láttam lényegesen jobban megoldva. Nem emlékszem úgy, hogy mondjuk jar-okkal kevesebbet szívtunk.

 

Ha tudunk segíteni Pythonos nehézségek legyőzésében, akkor írj bátran privátban.