Velikost aplikací aneb jak klesá úroveň vývoje

Juro

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #15 kdy: 02. 02. 2018, 22:21:16 »
porovnej cenu železa a cenu vyvojare...
Tak třeba operační paměť dneska stojí kolem 200 Kč za GB. 100MB memory leak ve webovém prohlížeči, který běží na miliardě počítačů, tak stojí 20 miliard. Za to by se několik vývojářů nejspíš zaplatit dalo.
Nedalo. To by si musel mat miliardu pocitacov, kde prehliadac leakuje 100MB a ludi, ktori su ochotni zaplatit za to, aby sa tak nedialo :-) Vyvojarovi platis realne peniaze a nie hypoteticke. Ak by som mal biznis case, kde predam 2x tolko aplikacii, ked venujem 2x tolko casu optimalizacii pamate, rad to urobim.

No a další zajímavé pak je, že Windows 7 klidně sežerou 30 GB disku - a to to defaultně vlastně nic neumí. Proboha, tolik nemá rootfs mého Debianu s nainstalovaným úplně vším včetně crosskompilátorů pro několik architektur!
A? 250GB disk stoji 100 EUR, t.j. 30GB stoji 12 EUR. Ak mi vydrzi disk 4 roky, su to 3 EUR-a na rok. Ak by to bolo polovicne, kolko usetrim rocne? 1,5 EUR-a? Ani to nie, lebo kolko miesta budem mat, tolko filmov, ktore aj tak nepozeram, tam nahram...

Pri Win7 to nema zmysel riesit. Ma to zmysel riesit, ked mam niekde OS v cloude a platim za diskovy priestor.


jpu

Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #16 kdy: 02. 02. 2018, 22:49:24 »
Juro nebudes ty taky bastlic lepic kodu? Alebo projektak, architekt v nejakej korporacii, kde sa na performance ale totalne serie a v podstate tie projekty, ktore sa robia nikoho nezaujimaju, dolezite su loove.
V dnesnom svete vyvoja to je ako s vyrobou domacich spotrebicov. Nevyraba sa kvalita, ale kvantita.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #17 kdy: 02. 02. 2018, 22:59:05 »
A? 250GB disk stoji 100 EUR, t.j. 30GB stoji 12 EUR. Ak mi vydrzi disk 4 roky, su to 3 EUR-a na rok. Ak by to bolo polovicne, kolko usetrim rocne? 1,5 EUR-a? Ani to nie, lebo kolko miesta budem mat, tolko filmov, ktore aj tak nepozeram, tam nahram...

Pri Win7 to nema zmysel riesit. Ma to zmysel riesit, ked mam niekde OS v cloude a platim za diskovy priestor.

Nejde jen o to, kolik stoji GB toho, ci onoho, ale take o to, ze cim vic dat se musi soupat mezi diskem a RAM, pripadne v RAM z mista na misto, tim pomalejsi to logicky bude. A kdyz to navic nekdo dobre "optimalizuje", bude to jeste horsi.

A pokud chcete Widle 7 v kloudu, tak to budou v podstate ty same Widle, jako ty, co v kloudu nejsou a tak za to diskove misto budete odpovidajicim zpusobem platit. Pricemz ty Widle umi v podstaje jen skoro to same, co Widle 2k, ovsem objem kodu se mezitim znekolikanasobil. A to za tech pet ficur navic stoji!

Juro

Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #18 kdy: 02. 02. 2018, 23:01:25 »
Skor zijem v realnom svete. Nebudem optimalizovat velkost aplikacie, aby som usetril miesto na disku v cene toaletneho papiera. Len za elektrinu dam mesacne 100 EUR, to je cena toho 250GB HDD. Na ktoru p... budem setrit miesto na disku za 3 EUR-a rocne, ked vecer kupim detom stanglu salamy, ktora stoji 7.

Ku kvalite... nas ucili, ze kvalita je miera naplnenia potrieb zakaznika. Nie, ze sa babres s niecim, co on nepotrebuje, aby si sa nad tym sam intelektualne ukojil.

jpu

Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #19 kdy: 02. 02. 2018, 23:11:51 »
To vas urcite ucili na nejakej ekonomickej skole :D


Juro

Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #20 kdy: 02. 02. 2018, 23:14:22 »
To vas urcite ucili na nejakej ekonomickej skole :D
Daj lepsiu definiciu.

lobo

Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #21 kdy: 02. 02. 2018, 23:17:54 »
pri desktopovych/serverovych aplikaciach to clovek este ako tak prezije...
nedavno mi jeden 'web app developer' dodal draft primitivnej aplikacie (3 tabulky v DB,1 grid, 2 edit forms, 1 report). cele to malo asi 10 *.js kniznic a bohvie kolko webfontov ...
tak som sa na neho pozrel ci spadol z mesiaca...

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #22 kdy: 02. 02. 2018, 23:32:33 »
Nebudem optimalizovat velkost aplikacie, aby som usetril miesto na disku v cene toaletneho papiera
.......
ked vecer kupim detom stanglu salamy, ktora stoji 7.

Aha, tak nejen, ze prasite bloatware, ale jeste huntujete detem zdravi odpornou vyzivou. Doufam, ze ten salam je aspon kostelecky, ty jsou ze vsech nejodpornejsi, kdyz uz jste se ve svete rozhodl delat jen to nejhorsi.

Juro

Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #23 kdy: 02. 02. 2018, 23:34:35 »
Nebudem optimalizovat velkost aplikacie, aby som usetril miesto na disku v cene toaletneho papiera
.......
ked vecer kupim detom stanglu salamy, ktora stoji 7.

Aha, tak nejen, ze prasite bloatware, ale jeste huntujete detem zdravi odpornou vyzivou. Doufam, ze ten salam je aspon kostelecky, ty jsou ze vsech nejodpornejsi, kdyz uz jste se ve svete rozhodl delat jen to nejhorsi.
:-) :-) :-)

balki

Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #24 kdy: 02. 02. 2018, 23:48:10 »
To vas urcite ucili na nejakej ekonomickej skole :D
Daj lepsiu definiciu.

Predcasna optimalizacia je nieco ako predcasna ejakulacia. Nicomu to nepomoze, moze v konecnom dosledku vsetko zhorsit. Optimalizuje sa vtedy, ked je to potrebne.

tnr

Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #25 kdy: 03. 02. 2018, 00:04:31 »
No zrovna ten FB nekdo rozebiral:

http://quellish.tumblr.com/post/126712999812/how-on-earth-the-facebook-ios-application-is-so

Ukazalo se, ze je tam cca 18 000 trid (z toho drtiva vetsina vlastnich, nikoliv z frameworku).

Ale na druhou stranu mi 2 GB na ty dost narocny (a casto plny assetu) aplikace neprijde nic hroznyho.
Konec koncu, normalni uzivatel zadne dalsi potrebovat nebude.
A technicky zdatnejsi uzivatel si typicky nezas**** mobil timhle spywarem :-)

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #26 kdy: 03. 02. 2018, 00:33:03 »
Predcasna optimalizacia je nieco ako predcasna ejakulacia. Nicomu to nepomoze, moze v konecnom dosledku vsetko zhorsit. Optimalizuje sa vtedy, ked je to potrebne.

Tak nejlepsi je neco naprasit a optimalizaci se zasadne netrapit. Vzdyt to vzdycky jde zahodit a udelat znovu, napriklad podle noveho, idealne jeste zprasenejsiho pocatecniho navrhu. Po urcitem mnozstvi iteraci se do dobreho reseni musi trefit i uplny vul, protoze mnozstvi moznosti je prece jenom omezene. https://en.wikipedia.org/wiki/Delayed_ejaculation

Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #27 kdy: 03. 02. 2018, 01:21:12 »
Řeším jen u věcí, které běží nonstop a žerou CPU, GPU nebo RAM. Pokud to jede jen nárazově nedává to ekonomicky smysl.
Teoreticky by mohlo lidi přesvědčit účtování alá Amazon AWS, když prostě to uděláte neefektivně bude to žrát peníze :)

Neprožíval bych to tak extrémně a to jsem programoval v assembleru, takže fakt vím jaké to je zdrojově neefektivní.
„Řemeslo se naučí každý. Umění nikdo.“
„Jednoduchost je nejvyšší úroveň sofistikovanosti.“
- Leonardo Da Vinci

andy

Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #28 kdy: 03. 02. 2018, 01:44:32 »
Predcasna optimalizacia je nieco ako predcasna ejakulacia. Nicomu to nepomoze, moze v konecnom dosledku vsetko zhorsit. Optimalizuje sa vtedy, ked je to potrebne.

Tak nejlepsi je neco naprasit a optimalizaci se zasadne netrapit. Vzdyt to vzdycky jde zahodit a udelat znovu, napriklad podle noveho, idealne jeste zprasenejsiho pocatecniho navrhu. Po urcitem mnozstvi iteraci se do dobreho reseni musi trefit i uplny vul, protoze mnozstvi moznosti je prece jenom omezene. https://en.wikipedia.org/wiki/Delayed_ejaculation
Mně teda přijde lepší vydat aplikaci za půl roku vývoje s tím, že dělá to požadované (včetně požadavků na výkonnnost), než možná za 5 let, kdy to místo 50%CPU bude brát 10....

Unknown

Re:Velikost aplikací aneb jak klesá úroveň vývoje
« Odpověď #29 kdy: 03. 02. 2018, 03:02:16 »
Zaujimavy clanok o tom, ako sa dnes pristupuje k vyvoju. Cista pravda. Zmeni sa nie co? Asi tazko

Linuxaci linkujou clanek na zive.cz!!!!! To uz asi brzy zacnou chvalit windows....