Jak někoho může bavit vývoj web aplikací...?

Pepa

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #60 kdy: 13. 02. 2016, 18:06:34 »
Přesně tak. Typicky na backendu máš problémy se synchronizací a milisekundy jsou běžné měřítko, jestli něco bude fungovat. Pak přijde elektrikář, veme stomegovej JS a na načítání tebou luxusně připravených dat z 20 míst hodí měnící se obrázek, že jako loading :D Tam prostě platěj jiný pravidla.


tatik

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #61 kdy: 13. 02. 2016, 19:07:48 »
tak takto debilní dotaz tady uz dlouho nepadl....
dneska je tolik spousty webu s tak namakanejma funkcema/uzitim ze clovek žasne!
do webu se dá dneska naprogramovat kde co...jediná bariéra je nedostatek fantazie!, kterou clovek, ktery toto vlakno zalozil zrejme postrada

Tohle ale není dotaz, frontenďáku. To je vyjádření mého pohrdání nad hloupými frontenďáky, kvůli kterým vznikají všemožné přitroublé technologie a ještě si navíc říkají někteří vývojáři :D Prý naprogramovat kdeco a nedostatek fantazie. Ty seš vážně prototyp fontenďáka. Všechno jsou to jenom kabátky pro jednu a tu samou věc. To je jako kdyby jsi zašel do obchodu k Vietnamcům a žasnul, kolik různých barevných triček tam mají na prodej - a přitom je to stejně samý polyester.

Napred ukaz, jaka je prace za tebou a pak teprve vyjadruj pohrdani. Web tady je, asi vetsina lidi chape, proc se rozsirila tato technologie a ne neco jineho pro GUI, existuje spousta velmi zajimavych aplikaci postavenych na webu a samozrejme i spousta porad tech samych e-shopu, proste normalne tak jak to v IT chodi.

Nebo jeste jinak - az naberes zkusenosti, tak si budes moci vybirat, co te bavi. Jinak do te doby, nez se o tebe zacnou firmy pretahovat, proste pekne jdi na galeru do Tesca :)

Pepa

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #62 kdy: 13. 02. 2016, 19:10:06 »
tak takto debilní dotaz tady uz dlouho nepadl....
dneska je tolik spousty webu s tak namakanejma funkcema/uzitim ze clovek žasne!
do webu se dá dneska naprogramovat kde co...jediná bariéra je nedostatek fantazie!, kterou clovek, ktery toto vlakno zalozil zrejme postrada

Tohle ale není dotaz, frontenďáku. To je vyjádření mého pohrdání nad hloupými frontenďáky, kvůli kterým vznikají všemožné přitroublé technologie a ještě si navíc říkají někteří vývojáři :D Prý naprogramovat kdeco a nedostatek fantazie. Ty seš vážně prototyp fontenďáka. Všechno jsou to jenom kabátky pro jednu a tu samou věc. To je jako kdyby jsi zašel do obchodu k Vietnamcům a žasnul, kolik různých barevných triček tam mají na prodej - a přitom je to stejně samý polyester.
Nebo jeste jinak - az naberes zkusenosti, tak si budes moci vybirat, co te bavi. Jinak do te doby, nez se o tebe zacnou firmy pretahovat, proste pekne jdi na galeru do Tesca :)

To je hloupý přístup. Kdybych to tak dělal, tak bych patlal nějaký nesmysly ještě teď. Stačí firmu přesvědčit, že praxe je pro tebe zbytečná a rovnou chceš něco pořádného jako backend. Nikdy jsem nemusel dělat nic, co mě nebavilo. Když to firma chtěla, tak ahoj a šel jsem jinam.

Zelenac

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #63 kdy: 13. 02. 2016, 19:25:25 »
tak takto debilní dotaz tady uz dlouho nepadl....
dneska je tolik spousty webu s tak namakanejma funkcema/uzitim ze clovek žasne!
do webu se dá dneska naprogramovat kde co...jediná bariéra je nedostatek fantazie!, kterou clovek, ktery toto vlakno zalozil zrejme postrada

Tohle ale není dotaz, frontenďáku. To je vyjádření mého pohrdání nad hloupými frontenďáky, kvůli kterým vznikají všemožné přitroublé technologie a ještě si navíc říkají někteří vývojáři :D Prý naprogramovat kdeco a nedostatek fantazie. Ty seš vážně prototyp fontenďáka. Všechno jsou to jenom kabátky pro jednu a tu samou věc. To je jako kdyby jsi zašel do obchodu k Vietnamcům a žasnul, kolik různých barevných triček tam mají na prodej - a přitom je to stejně samý polyester.

Napred ukaz, jaka je prace za tebou a pak teprve vyjadruj pohrdani. Web tady je, asi vetsina lidi chape, proc se rozsirila tato technologie a ne neco jineho pro GUI, existuje spousta velmi zajimavych aplikaci postavenych na webu a samozrejme i spousta porad tech samych e-shopu, proste normalne tak jak to v IT chodi.

Nebo jeste jinak - az naberes zkusenosti, tak si budes moci vybirat, co te bavi. Jinak do te doby, nez se o tebe zacnou firmy pretahovat, proste pekne jdi na galeru do Tesca :)

Ok já to beru, ale proč se musí prznit třeba Qtéčko nějakým QML pro frontenďáky? To fakt nejsou schopni si to naklikak v C++, to se pro ně musí dělat speciální jazyk? Potom si chce normální člověk udělat appku pro mobil a musí se učit takový bazmek. Nic zvláštního to nepřináší, šlo by to úplně stejně jednoduše udělat v C++ v OOP, ale frontenďák co má místo mozku z JavaSkriptu kostku na to asi potřebuje něco speciálního. Potom vzniká takový šum technologií, ve kterých čert aby se vyznal.

tatik

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #64 kdy: 13. 02. 2016, 19:36:56 »
tak takto debilní dotaz tady uz dlouho nepadl....
dneska je tolik spousty webu s tak namakanejma funkcema/uzitim ze clovek žasne!
do webu se dá dneska naprogramovat kde co...jediná bariéra je nedostatek fantazie!, kterou clovek, ktery toto vlakno zalozil zrejme postrada

Tohle ale není dotaz, frontenďáku. To je vyjádření mého pohrdání nad hloupými frontenďáky, kvůli kterým vznikají všemožné přitroublé technologie a ještě si navíc říkají někteří vývojáři :D Prý naprogramovat kdeco a nedostatek fantazie. Ty seš vážně prototyp fontenďáka. Všechno jsou to jenom kabátky pro jednu a tu samou věc. To je jako kdyby jsi zašel do obchodu k Vietnamcům a žasnul, kolik různých barevných triček tam mají na prodej - a přitom je to stejně samý polyester.
Nebo jeste jinak - az naberes zkusenosti, tak si budes moci vybirat, co te bavi. Jinak do te doby, nez se o tebe zacnou firmy pretahovat, proste pekne jdi na galeru do Tesca :)

To je hloupý přístup. Kdybych to tak dělal, tak bych patlal nějaký nesmysly ještě teď. Stačí firmu přesvědčit, že praxe je pro tebe zbytečná a rovnou chceš něco pořádného jako backend. Nikdy jsem nemusel dělat nic, co mě nebavilo. Když to firma chtěla, tak ahoj a šel jsem jinam.

Jo to je taky moznost, se priznam, ze jsem ztratil 2 roky v jedne pozici, kde to bylo uplne na nic a jen to vypadalo, ze se to zlepsi. V dnesni situaci, kdy jakykoli prestup (treba po tech 2 letech) vlastne automaticky znamena i nejake to prilepseni k platu, je Tvuj pristup ok. Ale nejakej zaklad tam byt musi, aspon mini praxe na zacatku.


davkol

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #65 kdy: 13. 02. 2016, 19:38:23 »
Ten frontenďák (včetně designéra) by v ideálním světě měl něco vědět o návrhu uživatelských rozhraní (přístupnost, psychologie,…) a nějaký skriptovací jazyk je zřejmě snazší na prototypování.

tatik

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #66 kdy: 13. 02. 2016, 19:40:25 »
Ok já to beru, ale proč se musí prznit třeba Qtéčko nějakým QML pro frontenďáky? To fakt nejsou schopni si to naklikak v C++, to se pro ně musí dělat speciální jazyk? Potom si chce normální člověk udělat appku pro mobil a musí se učit takový bazmek. Nic zvláštního to nepřináší, šlo by to úplně stejně jednoduše udělat v C++ v OOP, ale frontenďák co má místo mozku z JavaSkriptu kostku na to asi potřebuje něco speciálního. Potom vzniká takový šum technologií, ve kterých čert aby se vyznal.

Protoze C++ neni na OOP moc dobrej jazyk :) To tedy neni ani JavaScript, kdyz jsme u toho, ale proste dneska JS leti, takze se cpe i do Gnome hellu, ma ho MS ve win10 (ted z hlavy nereknu presnej nazev, ale proste psani appek v HTML5 a JS). Ze i jednoducha appka ma nekoli zbytecnych vrstev, to je pravda, nicmene GUI se vetsinou meni strasne rychle, backend ne (protoze bikesheding, zkus si to dohledat, mozna v tom poznas sve nadrizene nebo zakazniky :D).

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #67 kdy: 13. 02. 2016, 19:54:19 »
Niekoho by mohlo baviť to, že jeho prácu používajú denne desiatky, tisíce alebo milióny ľudí. Keď svoju prácu spraví dobre, web prosperuje. Keď niečo dodrbe, takmer okamžite vidí negatívny dopad. Občas je to trochu adrenalín. Napríklad pri kompletnej zmene systému, držím prst nad enterom a rozmýšlam, či som niečo nezanedbal. Potom ten enter stlačím a vidím, že load poklesol a nový web funguje lepšie ako predtým. Web prináša prachy zamestnávateľovi/klientovi a ten prináša prachy mne. Čo viac si želať?

Neviem, čo furt niektorí ľudia nadávajú na javascript. Ak potrebujem spraviť funkcionalitu XY a rozdiel v náročnosti na výkon/pamäť napríklad 20% by nebol problémom, v C++ by programovanie trvalo 2000 človekohodín a v javascripte 800, prečo by som si mal vybrať C++? Pre jeho "krásu"? Na to prdím. Klient nepočká a nebude cvakať niekoľkonásobne vyššiu sumu len preto, aby nebol použitý ten zlý škaredý javascript. Zlý kód v C++ nie je lepší ako zlý kód v javascripte. Už ste videli buffer overflow vďaka chybe v JS?

C++ má svoje miesto, javascript má svoje miesto, python má svoje miesto.

Ivan Nový

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #68 kdy: 13. 02. 2016, 19:56:01 »
Ok já to beru, ale proč se musí prznit třeba Qtéčko nějakým QML pro frontenďáky? To fakt nejsou schopni si to naklikak v C++, to se pro ně musí dělat speciální jazyk? Potom si chce normální člověk udělat appku pro mobil a musí se učit takový bazmek. Nic zvláštního to nepřináší, šlo by to úplně stejně jednoduše udělat v C++ v OOP, ale frontenďák co má místo mozku z JavaSkriptu kostku na to asi potřebuje něco speciálního. Potom vzniká takový šum technologií, ve kterých čert aby se vyznal.

Protoze C++ neni na OOP moc dobrej jazyk :) To tedy neni ani JavaScript, kdyz jsme u toho, ale proste dneska JS leti, takze se cpe i do Gnome hellu, ma ho MS ve win10 (ted z hlavy nereknu presnej nazev, ale proste psani appek v HTML5 a JS). Ze i jednoducha appka ma nekoli zbytecnych vrstev, to je pravda, nicmene GUI se vetsinou meni strasne rychle, backend ne (protoze bikesheding, zkus si to dohledat, mozna v tom poznas sve nadrizene nebo zakazniky :D).

Dnes z hlediska aplikací je operačním systémem na klientovi prohlížeč, javascript není mezivrstva, ale "assembler", jazyk nejnižší úrovně. Protože je nemožné z kvůli praktické neproveditelnosti, prosadit prohlížeče s rozumnějším jazykem, je rozumné, javascript používat i na serveru.

Z ekonomického hlediska je lepší pořídit nový hw, než dramaticky měnit sw. Je vhodné aplikační vrstu oddělit od hw pomocí prohlížeče a frameworku, který vytvoří jednotné prostředí pro aplikace napříč prohlížeči.

V evoluci života se taky při zpracování informace přešlo ze světa RNA k méně výkonnému a vícevrstevnému světu DNA.

davkol

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #69 kdy: 13. 02. 2016, 19:58:09 »
Už ste videli buffer overflow vďaka chybe v JS?
Ano.

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #70 kdy: 13. 02. 2016, 20:05:18 »
Už ste videli buffer overflow vďaka chybe v JS?
Ano.
No dobre, upresňujem otázku na buffer overflow spôsobený programátorskou chybou človeka, ktorý píše javascript, nie výrobcu js enginu.

davkol

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #71 kdy: 13. 02. 2016, 20:19:57 »
Už ste videli buffer overflow vďaka chybe v JS?
Ano.
No dobre, upresňujem otázku na buffer overflow spôsobený programátorskou chybou človeka, ktorý píše javascript, nie výrobcu js enginu.
Jenže vývojář potřebuje, aby to klientovi fungovalo, takže se s tím stejně musí vypořádat.

Navíc, typový systém JavaScriptu je kupa hnoje.

tisnik

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #72 kdy: 13. 02. 2016, 21:03:29 »
Ok já to beru, ale proč se musí prznit třeba Qtéčko nějakým QML pro frontenďáky? To fakt nejsou schopni si to naklikak v C++, to se pro ně musí dělat speciální jazyk? Potom si chce normální člověk udělat appku pro mobil a musí se učit takový bazmek. Nic zvláštního to nepřináší, šlo by to úplně stejně jednoduše udělat v C++ v OOP, ale frontenďák co má místo mozku z JavaSkriptu kostku na to asi potřebuje něco speciálního. Potom vzniká takový šum technologií, ve kterých čert aby se vyznal.

Protoze C++ neni na OOP moc dobrej jazyk :) To tedy neni ani JavaScript, kdyz jsme u toho, ale proste dneska JS leti, takze se cpe i do Gnome hellu, ma ho MS ve win10 (ted z hlavy nereknu presnej nazev, ale proste psani appek v HTML5 a JS). Ze i jednoducha appka ma nekoli zbytecnych vrstev, to je pravda, nicmene GUI se vetsinou meni strasne rychle, backend ne (protoze bikesheding, zkus si to dohledat, mozna v tom poznas sve nadrizene nebo zakazniky :D).

Dnes z hlediska aplikací je operačním systémem na klientovi prohlížeč, javascript není mezivrstva, ale "assembler", jazyk nejnižší úrovně. Protože je nemožné z kvůli praktické neproveditelnosti, prosadit prohlížeče s rozumnějším jazykem, je rozumné, javascript používat i na serveru.

Z ekonomického hlediska je lepší pořídit nový hw, než dramaticky měnit sw. Je vhodné aplikační vrstu oddělit od hw pomocí prohlížeče a frameworku, který vytvoří jednotné prostředí pro aplikace napříč prohlížeči.

V evoluci života se taky při zpracování informace přešlo ze světa RNA k méně výkonnému a vícevrstevnému světu DNA.

Pri vsi ucte k node.js je to technologie, ktera nahrazuje spise aplikace postavene napriklad na RoR (minimalne na grafech to presne tak vychazi a i to odpovida nature programatoru, kteri v tom delaji). Porad jsou tady na serveru tuny a tuny kodu psane napriklad v Jave, tam nema moc vyznam prechazet zrovna na JS, to by byl ukrok bokem :), to jsou jine svety (jak z hlediska IDE a metodologii, tak i pouzitych technologii).

A jinak, i kdyby byl jak klient, tak i serverove MVC postaveny na JavaScriptu, porad jsou tam ty skutecne lower level vrstvy, DB, kernel atd., mozna prave ty by mohly Zelenace bavit, tezko rict (ale DB je hodne zajimava oblast, nemyslim jen SQL, ale proste DB, skalovani, clustering, fulltexty atd.)

noef

  • *****
  • 897
    • Zobrazit profil
    • E-mail
Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #73 kdy: 13. 02. 2016, 21:15:08 »
ked som potreboval nieco v JQuery/JS tak som otvoril google, vyhladal si to a pouzil. snazil som sa to pochopit, ale nikdy som JS nestudoval dopodrobna. naco aj? mne to nepride ako technologia, kde sa naozaj programuje

To jako ze pro vyvoj front-endu staci otevrit google, vyhledat par radkove zaklinadlo, kopypasta a rypak je hotovy? ;D Proc ty hloupe firmy vubec plati frontendaky, kdyz zakaznikovi staci par slov do googlu a ma vystarano...

Nynejsi trend je, ze se funkcionalita tezce presouva z backendu na frontent (SPA) a z backendu se tak stava pomerne tupy preposilac dat s obcasnym overenim neceho. Se podivejte na fbook, g+ nebo youtube - v podstate tlusti klienti napsani v JavaScriptu (presneji asi spise transpilovani do JS, ktery akutalni browsery umi). Odpada tim nemala cast backendu - nemusi resit nejake sablony a dynamicky je generovat, proste posle staticke html a na strane klienta to JS prechrousta a obsadi daty, ktera ziskal jinym pozadavkem z datoveho serveru. Prace se presunula na klienta a backend si nemusi ukladat tolik stavovych informaci (v idealnim pripade zadne a pouze se posila autentizacni token v hlavickach). Take se urychlila odezva aplikace a snizil objem dat ("velke" JS frameworky se casto serviruji z CDN, takze pro hromadu stranek se stahnou pouze jednou a nacachuji).

Osobne se mi to take moc nelibi, mit vse, dokonce i staticke stranky, resene kopou JavaScriptu, ale holt pokrok (a zakaznika) nezastavim.

Pepa

Re:Jak někoho může bavit vývoj web aplikací...?
« Odpověď #74 kdy: 13. 02. 2016, 21:22:27 »
ked som potreboval nieco v JQuery/JS tak som otvoril google, vyhladal si to a pouzil. snazil som sa to pochopit, ale nikdy som JS nestudoval dopodrobna. naco aj? mne to nepride ako technologia, kde sa naozaj programuje
Nynejsi trend je, ze se funkcionalita tezce presouva z backendu na frontent (SPA) a z backendu se tak stava pomerne tupy preposilac dat s obcasnym overenim neceho.

Aha, tak to ho asi vidíš jen ty. CRM nebo libovolný middleware v JS? Určitě, hned to jdu přepsat...