Zadejte hledaný výraz...

Volba Node.js Frameworku s možností škálování?

Ahoj všem,
Potřebovali bychom pomoct s výběrem node.js frameworku pro rozsáhlou webovou aplikaci s možností škálování. Nejprve jsme se rozhodli pro framework Meteor, nicméně po prvních testech jsme zjistili, že z hlediska výkonu nemůžeme tento framework použít.
Mezi frameworky jsme našli další, jako Express, Hapi, Mojito, Derby, Mean, Sails, Koa, Total, Adonis a jiné (Adonis se mi líbí, protože jsem bývalý Laravel programátor a je to velmi podobnéi, což je nádherné - nicméně jak je na tom tento framework ve světě Node.js? ))
Mimo back.end framework se ptám také na front-end. Doporučili byste použít nějaký front-endový framework (Angular, React či jiné?), jak je to z hlediska výkonu?
Zkrátka hledáme nejlepší "start.point" v node.js pro velkou, rozsáhlou a škálovatelnou aplikaci.
Děkuji za jakékoliv rady, tipy, zkušenosti, Vážím si toho!
Martin
22. 6. 2016 21:27:03
https://webtrh.cz/diskuse/volba-node-js-frameworku-s-moznosti-skalovani#reply1205073
TomasX
verified
rating uzivatele
(4 hodnocení)
22. 6. 2016 22:09:14
za mě jednoznačně express.js, nesnaž se používat žádné košaté objektové struktury, piš to funkcionálně s mnoha malými soubory v ploché struktuře, tím získáš nejvíce. Asynchornní kód se blbě ladí a řada "objektových prasáků" je schopná utopit více času na ladění než programování.
Za mě jsou všechny ostatní frameworky příliš svazující, složité, nestabilní, nezažité s malou komunitou. Velice rychle řešíš problémy a omezení frameworku (meteor) než samotný produkční kód. Zapomeň na Adonis a laravel, javascript je jiný a je nutné k němu přistupovat jinak, jednodušeji, méně elegantně, ale zato efektivněji.
React válcuje poslední dobou scénu, ale za výkon můžeš vždy ty a ne framework. Záleží o jakou aplikaci se jedná, ale za pomalý kód může z 90 % programátor a jeho neznalost než omezení frameworku.
Bej tebou bez toho, abys měl v týmu zkušeného člověka na javascript, rozsáhlá aplikace (nevím v jakém ohledu to myslíš) může být dost velký průser.
Mrkni na github.com, tam je obrovské množství open source projektů, podívej se, inspiruj se, všechny weby pro node.js mají zdrojové kódy také na githubu, uč se.
22. 6. 2016 22:09:14
https://webtrh.cz/diskuse/volba-node-js-frameworku-s-moznosti-skalovani#reply1205072
hm
verified
rating uzivatele
(20 hodnocení)
22. 6. 2016 22:14:05
Napsal TomášX;1302334
Asynchornní kód se blbě ladí a řada "objektových prasáků" je schopná utopit více času na ladění než programování.
wow, tak pod tohle bych se podepsal... Meli jsme ve firme programatroa co se v tom primo vyzival a ted je ten jeho kod ten nejvetsi problem co porad dokola resime... :)
22. 6. 2016 22:14:05
https://webtrh.cz/diskuse/volba-node-js-frameworku-s-moznosti-skalovani#reply1205071
Tým budu ještě dle výběru upravovat, takže doufám že kvalitní lidé na to budou. Takže express.js a na front-end React? Byl bych rád, když by se na tom názoru sešlo více lidí :P
Díky moc za tvou odpověď, vážím si toho!
22. 6. 2016 22:18:20
https://webtrh.cz/diskuse/volba-node-js-frameworku-s-moznosti-skalovani#reply1205070
TomasX
verified
rating uzivatele
(4 hodnocení)
22. 6. 2016 22:26:21
express.js určitě, s Reactem to tak jednoznačné není, ale teď v něm dělají všichni a moc vhodných alternativ s mnoha návody a hotovými projekty není, takže stejně u něj po nějaké době skončíte a naučíte se ho.
Jasně, výběr je na tobě a tohle je pouze můj pohled, jsem konzervativní, node.js znám od jeho prvních verzí a v práci raději vidím funkční a hotové věci než rozbité experimenty.
22. 6. 2016 22:26:21
https://webtrh.cz/diskuse/volba-node-js-frameworku-s-moznosti-skalovani#reply1205069
P8j6
verified
rating uzivatele
(9 hodnocení)
22. 6. 2016 22:34:50
Napsal TomášX;1302334
řada "objektových prasáků" je schopná utopit více času na ladění než programování.
Tak tohle mě zahřálo u srdce. Kolem javascriptu se sice moc nepohybuji... ale osobně si myslím, nicméně bojím se to říkat nahlas, že kdyby nebylo v PHP řada "objektových prasáků" a agilních composer bloatwaristů, tak je ta webařina hezčí svět :)
A to stejné si myslím i o vztahu C vs C++.
22. 6. 2016 22:34:50
https://webtrh.cz/diskuse/volba-node-js-frameworku-s-moznosti-skalovani#reply1205068
alex93
verified
rating uzivatele
(70 hodnocení)
23. 6. 2016 00:07:51
React je rozhodně dobrej, cesta správným směrem(zatím) je to co měl čistý Javascript plnit od počátku(už podle názvu react, je to co má tenhle jazyk plnit ve webových aplikacích), jenže jaksi to nevyšlo, v moderních webech čistý js jen jako assemblerová nepraktická prvotina.
23. 6. 2016 00:07:51
https://webtrh.cz/diskuse/volba-node-js-frameworku-s-moznosti-skalovani#reply1205067
vpixle
verified
rating uzivatele
(3 hodnocení)
25. 6. 2016 11:31:43
Napsal alex93;1302373
React je rozhodně dobrej, cesta správným směrem(zatím) je to co měl čistý Javascript plnit od počátku(už podle názvu react, je to co má tenhle jazyk plnit ve webových aplikacích), jenže jaksi to nevyšlo, v moderních webech čistý js jen jako assemblerová nepraktická prvotina.
React je ale pořád jen to view a to co se teď prezentuje jako react-stack mrzači ten zbytek. Velcí bratři do vývoje JS masivně investují a za nějaké tři roky bude z Reactu jen další slepé rameno. Dej si do vyhledávače"web development 2020" a mělo by ti to vyhodit video o novém specku. Podle mě se teď vyplatí vymačknout maximum z ES6 a počkat až ten Gap standardní JS dožene. Za pár let budou lidi nesmyslně kopírovat spoustu ready made react-tich snippetu i v době kdy to už dávno nebude potřeba (jako se teď dál zbytečně používá jQuery i když všechno už je součástí standardního ES5).
25. 6. 2016 11:31:43
https://webtrh.cz/diskuse/volba-node-js-frameworku-s-moznosti-skalovani#reply1205066
Pro odpověď se přihlašte.
Přihlásit