kzhereb / knu-is-rivim2017

Discussing lectures, questions and other related topics for RiVIM course
0 stars 1 forks source link

Question 2.7. Universal web apps #15

Open viktor-yakubiv opened 6 years ago

viktor-yakubiv commented 6 years ago

Навести приклади веб фреймворків чи інших інструментів, що дозволяють один раз описати правила валідації даних і автоматично згенерувати з них код для валідації як на сервері, так і на клієнті.

viktor-yakubiv commented 6 years ago

Як варіант, можна спробувати ~збочення~ поєднання у вигляді Node.js (Express) + React + React Router 4. Це дозволяє запускати React SPA прямо на сервері, віддавати вже згенерований HTML та проводити перевірку даних, власне, в React, або принаймні мати спільні файли з кодом, які роблять цю перевірку, спільні моделі даних з директивами середовища подекуди тощо.

Підходи: