рдЙрд▓реНрдХрд╛ рдкрд░ рдПрдХ рд╕реНрдерд┐рд░ рд╕рд╛рдЗрдЯ рдХрд╛ рд╡рд┐рдХрд╛рд╕

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░! рдореИрдВрдиреЗ рдПрдХ рд▓реЗрдЦ рдкрд░ рдореБрд▓рд╛рдХрд╛рдд рдХреА рдХрд┐ рдХреИрд╕реЗ meteor.com рдЙрдЪреНрдЪ рднрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧрддрд╛ рд╣реИред (рдЯреНрд░рд╛рдВрд╕ред)

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, meteor.com рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╣рдо рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ meteor.com Meteor рдкрд░ рдмрдирд╛ рд╣реИред рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдЗрд╕рдХреА рд▓реЛрдбрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИ - HTML рдирд┐рд░реНрдорд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдкреГрд╖реНрда рддреБрд░рдВрдд рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдпрд╣ рдХреИрд╕реЗ рд╕рдВрднрд╡ рд╣реИ? рдЖрдорддреМрд░ рдкрд░, рдЗрд╕рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ - рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝рдирд╛, рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ред рд╢рд╛рдпрдж рдЙрд▓реНрдХрд╛ рдЧреИрд▓реЗрдХреНрд╕реА рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рдЬрд╛рджреВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реИ?

рд╣рдореНрдоред рдирд╣реАрдВред рдХреБрдЫ рднреА рдирд╣реАрдВред рдЙрдиреНрд╣реЛрдВрдиреЗ рдереЛрдбрд╝рд╛ рдзреЛрдЦрд╛ рджрд┐рдпрд╛ рдФрд░ meteor.com DDP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ред



рдЫрд╡рд┐ рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреА рдПрдХ рд╕реВрдЪреА рджрд┐рдЦрд╛рдИ рдЧрдИ рд╣реИ рдЬреЛ meteor.com рд╕рдореНтАНрдорд┐рд▓рд┐рдд рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИ рдЬреЛ HTML рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рд╕рд░реНрд╡рд░ рд╕реЗ рдХреБрдЫ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣рд╛рдВ рд╣реИред рдпрджреНрдпрдкрд┐ рд╣рдЬрд╛рд░реЛрдВ рдкреГрд╖реНрдареЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЪрддреБрд░ рдЪрд╛рд▓ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ meteor.com рдкрд░ рдЙрдЪреНрдЪ-рд▓реЛрдб рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред

рдХреЛрдИ рд╕рджрд╕реНрдпрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреЛрдИ рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪрддреА рд╣реИред рддреЛ, рдпрд╣ рд╕рдорд╛рдзрд╛рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд╕рд╛рде рднреА рд╕рд╛рдордирд╛ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ meteor.com рдкрд░ рдХреИрд╢рд┐рдВрдЧ рдкреНрд░реЙрдХреНрд╕реА рдЬреЛрдбрд╝рд╛ рд╣реИ, рддреЛ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ meteor.com рд╕рд░реНрд╡рд░ рдкрд░ рдХреЛрдИ рд▓реЛрдб рдирд╣реАрдВ рд╣реИред

рдЙрд▓реНрдХрд╛ рдпрд╣ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ?



рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ meteor.com рдиреЗ рдареАрдХ рдпрд╣реА рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓рддрд╛ рдФрд░ рдмрд┐рдирд╛ рд╣реИрдХ рдХреЗ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдЗрд╕рд▓рд┐рдП рд╣рдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд▓реЙрдЧрдкреЛрд╕реНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВред

 <template name="does_meteor_scale"> {{#markdown}} # Does Meteor Scale? Most people who consider Meteor for a production deployment spend time wondering if Meteor can scale. Some say Meteor is a good framework for prototyping, but not for production. After you read this article, you will be able to decide for yourself. ... {{#markdown}} </template> 


рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ does_meteor_scale рдирд╛рдо рдХрд╛ рдПрдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Template.does_meteor_scale(); рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ Template.does_meteor_scale();

рдЕрдм рдиреАрдЪреЗ рджрд┐рдЦрд╛рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░ рдПрдХ рд╕рд░рд▓ рдкрде рдЬреЛрдбрд╝реЗрдВред

 Router.map(function() { this.route('blog', { path: '/blog/:slug', template: 'blog' }); }); 


рдпрд╣ рдмреНрд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред

 <template name="blog"> <div id='blog'> {{{content}}} </div> </template> 


рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╣рдо рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреЛ content рдЕрдВрджрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╣рдо рдпрд╣ рдХреИрд╕реЗ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

 if (Meteor.isClient) { Template.blog.content = function() { var slug = Router.current().params.slug; var templateFunc = Template[slug]; if(typeof templateFunc == 'function') { return templateFunc(); } else { return "404"; } }; } 


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЙрд▓реНрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЪрд▓рд╛рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред рддрдм рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдХреЛ DDP рдЕрдиреБрд░реЛрдз рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдорд┐рд▓реЗрдВрдЧреЗред

 export DDP_DEFAULT_CONNECTION_URL=http://non-existing-url.com 


рдЗрд╕ рдЯреНрд░рд┐рдХ рд╕реЗ рд╣рдо Meteor рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдмреНрд▓реЙрдЧ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдПрдХ рдмрдирд╛ рджрд┐рдпрд╛ред

рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: http://static-blog.meteor.com



рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдб рдореЗрдВ рдбреАрд▓рд┐рдВрдЧ рдкрд╕рдВрдж рд╣реИ, рддреЛ рдпрд╣ GitHub рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ ред

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

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

Source: https://habr.com/ru/post/In213471/


All Articles