November Black Friday C# týden
BlackFriday je tu! Využij jedinečnou příležitost a získej až 80 % znalostí navíc zdarma! Více zde
Pouze tento týden sleva až 80 % na e-learning týkající se C#
Avatar
Michal
Člen
Avatar
Michal:19. června 10:49

Ahoj,
mohu Vás poprosit o radu? Řeším teď ročníkový projekt ve škole. Má jít o funkční program - evidenční systém pro Windowsy. Mohu si volně vybrat v jakém jazyku ho napsat, tak bych toho chtěl využít, protože už dlouho chci začít s Pythonem, přijde mi hodně sympatický. Na hodně forech jsme ale četl, že není moc vhodný pro vývoj pro Windows. Co si o tom myslíte vy? Bylo by to o hodně složitější než třeba v CSharpu ?
Moc děkuju za odpovědi,
Michal

 
Odpovědět
19. června 10:49
Avatar
Jaroslav Smrž
Redaktor
Avatar
Odpovídá na Michal
Jaroslav Smrž:19. června 12:06

Ahoj, pokud dobře ovládáš Python knihovny, tak asi nebude problém to napsat v něm, ale přijde mi to zbytečně nekomfortní a neefektivní oproti C#. Tam máš plno funkcí, které jsou přímo pro windows uzpůsobené, nehledě na dokumentaci a to ti určitě ušetří spousty času. Je to tedy na tobě, jak moc se chceš trápit a zda-li chceš aby tvůj kód byl přístupný komukoliv.

Nahoru Odpovědět
19. června 12:06
/* Life runs on code */
Avatar
Odpovídá na Michal
Erik Šťastný:19. června 17:46

Taky bych se rozhodoval jestli to má mít nějaké GUI, jelikož v Pythonu standardní gui knihovna je podle mě hrůza a je třeba nějaký externí framework.

 
Nahoru Odpovědět
19. června 17:46
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Roman
Člen
Avatar
Odpovídá na Michal
Roman:21. června 10:19

Python na Windows - no zkus si provest instalaci i s GUI knihovnami napr. pyqt a pak se zamysli nad tim, ze stejny proces bude muset udelat kazdy, kdo bude chtit pouzit tvou aplikaci. Pak si vytvor aplikaci ve VStudiu a spust na jinem PC bez nutnosti predchozi instalace cehokoliv. Sam porovnej co je lepsi. Ano jsou projekty v pythonu s GUI a instalatorem kde po instalaci mas jen X GB na disku zabranych jen pythonem s knihovnami, aby jsi neco spustil.
Za me fakt ne.
Python super jazyk na pokrocile scriptovani, automatizovane ulohy provadene prevazne na linux strojich. Je urcite pouzitelnejsi nez Perl (to je readonly jazyk s naprosto absudnim pojetim objektoveho programovani/scrip­tovani) a bash na vsechno nestaci.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět
21. června 10:19
Avatar
Peter Mlich
Člen
Avatar
Odpovídá na Michal
Peter Mlich:21. června 10:56

Viz Roman, ohledne offline rezimu.
Php / Python a jine veci, ktere ma linux default predinstalovane na win je nutne nainstalovat. Ikdyz... Cetl jsem clanek, ze Win10 nove zavadi jakousi linuxovou konzolu nebo neco takoveho. A tusim byla zminka, ze v python tam pobezi. Ale fakt nevim, do pythonu nedelam, nesympaticky :)
https://www.theverge.com/…rnel-feature
https://docs.microsoft.com/…nstall-win10
(kdybys tam chtel linux a nestacil by ti samotny python :) )

Pokud tvuj program ma bezet na win a ve webovem prohlizeci a na vzdalenem serveru muzes mit, co chces, pak tam muze byt linux, python. Cili, jednalo by se o webovou aplikaci. (zminujes c# sharp, ktery se pouziva pro web aplikace)
Nevyhoda je, ze musis byt online, aby ses pripojil k tomu vzdalenemu pc ke tvemu programu.

Editováno 21. června 10:58
 
Nahoru Odpovědět
21. června 10:56
Avatar
Michal
Člen
Avatar
Michal:22. června 20:29

Děkuji všem za odpovědi. S Pythonem počkám na nějaký budoucí projekt, C# bude určitě vhodnější.
Ještě jednou díky, Michal

 
Nahoru Odpovědět
22. června 20:29
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.