bosancz / interni-sekce

Interní sekce a související věci
https://interni.bosan.cz
1 stars 0 forks source link

Přepsat server do NestJS #65

Open SmallhillCZ opened 4 years ago

SmallhillCZ commented 4 years ago

Ten server už přerostl svoje možnosti a je potřeba ho do něčeho přepsat. Chtěl jsem tam teď něco opravit a uplně jsem se v tom zamotal. Je to původně napsané v ExpressJS. Ten je ale dost low level a basic nezvládalo to všechny možnosti přístupů a změn stavů, rozšířil jsem ho vlastním řešením. No a teď bych to vlastní řešení musel rozšiřovat dál a na to už nemám :-D

Týká se: bosancz/bosan.cz#267, bosancz/bosan.cz#264, bosancz/bosan.cz#253, bosancz/bosan.cz#244, bosancz/bosan.cz#233, bosancz/bosan.cz#223, bosancz/interni-sekce#70, bosancz/interni-sekce#72, bosancz/bosan.cz#128, bosancz/bosan.cz#116, bosancz/bosan.cz#87, bosancz/bosan.cz#79, bosancz/bosan.cz#47

Já navrhuji NestJS. Sleduju ho poslední rok a dost dospěl. Je to teď jeden z nejpoužívanějších NodeJS frameworků na REST aplikace po ExpressJS. Navíc je postavený na dekorátorech, takže je dobře rozšiřitelný. Ale dokážu si představit, že by to @jhavelik mohl napsat v Jave ve Spring Boot :) Nebo @elenfant?

Kromě standardních věcí, je potřeba aby to umělo tyto speciality:

jhavelik commented 4 years ago

@SmallhillCZ backend jsem nikdy nepsal, navíc v Javě už taky moc nepíšu. Mě přijde Node jako dobrá technologie (Java je podle mě trochu overkill pro banky apod.) jen to chce asi najít něco co umí vše co budeme požadovat, abych si nemuseli psát nějaký basic level věci sami.

BTW Krys z trojky píše nějaký backendy v nodu, chtěl jsem ho na Bedřichovi zlanařit abychom ho zapojili - mladá generace by se hodila.

SmallhillCZ commented 4 years ago

Tyjo to by bylo superskvělé! Jdu mu napsat.

Ale jinak co tak koukám na různý věci, co vznikají v Česko.Digital, tak mi přijde, že Java docela jede, resp. Kotlin a Ktor. Akorát mi v tom udělali nějakou microservice a nežere to 50 MB RAM jak celá hlavní aplikace, ale 300 MB.