Přesun od PHP k Pythonu?

David

Re:Přesun od PHP k Pythonu?
« Odpověď #60 kdy: 24. 12. 2018, 21:23:26 »
Já bych u PHP zůstal a koukal bych se po C#/Java (za mě C#), protože to jsou robustní univerzální platformy. Python je sice líp navrženej než PHP, ale furt je to jen skriptovací jazyk se všema výhodama u nevýhodama.

PHP ani Python už dávno nejsou čistě skriptovacími jazyky. Před interpretováním jsou automaticky kompilovány.

Kompilace je jen jedna z věcí. Prostě ten top jazyk co chceš je C#/Java, PHP i Python mají svoje problémy, kterejch se nezbaví.


Kit

Re:Přesun od PHP k Pythonu?
« Odpověď #61 kdy: 24. 12. 2018, 21:40:24 »
Já bych u PHP zůstal a koukal bych se po C#/Java (za mě C#), protože to jsou robustní univerzální platformy. Python je sice líp navrženej než PHP, ale furt je to jen skriptovací jazyk se všema výhodama u nevýhodama.
PHP ani Python už dávno nejsou čistě skriptovacími jazyky. Před interpretováním jsou automaticky kompilovány.
Kompilace je jen jedna z věcí. Prostě ten top jazyk co chceš je C#/Java, PHP i Python mají svoje problémy, kterejch se nezbaví.

V Javě/C# zase překáží povinná deklarace typů, která stejně pořádně nefunguje, ale zbytečně se kvůli tomu nafukuje kód.

Petr

Re:Přesun od PHP k Pythonu?
« Odpověď #62 kdy: 24. 12. 2018, 22:01:26 »
Python opravdu není, podle mého názoru, pro začátečníky, když se to rozleze na víc než skript. Jestli je to vůběc vhodný jazyk na větší projekty nechávám stranou. Pro začátečníky je snad lepší něco typovaného, co nadává na chyby z blbosti a nepozornosti, hned jak vzniknou.
Ne, pro zacatecniky se nehodi nic typoveho ani kompilovaneho. To jsou zbytecne prekazky navic.

Ja kdyz pisu ve vimu v pythonu, tak ten mi nadava za spoustu veci uz behem psani, diky pluginu ALE https://github.com/w0rp/ale

Petr

Re:Přesun od PHP k Pythonu?
« Odpověď #63 kdy: 24. 12. 2018, 22:06:35 »
Já bych u PHP zůstal a koukal bych se po C#/Java (za mě C#), protože to jsou robustní univerzální platformy. Python je sice líp navrženej než PHP, ale furt je to jen skriptovací jazyk se všema výhodama u nevýhodama.
PHP ani Python už dávno nejsou čistě skriptovacími jazyky. Před interpretováním jsou automaticky kompilovány.
Kompilace je jen jedna z věcí. Prostě ten top jazyk co chceš je C#/Java, PHP i Python mají svoje problémy, kterejch se nezbaví.
Kazdy jazyk ma sve vyhody a nevyhody, kterych se nezbavi. C#/Java jsou pro me preziti mastodonti, kteri tu jedou ze setrvacnosti a kombinace C/Python mi vyhovuje podstatne vice.

David

Re:Přesun od PHP k Pythonu?
« Odpověď #64 kdy: 24. 12. 2018, 22:12:43 »
Já bych u PHP zůstal a koukal bych se po C#/Java (za mě C#), protože to jsou robustní univerzální platformy. Python je sice líp navrženej než PHP, ale furt je to jen skriptovací jazyk se všema výhodama u nevýhodama.
PHP ani Python už dávno nejsou čistě skriptovacími jazyky. Před interpretováním jsou automaticky kompilovány.
Kompilace je jen jedna z věcí. Prostě ten top jazyk co chceš je C#/Java, PHP i Python mají svoje problémy, kterejch se nezbaví.

V Javě/C# zase překáží povinná deklarace typů, která stejně pořádně nefunguje, ale zbytečně se kvůli tomu nafukuje kód.

Povinná deklarace typů -> jedinná správná cesta k udržení rostoucího projektu. Třeba v PHP nic takovýho neni (jen typehinty který mimochem taky vyžadujou nějakou režii).


Kit

Re:Přesun od PHP k Pythonu?
« Odpověď #65 kdy: 24. 12. 2018, 22:24:50 »
Povinná deklarace typů -> jedinná správná cesta k udržení rostoucího projektu. Třeba v PHP nic takovýho neni (jen typehinty který mimochem taky vyžadujou nějakou režii).

V PHP jsou typehinty rozumným kompromisem. Kdo je nechce, nemusí je používat. Proč tedy ty typy nejsou v Javě udělány pořádně? Z jednoduchého důvodu: Úplně by tím zabili i ty náznaky objektovosti jazyka.

Matej O.

Re:Přesun od PHP k Pythonu?
« Odpověď #66 kdy: 25. 12. 2018, 06:54:45 »
Povinná deklarace typů -> jedinná správná cesta k udržení rostoucího projektu. Třeba v PHP nic takovýho neni (jen typehinty který mimochem taky vyžadujou nějakou režii).

Neviem, či typehint je ten správny výraz. V PHP manuáli sa používal vo verziách 5.x, od 7.x sa používa pojem "type declarations".

Pod "typehint-om" si totiž mnohí predstavia syntax, ktorá nie je súčasťou riadneho kódu, ale je uvedená iba v doc-bloku či nejakej inej pomocnej anotácií a ktorú navyše samotný jazyk ani nijako nespracováva, takže uvádzaná je len pre potreby IDE a iných pomocných nástrojov. PHP má však viac-menej plnohodnotné typové deklarácie, akurát že ich použitie nie je povinné a netýkajú sa všetkých premenných, ale iba interfejsov metód a funkcií (parametre + návratové hodnoty).


Rudoch

Re:Přesun od PHP k Pythonu?
« Odpověď #67 kdy: 25. 12. 2018, 08:08:06 »
Já bych u PHP zůstal a koukal bych se po C#/Java (za mě C#), protože to jsou robustní univerzální platformy. Python je sice líp navrženej než PHP, ale furt je to jen skriptovací jazyk se všema výhodama u nevýhodama.
PHP ani Python už dávno nejsou čistě skriptovacími jazyky. Před interpretováním jsou automaticky kompilovány.
Kompilace je jen jedna z věcí. Prostě ten top jazyk co chceš je C#/Java, PHP i Python mají svoje problémy, kterejch se nezbaví.

V Javě/C# zase překáží povinná deklarace typů, která stejně pořádně nefunguje, ale zbytečně se kvůli tomu nafukuje kód.

Povinná deklarace typů -> jedinná správná cesta k udržení rostoucího projektu. Třeba v PHP nic takovýho neni (jen typehinty který mimochem taky vyžadujou nějakou režii).
Povinná deklarace typu není ani jediná ani jediná správná cesta. Krom toho typehinty uz podporuje kde co, i Python. A je na tom krasne to, ze to neni povinne.

BaldSlattery

Re:Přesun od PHP k Pythonu?
« Odpověď #68 kdy: 25. 12. 2018, 10:20:36 »
Já bych u PHP zůstal a koukal bych se po C#/Java (za mě C#), protože to jsou robustní univerzální platformy. Python je sice líp navrženej než PHP, ale furt je to jen skriptovací jazyk se všema výhodama u nevýhodama.
PHP ani Python už dávno nejsou čistě skriptovacími jazyky. Před interpretováním jsou automaticky kompilovány.
Kompilace je jen jedna z věcí. Prostě ten top jazyk co chceš je C#/Java, PHP i Python mají svoje problémy, kterejch se nezbaví.

V Javě/C# zase překáží povinná deklarace typů, která stejně pořádně nefunguje, ale zbytečně se kvůli tomu nafukuje kód.
Povinná deklarace typů -> jedinná správná cesta k udržení rostoucího projektu.
Je to podmínka nutná, ale ne dostačující. Jednotkové testy jsou také prospěšné.

Re:Přesun od PHP k Pythonu?
« Odpověď #69 kdy: 25. 12. 2018, 14:31:10 »
Povinná deklarace typů -> jedinná správná cesta k udržení rostoucího projektu.
Je to podmínka nutná, ale ne dostačující. Jednotkové testy jsou také prospěšné.
No to je zase megablábol...
Když se podíváte na nějaký úspěšný projekt, jako třeba CircleCI, Boeing!, tak používají Clojure, jiní Python nebo Ruby. Kromě vašich přání a dojmů žádný argument pro tu vaši hypotézu není -- typovaný/netypovaný -- kromě mission/safety critical projektů  (kde by snad uspěla jen Ada) v tom není až tak velký rozdíl.

https://clojure.org/community/success_stories
https://www.youtube.com/watch?v=iUC7noGU1mQ

Kit

Re:Přesun od PHP k Pythonu?
« Odpověď #70 kdy: 25. 12. 2018, 14:47:00 »
Když se podíváte na nějaký úspěšný projekt, jako třeba CircleCI, Boeing!, tak používají Clojure, jiní Python nebo Ruby. Kromě vašich přání a dojmů žádný argument pro tu vaši hypotézu není -- typovaný/netypovaný -- kromě mission/safety critical projektů  (kde by snad uspěla jen Ada) v tom není až tak velký rozdíl.

Však to jsou silně typované jazyky. Nebo snad ne?

Re:Přesun od PHP k Pythonu?
« Odpověď #71 kdy: 25. 12. 2018, 15:13:15 »
Když se podíváte na nějaký úspěšný projekt, jako třeba CircleCI, Boeing!, tak používají Clojure, jiní Python nebo Ruby. Kromě vašich přání a dojmů žádný argument pro tu vaši hypotézu není -- typovaný/netypovaný -- kromě mission/safety critical projektů  (kde by snad uspěla jen Ada) v tom není až tak velký rozdíl.

Však to jsou silně typované jazyky. Nebo snad ne?

Když se podíváte na nějaký úspěšný projekt, jako třeba CircleCI, Boeing!, tak používají Clojure, jiní Python nebo Ruby. Kromě vašich přání a dojmů žádný argument pro tu vaši hypotézu není -- typovaný/netypovaný -- kromě mission/safety critical projektů  (kde by snad uspěla jen Ada) v tom není až tak velký rozdíl.

Však to jsou silně typované jazyky. Nebo snad ne?

Píšou o povinné deklaraci typů. Což tedy ani Python ani Clojure nemá. Kromě toho že jsou to dynamícky typované jazyky, tak Python bych tedy silně typovaným radši nenazval i když tedy 1 + "1" skončí pádem: TypeError: unsupported operand type(s) for +: 'int' and 'str'
narozdíl od node: '11'

borekz

  • ****
  • 492
    • Zobrazit profil
    • E-mail
Re:Přesun od PHP k Pythonu?
« Odpověď #72 kdy: 25. 12. 2018, 15:31:06 »
1 + "1" skončí pádem: TypeError: unsupported operand type(s) for +: 'int' and 'str' narozdíl od node: '11'
Jestli je správný výsledek "11" nebo 2, záleží na tom, jak jsou v konkrétním jazyku definované implicitní konverze a čitelnosti to nepomáhá.

BaldSlattery

Re:Přesun od PHP k Pythonu?
« Odpověď #73 kdy: 25. 12. 2018, 15:49:39 »
No to je zase megablábol...
Nezasírej fórum aspoň o Vánocích, trolle.

Re:Přesun od PHP k Pythonu?
« Odpověď #74 kdy: 25. 12. 2018, 15:56:51 »
No to je zase megablábol...
Nezasírej fórum aspoň o Vánocích, trolle.
Promiň zapoměl jsem dát tu větu "No to je zase megablábol..." do citace. Hned by bylo jasné, že tu trollíš ty. Ale i ktobě se budu chovat slušně. Ten tvůj projev je ale otřesný -- i když stále měníš jména je to hned poznat.
« Poslední změna: 25. 12. 2018, 15:58:48 od uetoyo »