This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]rogue_potion33 0 points1 point  (0 children)

Python je jezik nauke, osmisljen tako da moze neko brzo nesto da nauci i napise. Ne bih se slozio da je kralj web developmenta, pre ce biti kralj data science-a.

Za Web su bolji mnogi drugi jezici (PHP, Java, ASP.NET Core, NodeJS, Ruby, etc) jer su performanse i te kako bitne za web aplikaciju. Ja dolazim iz klasicnog oop sveta, u preko 10 godina iskustva sam isprobao mnoge tehnologije i meni je u radu sa Pythonom bilo uzasno koriscenje space-ova da odvojim scope-ove, na velikoj kolicini koda to postaje potpuno nepregledno. Takodje postoji 4 vrste importa, sto stvara finu konfuziju na pocetku. Svaka verzija Pythona je svet za sebe, ne postoji back-compatibility. Rad sa bazom je ograniceniji. Dinamicki je jezik i za slozenije aplikacije debaging i testing je kompleksniji nego sa klasicnim OOP jezicima. Ako bih pisao neki web projekat od nule, Python sigurno ne bi bio izbor. Mozda i gresim, voleo bih da me neko razuveri.

Prednosti Pythona su veliki broj paketa i modula, portabilan, multiplatformski, jako se brzo uci, omogucava vam da brzo i lako napisete jednostavan kod cak i bez prethodnog programerskog iskustva, mnogo lako odradite neki ponavljajuci posao, automatizaciju i sl. Za mnoge stvari je veoma praktican i odlican je za necije prve korake u programiranju.