Správičky 2 799 Blogy 945 Fórum 18 550

Prehľad diskusie

photo
Aku technologiu pouzit pre vacsi komercny webovy projekt
majco333
8. 10. 2017 22:00:23
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
harrison314
9. 10. 2017 8:24:06
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
majco333
9. 10. 2017 10:04:52
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
harrison314
9. 10. 2017 15:44:38
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
Liero
9. 10. 2017 18:20:49
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
T
14. 10. 2017 8:13:06
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
harrison314
15. 10. 2017 14:02:16
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
T
19. 10. 2017 23:43:13
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
Liero
20. 10. 2017 9:00:27
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
harrison314
20. 10. 2017 12:27:21
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
T
20. 10. 2017 14:01:38
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
T
20. 10. 2017 14:02:27
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
Liero
20. 10. 2017 18:45:50
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
T
20. 10. 2017 19:40:26
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
majco333
23. 10. 2017 8:40:17
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
Liero
10. 11. 2017 11:05:05
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
Liero
10. 11. 2017 11:10:31
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
T
10. 11. 2017 19:53:32
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
Liero
10. 11. 2017 21:12:24
photo
RE: Aku technologiu pouzit pre vacsi komercny webovy projekt
harrison314
11. 11. 2017 11:18:01

Aku technologiu pouzit pre vacsi komercny webovy projekt

photo
majco333
8. 10. 2017 22:00:23
Body: 580
Najaktívnejší č.: 39

Aku technologiu pouzit pre vacsi komercny webovy projekt

Ahojte. Rozmyslame, ze v nasej existujucej webovej SPA appke budeme nove moduly tvorit v niecom novsom ako aktualne (Ember + .NET).

Co by ste si zvolili vy? Jedno z najdolezitejsich kriterii je, aby zvolena technologia tak skoro nezostarla a bolo pomerne lahke udrziavat appku v najnovsej verzii zvoleneho frameworku (co v dnesnej dobe JS klientskych frameworkov je tazke).

Dakujem

[Reakcia]

photo
harrison314
9. 10. 2017 8:24:06
Body: 1080
Najaktívnejší č.: 24

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

Plytas sa len na fronend alebo aj backend?

 

Podla mna jedine co nezostarne je server side rendering. No ked uz to musi byt JS Framework tak Angular 4 (ci ktory to aktuane je), tam myslim Google prislubil udrzanie spetnej kompatibility aja za cenu performace.

[Reakcia]

photo
majco333
9. 10. 2017 10:04:52
Body: 580
Najaktívnejší č.: 39

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

Pytam sa aj na frontend, aj na backend. Tu zmienku o spatnej kompatibilite si sa kde dozvedel?

[Reakcia]

photo
harrison314
9. 10. 2017 15:44:38
Body: 1080
Najaktívnejší č.: 24

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

Tak k backendu by si toho mohol napisat viac. Ale ak ide o klasicku Db palikaciu, tak nemas dovod nepouzit ASP.NET Core. vo firme s tym, ze sucastne fungujeme aj s velmi archaickymi vecami, lebo v .NET Core si vies rozbehat WCF klienta. Plus Web Api je o vela jednoduchsie.

 

K tej zmienke, bolo to na nejakej prednaske, pravdpodobne na Wug-u, skus sa popozerat na oficlnej stranke, mozno tam k tomu nieco bude.

Cim menej budes mat zavislosti tym lepsie. 

len vo svete javascriptu nikto negarantuje nic, hlavne ked tamojsi ludia kazde dva mesiace pridu s niecim novym a vyhlasia, ze vsteko ostatne je mrtve :D

[Reakcia]

photo
Liero
9. 10. 2017 18:20:49
Body: 9340
Najaktívnejší č.: 6

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

Angular garantuje spatnu kompatibilitu 2 major releases, co znamena jeden rok. Tiez si myslim ze angular je v tomto lepsi ako react, aurelia, vue. Neviem ako je na tom ext. Kazdopadne,je to vopred prehrana vojna. Radsej sa s tym zmier a prisposob sa. Zameraj sa na take praktiky, ktore ta pripravia na zmeny. Fokus na DRY, SRP, refaktorovatelnost, testovanie, devops

[Reakcia]

photo
T
14. 10. 2017 8:13:06
Body: 21315
Najaktívnejší č.: 2

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

Je absolune nezodpovedne radit Ti bez toho, ze clovek napozna specifika tej danej aplikacie. Na spa existuje mnozstvo frameworkov a pristupov (a casto musis pokombinovat technologie). Ak chces robit nieco enterprise, dlhodobe, komplexne...pouvazuj o dojo, extjs & co, pretoze riesia v jednom a konzistetne vela problemov ktore inak musis riesit pri inych "light" frameworkoch spajanim kadejakeho smetia alebo vlastnym dovyvojom. Ak chces tvorit nieco jednoduchsie angular ani react & co ako zaklad nie su zle. Server side podla preferencii Web API (aj core) je ok, ale aj pod nim mozes riesit vela problemov, zalezi zase od specifik aplikacie.

Zastarat moze cokolvek zo dna na den...specialne, ak si zvolis framework na zaklade blogoveho heapu a nie na zaklade potrieb projektu.

@harrison: aj ine paradoxy sa deju....svet, kde kazdy si dnes robi vlastny framework (uz ma napr. aj @siro) a chce byt slavny a potom ked zvoli totalne scestny design lebo nema s tvorbou frameworkov dost skusenosti a jeho nadejnemu startupu hrozi zakapanie...zachrani ho len horliva blog aktivita a woodoo...to je napr. pribeh react ked z vopred preziteho napadu s templating/render method controlkami urobili marketing a kto sa zamysli nad tym, preco vobec muselo vzniknut nieco ako virtualny dom, ktory je takou zazracnou feature....

Tomáš Zeman, MCSD.NET, MCPD

[Reakcia]

photo
harrison314
15. 10. 2017 14:02:16
Body: 1080
Najaktívnejší č.: 24

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

@T: Ano samozrejme, treba zohladnit poziadavky projektu. Ale ak sa bavime o udrzatelnosti (stabilita API, istota, ze zajtra nezanikne a moznost najst na dany FW ludi) a ma to byt framework, tak na 90% zostava Angular.

Napriklad osobne sa mi viac paci filozofia knockout.js ako ANgularu aj reaktu, lebo je to naozaj MVVM a v modli manipulujem z datami a v sablonach iba zobrazujem, pride mi v tomto cistejsi ako angular. Na jednej mojej SPA funguje perfektne, na druhom projekte, kde som ho zvolil pre to, ze kolegovia na projekte nemali skunosti ani cas sa ucit rozsiahly ekosistem knicic a FW, tak tam som trosku lutoval, ze som nepouzil nieco viac mainstreemovejsie, kvoli hotovym komponentom. No splnil vsteky poziadavky.

A ano JS a hipendriven development je divne, na blogoch sa clovek docita ako je super mat immutable veci a hned prva vyhoda je pouzitelnost pri multithreadingu... 

[Reakcia]

photo
T
19. 10. 2017 23:43:13
Body: 21315
Najaktívnejší č.: 2

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

@harrison: dolezite su specifika (a dokonca hovoris o ludoch, ktorych mas)...ale na 90% angular :-)

z hladiska moznych potrieb js pokryva angular/knockout/react len miniaturnu cast, cim komplexnejsi projekt a cim vacsi doraz na "tucnost" tym viac musi doliepat a trapit sa s udrziavanim nekonzistetnych libier a bojovanim s kompatibilitou. Pre mna je ovela dolezitejsia napr. bohatost a konzistentnost podpornych kniznic a hlavne control toolkitu...vsetko ostatne si clovek vdaka dobremu frameworku dorobis rychlo ak vobec treba...a specialne v pripade variantov MVC neexistuje najlepsi, kazdy sa hodi v inej situacii(tusim sam o tom zrejme nepriamo pises)...dolezite je poznat princip a vediet zvolit variant...napr. v dojo a ext si konkretny variant dokodujes za chvilu vdaka zakladnej infrastrukture(ak sa mi paci react style, mozem pouzivat takmer bezprostredne s ext, mam vseky komponenty k dispozicii)...preto ma obecne pre mna napr. vacsiu hodnotu takyto fmwk, ale nemozem povedat ze je jeho pouzitie na "90% najlepsie"...niekde to bude cisty js+ts, niekde hoci jquery+kendo+angular, niekde jquery+jquery ui, niekde jqury+kendo+bootstrap...
a aj samotne mvc varianty, specialne mvvm treba zvazit, vnasa komplexitu do projektov a nie vzdy sa za nu oplati platit... 

suhlas..aj s tou immutabilitou a mimo kontext js...zase priklad toho, ze dobry pattern, ktory treba vediet spravne pouzit....a samospasa pri multithreadingu to tiez nie je, len pri tych jednoduchych scenaroch a plati za to dan. 

 

Tomáš Zeman, MCSD.NET, MCPD

[Reakcia]

photo
Liero
20. 10. 2017 9:00:27
Body: 9340
Najaktívnejší č.: 6

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

@majco333:

teraz by bolo asi na tebe, abi si povedal presnejsie, co konkretne v tom projekte bude. Ja som si napriklad vystacil cisto s reactom a bootstrapom a este nejakym toasterom. Kupil som si boostrapovsky dashboard template a pre moje ucely toto bola asi najvhodnejsia volba. DataGrid ktory splnal moje poziadavky som si nakodil asi za hodinu, s maintenance mozno dve hodiny.

Mimochodom, zatial nikto nespomenul Kendo UI. Z mojej skusenosti, Telerik je na tom velmi dobre, co sa tyka nejakych breaking changes a stability API. 

[Reakcia]

photo
harrison314
20. 10. 2017 12:27:21
Body: 1080
Najaktívnejší č.: 24

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

@T: Ja s tebou uplne suhlasim. Treba sa rozhodovat podla poziadaviek a specifikacie. Angular som odporucal na zaklade toho co pozadoval @majco333. No je to malo na to, aby sa clovek rozhodol. teraz je na nom, co pouzije alebo doplni info.

 

K druhej teme, ja len dufam, ze hype okolo SPA a realtime stranka utichne podobne ako pri NoSQL databazach, a tie technologie sa zacnu pouzivat tam kde je to naozaj potrebne.

[Reakcia]

photo
T
20. 10. 2017 14:01:38
Body: 21315
Najaktívnejší č.: 2

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

@liero: a.d. kendo ui - ale spominal :-) ano suhlas, podme riesit specifika. Kendo je jedna z dobych zakladnych technologii, ale zase je to hlavne control toolkit plus nejaky light component/class framework, plus aktualne nejake libky...

@harrison314

No jedine co tam je "aby zvolena technologia tak skoro nezostarla " a z toho pohladu....

ai prve co zastara budu tieto light frameworky..pretoze ich nahradia komplexne(mozno sa z nejakeho postupne casu taky stane)....html first pristup pri spa apkach skor ci neskor umrie min. na intranetoch...tento typ frameworkov zapadol do ery prechodu od server renderu ku spa.

ale spat k tomu smeru, co zacal liero, pokym neviem, napr. ci je to intranet alebo internet, tak nema zmysel dalej strielat do vzduchu...

 

Tomáš Zeman, MCSD.NET, MCPD

[Reakcia]

photo
T
20. 10. 2017 14:02:27
Body: 21315
Najaktívnejší č.: 2

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

btw. to ze Sencha ma reactove controlky si zachytil liero?

Tomáš Zeman, MCSD.NET, MCPD

[Reakcia]

photo
Liero
20. 10. 2017 18:45:50
Body: 9340
Najaktívnejší č.: 6

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

Jj, ale nepozeral som sa na to blizsie. Funguju aj s cistym reactom, alebo len ExtJS+React ako view engine?

[Reakcia]

photo
T
20. 10. 2017 19:40:26
Body: 21315
Najaktívnejší č.: 2

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

neviem ci rozumiem otazke, ale pises cisty reactovy kod. (s kendom sa ale tie kontrolky stale porovnat nedaju)

Tomáš Zeman, MCSD.NET, MCPD

[Reakcia]

photo
majco333
23. 10. 2017 8:40:17
Body: 580
Najaktívnejší č.: 39

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

@Liero:

ako som spominal, je to postupna integracia novych modulov do existujuceho projektu. Predbezne zatial vyhrava kombinacia Angular + .NET Core 2. Najvyraznejsie faktory, ktore tuto kombinaciu uprednostnuju je - vseobecne znama technologia (nie je az taky problem najst ludi); ako taka spatna kompatibilita; mozne dobre vychodisko k mobilnym appkam (Ionic...)

Este je v hre aj Vue.js (kolega v nom robil 1 projekt a chce nam ho predviest). S Vue.js mate niekto prakticku dlhodobejsiu skusenost?

Vdaka

 

 

 

[Reakcia]

photo
Liero
10. 11. 2017 11:05:05
Body: 9340
Najaktívnejší č.: 6

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

@majco333: inak, zvycajne ovela vacsi problem ako runtime kniznice byvaju tie libky, ktore pouzivas na development, typu bower, yeoman, grunt/gulp/webpack so vsetkymi pluginmi, karma etc...

No a google je jediny, kde som videl snahu toto trochu komplexnejsie riesit.

[Reakcia]

photo
Liero
10. 11. 2017 11:10:31
Body: 9340
Najaktívnejší č.: 6

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

Mozno Ext, ale to neviem posudit...

[Reakcia]

photo
T
10. 11. 2017 19:53:32
Body: 21315
Najaktívnejší č.: 2

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

tooling extu je celkom dobry ale kym clovek prenikne do konfiguracie compileru, je to utrpenie, navyse maju vlastne sass....s bowerom a gruntom je aky problem?

Tomáš Zeman, MCSD.NET, MCPD

[Reakcia]

photo
Liero
10. 11. 2017 21:12:24
Body: 9340
Najaktívnejší č.: 6

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

bower je napriklad uz deprecated. grunt/gulp si vyzaduju velmi vela pluginov a je to peklo udrziavat. Napriklad som zdedil projekt stary cca 2-3 roky. nejaky hlupy grunt uglyfier si vyzadoval NodeJS max 4 (aktualny stable je 8). Skusal som to upgradovat a je to peklo. dve tretiny tych grunt pluginov uz neexistuje. A aj ked exitovali, vacsinou bola podpora mizerna. Po celom dni som to vzal a inem uplne nanovo s gulpom, lebo ten trochu poznam

[Reakcia]

photo
harrison314
11. 11. 2017 11:18:01
Body: 1080
Najaktívnejší č.: 24

RE: Aku technologiu pouzit pre vacsi komercny webovy projekt

S tym gulpom, gruntom a webpackom mam rovnake skusenosti a to som robil novy projekt, pokla pluginov nefunguje v aktualnej verzii, druha polka sa bije s verziami niecoho ineho, 90% nema dokumentaciu, a v pripade webpacku je to tak cierna skrinka, ze jediny sposob ako spravit nieco funkcne je si to stiahnut z existujuceho projektu.

V poslednom case som vidiel nikolko nazorov, ze namiesto task runrov je jednosuchsie volat jenotilive nastroje pomocou shellu.

[Reakcia]



Najaktívnejší užívatelia
1. 37750 b. photo vlko
2. 21315 b. photo T
3. 15955 b. photo spigi
4. 15450 b. photo Anonymous
5. 11110 b. photo dudok
6. 9340 b. photo Liero
7. 6885 b. photo siro
8. 6245 b. photo slavof
9. 5355 b. photo duracellko
10. 4445 b. photo xxxmatko