Diskuze: Nováček v linuxu
Člen
Zobrazeno 17 zpráv z 17.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
Já osobně používám ST3 + Ruby + terminál (po tomhle jsem přestal hledat jakékoli IDE; k testu RubyMine jsem se zatím nedostal a teď to ani neplánuju).
Python osobně ignoruju, ale nešlo by to nějak podobně? 
PS: ber mě s rezervou, je mi teprv 15, Linux používám od března a Ruby asi tak od května nebo června, takže zkušeností moc nemám.
To je uplně jedno kolik ti je let.
Každej názor je pro mě důležitej.
Možná by to tak šlo a i mě to napadlo. Ale ještě nevím, pořád bych měl
radši všechno v jednom projektu a v jednom programu.
Dík za tip.
Já jsem teda windowsák, ale do vod linuxu jsem se už dostal několikrát
...
Osobně mi vyhovují technologie od Microsoftu - myslím si že VS CODE je
dobrá volba pro Typescript/JS, Python, PHP, ... ale jakmile sáhneš po
Jave/Kotlinu, C# ... VS CODE je už nedostačující, C a C++ bych vyřadil z
možného výběru a s Ruby nemám žádné zkušenosti.
Java je dlouho využívána pro cross-platform aplikace, ale už ji dotahují i C#, JS/TS, Python ... osobně se mi líbí Kotlin a Typescript
Jako IDE doporučuji VS CODE, i když to není typické IDE, ale pro většinu jazyků stačí.
Shrnutí:
Volil bych kombinace:
VS CODE - Typescript
Android studio/IntelliJ - Kotlin (případně Java)
ale každému vyhovuje něco jiného 
Na C/C++ jsem sveho casu pouzival ke vsi spokojenosti Netbeans. Cross-platform aplikace jedine Java (bohuzel). Python na windowsech? - poloz si otazku kolik lidi ma nainstalovany "runtime" pro python? Ve Windowsech je .Net framework, ale v linuxu neni vyvoj okennich aplikaci mozny. Ne jen linuxovy Monodevelop je spise na programovani konzolovych aplikaci a webovek (nehledej komfort jako u Visual Studia). Takze jedine okeni aplikace udelas v Netbeans pro Javu. Rad bych se podelil o muj osobni nazor na Javu - stoji za ho.no, a jeste k tomu licencni politika Oraclu no fuj. Jsem se nejak rozepsal.
Na Python na Windows není nic špatné, od čeho jsou instalátory?
Já dělám v Pythonu běžně a Interpret je hold součástí mého SW
balíčku. Běžnému uživateli je to fuk a vůbec ho to nezajímá co je na
pozadí 
Proti gustu zadny .... Kazdy na to mame jiny pohled a proto je ten svet tak krasny. Pokud ti nevadi velikost daneho balicku kde jednoducha aplikace ma velikost v radech nekolika desitek MB a muze tak odradit uzivatle pak ... Je to sice vcelu delsi doba, ale po nainstalovani aplikace (uz fakt nevim co to bylo) v Pythonu vyuzivajici PyQT mi nejela a musel jsem doinstalovat nebo spise preinstalovat pres pip balicky. To byl v podstate muj prvni a co tak pamatuju asi posledni stret s pythonem na urovni vokenich aplikaci. A chtel bych videt jak bezni uzivatel zapne terminal/konzoli a zacne datlovat aby neco rozjel.
Tak to bylo špatně udělané 
Já zrovna právě využívám PyQt, pustíš můj instalační balíček a
vše ti funguje 
Na víc dělám aplikace na míru, tedy jestli to má 2MB nebo 200MB je
uživatelům celkem fuk, chtějí něco co splní jejich use-case.
Imho je nejlepší současná volba pro klasickou desktopovou multiplatformní aplikaci C++ a Qt. Je sice potřeba zkompilovat pro každou platformu zvlášť, narozdíl od javy, kde stačí distribuovat jar, ale to není problém, to řeší build systém. Qt aplikace jsou daleko svižnější a vypadají mnohem lépe a netrpí špatnou pověstí javy
Jo Java je sice easy, ale... Navíc teda nesleduju co se s Oracle děje, ale
ani JDK mi od nich nešel normálně stáhnout bez registrace a musel jsem
hledat "jinou" cestu jak ho získat...dříve to šlo....navíc rozjet něco na
Javě v Ubuntu 19.04 mě přišlo docela dost bolestivý....je vidět, že se
Javě zdárně dlouho vyhejbám 
Dík za názor. Motám se teď kolem C/C++ a vypadá to dobře, ale
složitě. 
Pokud umíš Javu a C#, tak je proniknutí do C++ otázka několika dnů. Syntaxe je prakticky stejná ve všech třech jazycích, liší se jenom drobnostmi. Qt navíc dost věcí v C++ zjednodušuje. Je fakt že C++ dokáže být oproti Javě a C# o něco záludnější a low-levelovější, ale není to nic světoborného, občas mám pocit, že se ta údajná komplikovanost C++ trochu přehání...
Jako IDE pro C++/Qt nelze doporučit nic jiného než QtCreator. Není to takový luxus jako Intellij Idea nebo Visual Studio, ale je to velice slušný nástroj.
Po tom, co se v C++ pohybuju už přes 7 let a stále narážím na obraty a
syntax, na kterou čučím s hubou až na podlahu, s tebou nesouhlasím. V C++
na rozdíl od Javy, C# a všech ostatních jazyků řešíš takovou spoustu
věcí navíc, že to až není možné. Žádný jiný jazyk například
neumožňuje programovat v kompileru, C++ jo.
Ano, pokud píšeš stylem "nějak to funguje" ala klacčí algoritmus, tak se
ty rozdíly nezdají zas tak markantní. Nicméně pokud chce člověk a
programovat v C++ opravdu dobře, je to dřina a neznám komplikovanější
jazyk, než je C++ (a to mi jich už rukama prošlo relativně dost).
Určitě neodrazuji od učení se C++, jakmile jej člověk ovládne, tak nemá konkurenci a upřímně aspoň potom nedělá takové prasečiny ve vyšších jazycích, ale je na to potřeba mít buňky.
Co si mám představit pod pojmem 'programovat v kompileru'?
To znamená, že můžeš napsat program, který se celý vykoná v době kompilace. Třeba tady je program, který během kompilace rozhodne, že je číslo prvočíslo https://gist.github.com/…735561db342f
Podívej, asi jsem se trochu nešťastně vyjádřil - když jsem psal, že se dá do C++ proniknout během několika dní, měl jsem na mysli samozřejmě proniknout na úrovni <b>poučeného začátečníka</b> s tím, že pokud už zná jiné c-like jazyky a umí programovat, tak prostě nebude ztrácet čas studiem jak funguje if, nebo for, protože to všechno už umí, stejně tak jako nejspíš ovládá i nějaké ty algoritmy a design patterns, takže začít něco jednoduchého tvořit v C++ s Qt pro něj znamená prostudování nějaké Qt dokumentace a prolítnutí nějakého C++ tutoriálu. Samozřejmě po těch několika dnech, ale nebude C++ guru, který zná všechna jeho zákoutí, ale bude začátečník, schopný něco napsat.
Zobrazeno 17 zpráv z 17.
