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

jpu

Velikost aplikací aneb jak klesá úroveň vývoje
« kdy: 02. 02. 2018, 20:33:43 »
Zaujimavy clanok o tom, ako sa dnes pristupuje k vyvoju. Cista pravda. Zmeni sa nie co? Asi tazko
« Poslední změna: 02. 02. 2018, 22:11:06 od Petr Krčmář »


?

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #1 kdy: 02. 02. 2018, 20:45:55 »
Co by se vývojář zabýval nějakou optimalizací, když má na trhu monopol a k dispozici není alternativa.

Penseur

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #2 kdy: 02. 02. 2018, 20:58:11 »
To není o poklesu úrovně, spíše o lhostejnosti, přinejhorším lenosti.

jpu

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #3 kdy: 02. 02. 2018, 21:20:14 »
Namiesto implementacie algoritmu, ktory dotycny potrebuje, tak sa stiahne cela kniznica, plna inych, nepotrebnych algoritmov. Potom ma aplikacia stovky MB. Ale dnes si to asi doba ziada. Ako je konzumna spolocnost, tak sa to prenasa aj do vyvoja aplikacii.

Juro

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #4 kdy: 02. 02. 2018, 21:21:48 »
Neklesa uroven vyvoja, ani nerastie "lenivost". Pouzivaju sa hotove kniznice a frameworky a pre 99% aplikacii nema cenu zaoberat sa ich velkostou (rovnako ako na desktopoch alebo serveroch) .

Pred nedavnom som daval obchodnemu parnerovi podklady pre nasadenie jednej nasej serverovej aplikacie. Ked som zacal diktovat poziadavky: "4GB RAM, 2.0GHz  2xcore,...) tak sa ma partner spytal, o aky mobilny telefon presne ide ;-)

Za poslednych 10 rokov ma 1x niekto poprosil o optimalizaciu velkosti aplikacie (ma siet pouzivatelov na dedinach so slabym internetom, nakoniec to ani nepotreboval) a 1x o prehodnotenie mierne nadnesenych minimalnych narokov na CPU (banka s drahymi procakmi a entreprise unixami). Miesto riesenia blbosti ako je velkost radsej pridam zmysluplnu feature.


to je jedno

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #5 kdy: 02. 02. 2018, 21:24:26 »
porovnej cenu železa a cenu vyvojare...

jpu

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #6 kdy: 02. 02. 2018, 21:25:55 »
Neklesa uroven vyvoja, ani nerastie "lenivost". Pouzivaju sa hotove kniznice a frameworky a pre 99% aplikacii nema cenu zaoberat sa ich velkostou (rovnako ako na desktopoch alebo serveroch) .

Pred nedavnom som daval obchodnemu parnerovi podklady pre nasadenie jednej nasej serverovej aplikacie. Ked som zacal diktovat poziadavky: "4GB RAM, 2.0GHz  2xcore,...) tak sa ma partner spytal, o aky mobilny telefon presne ide ;-)

Za poslednych 10 rokov ma 1x niekto poprosil o optimalizaciu velkosti aplikacie (ma siet pouzivatelov na dedinach so slabym internetom, nakoniec to ani nepotreboval) a 1x o prehodnotenie mierne nadnesenych minimalnych narokov na CPU (banka s drahymi procakmi a entreprise unixami). Miesto riesenia blbosti ako je velkost radsej pridam zmysluplnu feature.
No a potom su tu taki lepici kodu :)

Juro

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #7 kdy: 02. 02. 2018, 21:29:55 »
Aj lepici su OK. Ked chce zakaznik okno s 5 polickami a par CRUD operacii nad databazou, nebudem kvoli tomu brat do timu gurua na assembler, co to spravi do 10KB, zvlast ked ma zakaznik 200GB disky. Kto ho zaplati... Detto telephony.

Jenda

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #8 kdy: 02. 02. 2018, 21:52:22 »
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.

Jinak mně přišlo nejzajímavější pozorování, že ovladač (pro Windows) pro wifi kartu od Intelu je 30x větší než kompletní operační systém (OpenWRT) který mimo jiné tuto kartu také podporuje.

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!

Juro: Nebavíme se o tom, jestli má okénko 10 nebo 200 kB, ale třeba o tom, že Slack („IRC s obrázky“) žral giga (teď to „zoptimalizovali“ na 400 MB).

j

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #9 kdy: 02. 02. 2018, 21:54:10 »
...
Se podivej na libovolnej web, a nemusis odtud ani nikam chodit .... nactou ti 10MB js jen proto, aby to zobrazilo obrazek ...

porovnej cenu železa a cenu vyvojare...
Jo bejvavalo ... pred 20 - 30 rokam, kdy se vykon zeleza zdvojnasobil rok co rok. Behem nekolika poslenich par let cim dal castejs narazim na srackomety, kterejm by ani 100k jader a 100T ram nepomohlo ....

Zrovna nedavno se mi dostalo pod ruku ... uzasne to fungovalo ... jako demo s 5MB databazi. Tak sem tomu predhodil 200GB a 1/2TB ram tomu bylo malo. Ten debil co to delal to vzivote nezkousel s nicim vetsim nez tou demodatabazi a o tom kolik to zere ram nemel ani paru - sak proc by to resil, dyk takovej strojecek co zvladne 1/2TB stoji par slupek, a takovej co da vic je za tolar zejo ...

mmm

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #10 kdy: 02. 02. 2018, 21:59:19 »
zive.cz je odpad. Jestli ten článek dobře chápu, tak do statistiky započátali i hry. Používání knihoven bude mít na velikost minimální vliv  porovnání multimedii.

j

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #11 kdy: 02. 02. 2018, 21:59:30 »
...
Sak cely Gentoo vcetne X, KDE, LO, ... a kompletniho vyvojovyho prostredi se vpohode vejde do pulky ... A tos jeste ty sedmy neopatchoval, protoze to by mely dvojnasobek.

A kdyz vidim "ovladace" od NV nebo ATI ... tak je mi na bliti. 400+MB ... lol

mmm

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #12 kdy: 02. 02. 2018, 22:06:29 »
zive.cz připomíná sportovní web, ale místo fotbalu se tam fandí korporacím.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #13 kdy: 02. 02. 2018, 22:09:08 »
A kdyz vidim "ovladace" od NV nebo ATI ... tak je mi na bliti. 400+MB ... lol

To ta tray ikona....

mmm

Re:Velkost aplikacii, alebo ako klesa uroven vyvoja
« Odpověď #14 kdy: 02. 02. 2018, 22:12:40 »
zive.cz je odpad. Jestli ten článek dobře chápu, tak do statistiky započátali i hry. Používání knihoven bude mít na velikost minimální vliv  porovnání multimedii.

aha, tak se nejedná o hry.