301
Vývoj / Re:Objasnění volání uvnitř class
« kdy: 16. 10. 2013, 10:50:54 »
Ryder Díky. Až se zas budu snažit psát v PHP, čemuž se vyhýbám téměř jako čert kříži, budu na to myslet :-) .
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
Po nocích si teď čtu jeho dokumentaci a doufám, že se to bude s chápáním zlepšovat
Pro mne byla volba jednoducha, protoze jsem chtel napsat neco pro sebe a ne komercne. Takze MS .Net jsem zavrhl a PHP taky. Python se mi libil pro moznost mit i funkcni [exe] program na win/linux. Navic je pouzivan tusim v Blenderu, Gimpu atd. Umi export do .net a ten Google na nem jede i kdyz co je dulezite je [tusim] v C. Prave moznost napsat rychle aplikaci a pak doladit v pripade potreby vyssi rychlosti casti v C a v tomhle dobra spoluprace Python - C se mi libilo. Ale PHP, SQL, JS atd se stejne uzivi.
U Pythonu mi prijde, ze je kam rust, u PHP mi to tak neprijde.
?? Implementace pythonu jménem Iron Python se kompiluje do MSIL a běží na .Netu, Jython zase do bytecodu JVM a běží na Javě. Ale jsou to trochu "second-class citizens" v tomto světě. Originální implementace je jen jedna. Při použití IPythonu nebo Jythonu můžeš narazit na celkem dost problémů s knihovnama.
) Hlavní výhodou Pythonu oproti PHP je to, že PHP je jazyk a prostředí původně určené na blití textů na standardní výstup (CGI skripty), což prostředím samotným a kulturou uživatelské komunity stále prosakuje. Chceš-li dělat weby, není to špatně. Python je od počáku navržen jako skriptovací jazyk - univerzální jazyk na malé aplikace. Ano, má své mouchy a má jich hodně (nejvíc asi Global Interpreter Lock, na což narazíš pokud se rozhodneš psát netriviální GUI aplikaci - pokud chceš, aby něco běželo paralelně, musíš to pustit jako samostatný proces, nestačí vlákno - ale existuje knihovna, která to řeší za Tebe, jen je třeba dbát určitých omezení), ale je to celkově univerzálnější a pro Tebe jako programátora myslím si výhodnější platforma. Ostatně na MIT přešli při výuce základů programování z Scheme na Python.
Jako zivnostnik a brzy snad mala firma muzu rict, ze to takhle zdaleka neni vzdy. IMHO kvalita produktu nezavisi temer vubec na zvolenem jazyce nebo technologii.
Back in 1995, we knew something that I don't think our competitors understood, and few understand even now: when you're writing software that only has to run on your own servers, you can use any language you want.Paul Graham, Beating the Averages - http://www.paulgraham.com/avg.html
kazdy doporucuje HTML+CSS.