[jizdoteka] Re: [jizdoteka] Jak to já vidím

  • From: "Jan Pokorný" <jenompokorny@xxxxxxxxx>
  • To: jizdoteka@xxxxxxxxxxxxx
  • Date: Wed, 03 Feb 2016 18:49:17 +0100

Ad React: V tutorialu typicky spatlají věci dohromady tak, aby to bylo 
jednoduché. Ve skutečnosti používáš oddělení logiky a UI pomocí komponent, 
které ti navíc můžou abstrahovat rozdíl mezi webem a mobily (React Native).
Angular má problém, že je tučné, pomalé (nedejbože na mobilech, kde se musí 
spouštět ve věcech typu Cordova) a přijde mi, že některé věci má zbytečně 
overcomplicated (dependency injection atp.).
Oproti tomu React řeší jen rendering, a dělá to opravdu dobře a rychle. Na 
Reactu se mi navíc strašně líbí filosofie deterministického UI (tj. pro daná 
data vždy vyrenderujeme stejné UI). Pokud by se použilo Node.js, dal by se 
navíc použít k renderování webu už na serveru. (Pro mobily, vyhledávače a tak.)

3. února 2016 17:50:34 SEČ, "Tomáš Kopečný" <gslepic@xxxxxxxxx> napsal:

Ahojte,

už to tu padlo mnohokrát. Rozhodně oddělit backend a frontend a mezi
nimi
společný kanál.
Co se backendu týče, nerad bych to dělal v PHP. Říkám si co takhle
node.js?
REST api se tam dá napsat velice jednoduše.
http://www.tutorialspoint.com/nodejs/nodejs_restful_api.htm

Co se databáze týče, tak s PostgreSQL mám poměrně velké zkušenosti ale
nebráním se jiným. Ale rozhodně bych nepoužíval žádný ORM. Možná je to
ze
začátku dobré, ale nakonec to bude dělat jen problémy. Prostě bych šel
cestou data mapperů.

Co se týče React.js tak to neznám, ale když jsem si otevřel "Hello
world!"
tak jsem se zděsil. Připadá mi to vcelku nečitelné.
Naproti tomu AngularJs mi připadá fajn. Nevím sice jak se to chová na
mobilech, ale tak stejně asi předpokládám že na to budou samostatní
klienti....

Yo....

Other related posts:

  • » [jizdoteka] Re: [jizdoteka] Jak to já vidím - Jan Pokorný