Feathers: рдСрдлрд╝рд▓рд╛рдЗрди-рдкреНрд░рдердо рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рдВрдХрд┐рдВрдЧ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдорд╛рд░реНрдЪ 2016  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: feathersjs/feathers

FeathersJS рдПрдХ рд╕рдкрдиреЗ рдХреЗ рд╕рдЪ рд╣реЛрдиреЗ рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдСрдлрд╝рд▓рд╛рдЗрди-рдкрд╣рд▓реЗ рдРрдкреНрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдПрдХ рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХ рдЯреБрдХрдбрд╝рд╛ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рджреВрд░рд╕реНрде рдФрд░ рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рдХрд┐рдВрддреЛ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИ рдЬреЛ рдЙрди рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИ рдЬреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╕рд┐рдВрдХрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓реЛрдХрд▓рд╕реНрдЯреЛрд░реЗрдЬ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ , рд▓реЗрдХрд┐рди рдпрд╣ рд░рд┐рдореЛрдЯ рдбреАрдмреА рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рд╕рд┐рдВрдХ рд╣реЛрдЧрд╛? CouchDB рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рдпрд╣ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛?

Discussion Proposal Question

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпреВрдирд┐рд╡рд░реНрд╕рд▓ (рдЖрдЗрд╕реЛрдореЙрд░реНрдлрд┐рдХ) рднрдВрдбрд╛рд░рдг рдЕрдм feathers-levelup рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрднрд╡ рд╣реИ, leveldown (рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рднрдВрдбрд╛рд░рдг рдмреИрдХреЗрдВрдб ) рдиреЛрдб рдореЗрдВ рдФрд░ level-js рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВред (рдзрдиреНрдпрд╡рд╛рдж @ рдбреЗрд░реЗрдХ-рд╡рд╛рдЯрд╕рди!)

рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╕рд┐рдВрдХ рдореЗрдВ рд░рдЦрдирд╛ рдкрд╛рдардХ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдбреЗрдЯрд╛ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕реАрдзрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рдпрд╣рд╛рдВ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдХрд┐рд╕реА рднреА рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдореЙрдбреНрдпреВрд▓ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛, рдпрд╣ рднрдпрд╛рдирдХ рд╣реЛрдЧрд╛ред :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рд╕рднреА 20 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдБ, рдСрдлрд╝рд▓рд╛рдЗрди рдкрд╣рд▓реЗ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ PouchDB рдХреЗ рд╕рд╛рде рд╣реБрдХ рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ MongoDB рдХреЗ рд╕рд╛рде рд╕реАрдЦрдиреЗ рдФрд░ рдордЬрд╝реЗ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ (рдХрд╛рд░рдг рдореИрдВ рдпрд╣рд╛рдБ рд╣реИ MongoDB) рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдореИрдВ рд╕рд┐рдВрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ (рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╕реНрдерд╛рдиреАрдп рд╕реЗ рдбреЗрдЯрд╛ рджреВрд░рд╕реНрде / рдиреНрдпреВрдирддрдо (рдЬреИрд╕реЗ рдЕрдиреБрдХреНрд░рдорд┐рдд

TL; DR рдореБрдЭреЗ рдЗрд╕ рдХреА FeatherJS рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╕рдХреНрд░рд┐рдп / рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рдирд╣реАрдВ рд╣реИ рдФрд░ рдкреБрд░рд╛рдиреА / рдореГрдд рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ

рдЪрд┐рдпрд░реНрд╕

@katopz рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдСрдлрд╝рд▓рд╛рдЗрди рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрдкрдХреЗ рдКрдкрд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдЕрдм рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЯреБрдХрдбрд╝реЗ рдЬрдЧрд╣ рдореЗрдВ рд╣реИрдВред

рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ https://github.com/feathersjs/feathers-localstorage рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдФрд░ рдлрд┐рд░ рдЖрдк рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рд╕рд┐рд░реНрдл рдЕрдкрдиреЗ рдбрд╛рдЯрд╛ рдХреЛ рдХреИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реБрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП after рдЖрдкрдХреЗ LocalStorage рдХреИрд╢ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд╡рд╛ рд░рд┐рдЯрд░реНрди рдбреЗрдЯрд╛ рдпрд╛ before рдЖрдкрдХреА рд╕реЗрд╡рд╛ рд╕рд░реНрд╡рд░ рдХреЛ рд╣рд┐рдЯ рдХрд░рддреА рд╣реИред

рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЕрдЧрд▓реЗ рдорд╣реАрдиреЗ рддрдХ рдпрд╣ рдорд╛рдВрд╕ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реЛрдЧрд╛ред рдпрджрд┐ рдХреЛрдИ рджрд░рд╛рд░ рд▓реЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдкреАрдЖрд░ рдпрд╛ рдПрдХ рдЧрд╛рдЗрдб рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдЬреЛ рднрдпрд╛рдирдХ рд╣реЛрдЧрд╛! :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреБрдХрдбрд╝реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдмрд╕ рдЕрднреА рд╡рд┐рдЪрд╛рд░ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдЖрдпрд╛ рд╣реИред

рдпреВрдирд┐рд╡рд░реНрд╕рд▓ (рдЖрдЗрд╕реЛрдореЙрд░реНрдлрд┐рдХ) рднрдВрдбрд╛рд░рдг рдЕрдм feathers-levelup рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрднрд╡ рд╣реИ, leveldown (рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рднрдВрдбрд╛рд░рдг рдмреИрдХреЗрдВрдб ) рдиреЛрдб рдореЗрдВ рдФрд░ level-js рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВред (рдзрдиреНрдпрд╡рд╛рдж @ рдбреЗрд░реЗрдХ-рд╡рд╛рдЯрд╕рди!)

рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╕рд┐рдВрдХ рдореЗрдВ рд░рдЦрдирд╛ рдкрд╛рдардХ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдбреЗрдЯрд╛ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕реАрдзрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рдпрд╣рд╛рдВ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдХрд┐рд╕реА рднреА рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдореЙрдбреНрдпреВрд▓ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛, рдпрд╣ рднрдпрд╛рдирдХ рд╣реЛрдЧрд╛ред :рдореБрд╕реНрдХреБрд░рд╛рдУ:

рд╣рд╛рдБ! рдореИрдВ рд╕реНрддрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЧрдпрд╛! рдмрд╣реБрдд: рджрд┐рд▓: рдЙрд╕ рдХреЗ рд▓рд┐рдП @ рдбреЗрд░реЗрдХ-рд╡рд╛рдЯрд╕рди рдХреЗ рд▓рд┐рдП! рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рднреА NeDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рдХреБрдЫ рдЕрд▓рдЧ рднрдВрдбрд╛рд░рдг рдЗрдВрдЬрди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рднреА рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдореЙрдбреНрдпреВрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдиреБрд╕реНрдЦрд╛ рдЬреИрд╕рд╛ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдмрдВрдбрд▓ рдХрд╣реАрдВ рд╣реБрдХ рдХрд░ рд░рд╣реЗ рд╣реЛрдВред рдпрджрд┐ рдХреЛрдИ рдЗрд╕ рдкрд░ рдкреНрд░рдЧрддрд┐ рдХрд░рддрд╛ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗред рдЕрдиреНрдпрдерд╛ рд╣рдо рд╕рдВрднрд╡рдд: # 227 рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реЗ рдорд╣реАрдиреЗ рдХреЗ рднреАрддрд░ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓реЗрдВрдЧреЗред

рд▓реЗрд╡рд┐рд▓реНрдб рд╕рд╛рдорд╛рди рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ! рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ https://github.com/feathersjs/feathers/issues/256 рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдСрдлрд╝рд▓рд╛рдЗрди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдЖрдзрд╛рд░ рд╣реЛрдЧрд╛ред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдлреЙрд▓-рдереНрд░реВ рдХреИрд╢рд┐рдВрдЧ рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬрд╣рд╛рдВ рд╕реЗ рдпрд╣ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдкреВрд░реНрдг рдСрдлрд╝рд▓рд╛рдЗрди рд╕рд┐рдВрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рдХрджрдо рд╣реЛрдЧрд╛ред

рдореИрдВ рдкрдВрдЦ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдСрдлрд╝рд▓рд╛рдЗрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ Redux рдорд┐рдбрд┐рд▓рд╡реЗрдпрд░ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЬрд▓реНрдж рд╣реА рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЦрддреНрдо рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред

@hnordt рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рдЖрдк рдХреЗ @ahdinosaur рдкрд░ рдПрдХ рдирдЬрд╝рд░ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд╣рддреЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ https://github.com/ahdinosaur/feathers-action рдФрд░ @saiichihashimoto рдХреЗ https://github.com/saiichihashimoto/feathers-react-redux рдкреНрд░реЗрд░рдгрд╛ рдХреЗ рд▓рд┐рдП рдпрд╛ рд╢рд╛рдпрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдпреЛрдЧ рдХрд░реЗрдВ!

рд╢реБрдХреНрд░рд┐рдпрд╛ @ekryski рдореИрдВ рдПрдХ рдмрд╛рд░ рдирдЬрд░ рдбрд╛рд▓реВрдБрдЧрд╛ред

рдкрдВрдЦ-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рд░рд┐рдбрдХреНрд╕ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдпреЛрдЬрдирд╛рдмрджреНрдз рдирд╣реАрдВ рдерд╛ред ;-)

рдкрд╛рдЙрдЪрдбрдм рдХреЗ рд╕рдорд░реНрдерди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП +1

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ NeDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдСрдлрд╝рд▓рд╛рдЗрди рд╕рд┐рдВрдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреВрд░реНрдг рдХреНрд╡реЗрд░реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрд╕реЗ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдХреНрд╡реЗрд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдЖрдк рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред рдпрд╣ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рдкреНрд░рджрд░реНрд╢рди рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рднрдВрдбрд╛рд░рдг рдЗрдВрдЬрди рд╣реИред рд╕рд╛рде рд╣реА, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдбреЗрдкреНрдЯрд░ рд╣реИред

NeDB рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП +1ред рдореБрдЭреЗ рдпрд╣ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рднреА рдкрд╕рдВрдж рд╣реИред

рдиреЗрдмреАрдбреА рдпрд╛ рд▓реЛрдХреАрдЬ рдпрд╛ рдкрд╛рдЙрдЪрдмреАрдбреА?
NeDB рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдореИрдВ LokiJS рдХреЛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдФрд░ рднреА рддреЗрдЬ рд╣реИ рдФрд░ рд▓реЗрдЦрдХ рдХреА рдПрдХ рдпреЛрдЬрдирд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓ рдПрдкреНрдкреА рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗред
PouchDB рдХреЗ рд▓рд┐рдП, рдпрд╣ CouchDB рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдЧрдд рд╣реИред рдЗрд╕рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдХрд┐рд╕реА рднреА CouchDB рд╕рд░реНрд╡рд░ рд╕реЗ рд╕рд┐рдВрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд▓реЛрдХреА рдХрд╛рдлреА рдХреВрд▓ рд▓рдЧ рд░рд╣реА рд╣реИрдВред

рдореИрдВ LinvoDb https://github.com/Ivshti/linvodb3 рд╕реБрдЭрд╛рддрд╛ рд╣реВрдВ
рдЗрд╕рдореЗрдВ NEDB рд╕реЗ рдмреЗрд╣рддрд░ рд▓рд╛рдЗрд╡ рдХреНрд╡реЗрд░реА рдФрд░ рд╕реНрдХреЗрд▓ рд╣реИрдВ

рдореЗрд░реЗ рдкрд╛рд╕ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рдХреЛрдИ рд░рд╛рдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдСрдлрд╝рд▓рд╛рдЗрди рднрдВрдбрд╛рд░рдг рд╕рдорд╛рдзрд╛рди рдХреНрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдореЛрдмрд╛рдЗрд▓ рднрдВрдбрд╛рд░рдг рдФрд░ рдСрдлрд╝рд▓рд╛рдЗрди рдкрд╣рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ, рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░рдг рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореИрдиреБрдЕрд▓ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд╢рд╛рдпрдж рдХреБрдЫ рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ рдлреЗрдВрдХрдиреЗ рд▓рд╛рдпрдХ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рд╣реЗрдбрд╕реНрдЯрд╛рд░реНрдЯ рдкрд░ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ / рд╣рдо рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реНрд╡рд┐рдЪ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИред

рд╣рдо рдирд╡рдВрдмрд░, рджрд┐рд╕рдВрдмрд░ рд╕рдордп рдореЗрдВ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЙрдЪрд┐рдд рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЕрднреА рддрдХ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдирд┐рдЬрд╛рдд рдирд╣реАрдВ рдкрд╛рдИ рд╣реИред

рдЗрд╕ рдмреАрдЪ рд╣рдо рд╢рд╛рдпрдж рдЕрдкрдиреА рдХреБрдЫ рдСрдлрд╝рд▓рд╛рдЗрди рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП redux-persist рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ mvp рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

https://github.com/rt2zz/redux-persist

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреЛ рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдПрдХ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдкрдВрдЦ рдХреЛ рдПрдХ рдореЛрдмрд╛рдЗрд▓ рд╕реНрдерд╛рдиреАрдп рдПрдбреЙрдкреНрдЯрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдЬреИрд╕рд╛ рдХрд┐ @ekryski рдиреЗ рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рд╣реБрдХ рдХрд╛ рдПрдХ рд╕реЗрдЯ рджрд┐рдпрд╛, рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдЪрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдПрдбреЗрдкреНрдЯрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдкрдВрдЦреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЧреБрдВрдЬрд╛рдЗрд╢ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреЛ рджрд┐рдП рдЧрдП (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдКрдкрд░) рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВ?

рдореИрдВ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдЬреЛ рд╣реБрдХ рдХреА рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдореЛрдмрд╛рдЗрд▓ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ 'рд╕рдореЗрдХрд┐рдд' рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐ рддрдм рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рднреА рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдФрд░ рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрд▓рдд рдирд╣реАрдВ рд╕рдордЭрд╛ рд╣реИред

@ gor181 рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдПред

@Mentioum рдЖрдкрдХрд╛ Nov / Dec MVP рдХреИрд╕рд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЖрдкрдиреЗ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИ?

рдореИрдВрдиреЗ ForerunnerDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪреБрдирд╛

рд╕реВрд░реНрдп рдкрд░, 27 рдирд╡рдВрдмрд░ 2016, 12:12 PM рд▓реНрдпреВрдХ рдмреНрд░реЛрд╡реЗрд▓ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

@Mentioum https://github.com/Mentioum рдЖрдкрдХрд╛ Nov / Dec MVP рдХреИрд╕рд╛ рд╣реИ,
рдЖрдкрдиреЗ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/feathersjs/feathers/issues/264#issuecomment-263144376 ,
рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/ACFSMbrn_nO1oyNsoK0F41BqaetzowkNks5rCeQqgaJpZM4Hxj7
ред

>

рдореИрдХреНрд╕рд┐рдорд┐рд▓рд┐рдпрди рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░
[email protected]
www.maxofeden.com

@eddyystop рдСрдлрд╝рд▓рд╛рдЗрди рдореЛрд░реНрдЪреЗ рдкрд░ рдХреБрдЫ рд╢рд╛рдирджрд╛рд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЖрдк https://docs.feathersjs.com/guides/offline-first/readme.html рдкрд░ рд╕рднреА рд╕рдВрдмрдВрдзрд┐рдд рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЧрд╛рдЗрдб рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪрд░реНрдЪрд╛ рдФрд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдЙрдкрдпреБрдХреНрдд рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реНрд╡рддрдГ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдХреГрдкрдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдмрдЧ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

intumwa picture intumwa  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

stephane303 picture stephane303  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

harrytang picture harrytang  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

eric-burel picture eric-burel  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rrubio picture rrubio  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ