Diskuze: Nováček v linuxu

Člen

Zobrazeno 17 zpráv z 17.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
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.