PC na vývoj

alex6bbc

  • *****
  • 1 537
    • Zobrazit profil
    • E-mail
Re:PC na vývoj
« Odpověď #90 kdy: 26. 06. 2021, 00:22:59 »
mi jde o syrovy vykon cpu tj. pocet jader/vlaken, velikost ram, rychlost disku, protoze (teoreticky) muzu programovat i v textovem rezimu (gcc, g++, gdb, cmake, vim).

a kdyz mem jedny penize, tak za to slozim nejvykonnejsi pc, za tim bude vykonove notas s linuxem ci windows,
apple  i kdyz ho milujete, ma  nejslabsi komponenty.

nebo se pletu a apple i se slabsim vykonem predci se svym kompilerem a svymi nastroji silnejsi pc?


Re:PC na vývoj
« Odpověď #91 kdy: 26. 06. 2021, 12:30:01 »
nebo se pletu a apple i se slabsim vykonem predci se svym kompilerem a svymi nastroji silnejsi pc?

IMHO nepředčí a poměr výkon/cena nevychází dobře. Nemám nic proti aby si to někdo koupil kvůli osobní image a dobrému dojmu při použivání, ale není to ani nejspolehlivější ani nejvýkonnější vybavení. Jinak hrubý výkon můžete opět snadno zjistit na CPU Mega Page https://www.cpubenchmark.net/CPU_mega_page.html

Re:PC na vývoj
« Odpověď #92 kdy: 26. 06. 2021, 19:20:16 »
Ale určitě to nedokáže překonat fyzikální omezení, že monitor nemůže být 20 cm nad klávesnicí.
Taky nechápu jak se u toho lidi dokážou hrbit celý den. Pokud je potřeba být mobilní (u zákazníka něco na ntb vyřídit, pak ntb zavřít a jít o dům dál) tak je ntb dobrá volba (vlastně žádná jiná není), ale když někdo sedí celý den v kanclu/doma u notebooku, tak to je fakt masochismus.

Re:PC na vývoj
« Odpověď #93 kdy: 26. 06. 2021, 22:37:43 »
IMHO nepředčí a poměr výkon/cena nevychází dobře. Nemám nic proti aby si to někdo koupil kvůli osobní image a dobrému dojmu při použivání, ale není to ani nejspolehlivější ani nejvýkonnější vybavení.
Pokud budu dělat 100% práce na jednom místě nebo jsem ochoten podstoupit mrcaseni s ESP tak ano. Já třeba střídám dva kancly a domov a s desktopwm by to bylo prostě mě úplně reálné - pak už nejde jen o výkon v tom stroji (ten mi stačí na gitlab CI/CD runnerech).

Jinak jak tady někdo zavrhuje klávesnici tak mu záda jednou nafackují.
Děkuji za možnost editace příspěvku.

Re:PC na vývoj
« Odpověď #94 kdy: 27. 06. 2021, 04:09:12 »
Tak vám nevím.

Vyvíjím aplikace na 15 let starém notebooku, Pentium Dual-core už se 4GB RAM, na který jsem před pár lety přesedlal z 21 let starého big-tower stroje s deskou KTI7Pro.

Asi si to můžu dovolit, když vyvíjím v Pythonu menší offline aplikace, nebo větší cloudové aplikace.

Ne, že bych na ty super-duper stroje co to popisuje neměl, ale mám ty staré stroje a odladěné OS rád.

PS: Při používání takových historiků, máte jako bonus runtime profiler, vaši uživatelé s vámi nemusí, s vyplazeným jazykem, držet krok a v cenách za zdroje cloudu jste v příjemně nízkých hladinách.


alex6bbc

  • *****
  • 1 537
    • Zobrazit profil
    • E-mail
Re:PC na vývoj
« Odpověď #95 kdy: 27. 06. 2021, 08:42:38 »
Tak vám nevím.

Vyvíjím aplikace na 15 let starém notebooku, Pentium Dual-core už se 4GB RAM, na který jsem před pár lety přesedlal z 21 let starého big-tower stroje s deskou KTI7Pro.

Asi si to můžu dovolit, když vyvíjím v Pythonu menší offline aplikace, nebo větší cloudové aplikace.

Ne, že bych na ty super-duper stroje co to popisuje neměl, ale mám ty staré stroje a odladěné OS rád.

PS: Při používání takových historiků, máte jako bonus runtime profiler, vaši uživatelé s vámi nemusí, s vyplazeným jazykem, držet krok a v cenách za zdroje cloudu jste v příjemně nízkých hladinách.

a ja zas vim, ze tohle bych nechtel.

anonacct

Re:PC na vývoj
« Odpověď #96 kdy: 27. 06. 2021, 09:54:31 »
A je už to tady - soutěž kdo má větší plečku!

alex6bbc

  • *****
  • 1 537
    • Zobrazit profil
    • E-mail
Re:PC na vývoj
« Odpověď #97 kdy: 27. 06. 2021, 11:16:14 »
A je už to tady - soutěž kdo má větší plečku!

+1

soutez zacali uz macbookari s pleckama za nejvetsi penize :-D

Re:PC na vývoj
« Odpověď #98 kdy: 27. 06. 2021, 14:45:03 »
a ja zas vim, ze tohle bych nechtel.

Což chápu, není to set pro každého. Spíš jsem tady do té diskuze o našlapaných strojích chtěl vnést i jiný pohled.

BTW: Soutěž "o největší plečku" bývá v diskuzích na tohle téma tradicí.

Re:PC na vývoj
« Odpověď #99 kdy: 28. 06. 2021, 11:30:53 »
nebo se pletu a apple i se slabsim vykonem predci se svym kompilerem a svymi nastroji silnejsi pc?

IMHO nepředčí a poměr výkon/cena nevychází dobře. Nemám nic proti aby si to někdo koupil kvůli osobní image a dobrému dojmu při použivání, ale není to ani nejspolehlivější ani nejvýkonnější vybavení. Jinak hrubý výkon můžete opět snadno zjistit na CPU Mega Page https://www.cpubenchmark.net/CPU_mega_page.html

I když to zatím není pro mne aktuální, v Apple Sillicon (ARM) je určitě potenciál. Měl jsem na chvíli mac mini m1 v té nejslabší verzi (8GB/256GB) a překvapilo mne, jak je to svižné.

Kromě obecných zkušeností s jablkem (chtěl jsem si jen tak zkusit jabkoos) mne zajímal samozřejmě můj toolkit - nahodil jsem idea ultimate, vscode, javu (azul sdk) a zkoušel si hrát s spring boot projektem (pet-clinic mvc, jpa demo). Zkusil jsem i běžné workflow a udělal na tom kus denní práce, tj úpravu, rekompilaci, spuštění unit testů v java projektu a nějaké ty radosti jako editace velkého yamlu ve vscode atd. Plus otevřených pár tabů v safari a práce na firemní SPA aplikaci a v googlu a ve stack overflow, samozřejmě.

První co mne překvapilo, že, i při otevřeném všem jmenovaném naráz, nedocházelo ke swapování. Čekal jsem, že ho hned dostanu na lopatky, byl jsem sice na hraně, ale pořád to jelo svižně.

Druhá věc byl výkon toho cpu. Tasky jako rekompilace maven projektu a spuštění spring boot aplikace jsem srovnával s pracovním notebookem (DELL i5 9400H, 32GB) a subjektivně vycházel apple svižnější a vykazované časy z logů o 75-100% lepší (opravdu, ta pet-clinic aplikace nabíhala tak 1,5-1,9s, na tom noťasu tak 3-3,5s, s kompilací to bylo podobné).

Jasně, srovnání jablka s hruškama, na druhém rohu ringu firemní stroj zatížený šifrováním disku a různými firemními věcmi.. Ale můj domácí desktop s i7 je podle tasku tak 20-30% rychlejší a na frak by tak dostal také (ten apple prcek by byl pořád o něco svižnější). Pro ten popsaný use case? Slušný pracovní nástroj.

Bod zlomu by nastal, když by bylo potřeba virtualizovat, spouštět více dockerů atd.. Paměť by brzo došla (m1 ani neumí víc než 16GB) a asi i jádra CPU, to je jasné - pro takový use case to není. Ale když uvážím, jaká je to malá a pasivně chlazená krabička - klobouk dolu (to ten DELL se může uřvat, když to pořádně zatížím). Na webový vývoj? Slušný stroj (a mít to v notebooku, "plečka" jak tu někdo posměšně psal, bych tomu opravdu neříkal). Za rozumné a i pragmaticky odůvodnitelné peníze -- které ale na druhé straně bohužel rychle naskakují, když jde o rozšířování (jak je u applu zvykem).