рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИ, Microsoft рдиреЗ
Visual Studio рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░
Node.js рдЯреВрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЕрдирд╛рд╡рд░рдг рдХрд┐рдпрд╛ рд╣реИ!

рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рдВрд╕реНрдХрд░рдг 2012 рдФрд░ 2013 рдореЗрдВ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдирдЯреАрд╡реАрдПрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЗрд░рд╛рджрд╛ рд╣реИред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЗрд╕рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЗрддрд┐рд╣рд╛рд╕ рд╣реИред Visual Studio рдХреЗ рд▓рд┐рдП Node.js рдЯреВрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рдХреНрд╖реНрдп рдХреЗ рд╕рд╛рде
PTVS рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдиреЛрдб рдХреЗ рдХрдИ рдкреНрд░рд╢рдВрд╕рдХреЛрдВ рдиреЗ рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рде рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдЙрд╕реА рд╕рдордп, PTVS рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдиреЛрдб-рдЬреЗрдПрд╕ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдкрд░ рднреА рдХрд╛рдо рдХрд░ рд░рд╣реА рдереА, рд╕рд╛рде рд╣реА рд╕рд╛рде рддреГрддреАрдп-рдкрдХреНрд╖ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд░рд╣реА рдереА, рдЬрд┐рд╕рд╕реЗ рдЕрдВрддрддрдГ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдореБрджрд╛рдп рдХрд╛ рдЧрдарди рд╣реБрдЖред NTVS рдмрдирд╛рдиреЗ рдореЗрдВ рдореБрдЦреНрдп рдкреНрд░рдпрд╛рд╕ PTVS рдЯреАрдо рдиреЗ рд░реЗрдб рдЧреЗрдЯ рдХреЗ рдмрд╛рд░реНрдЯ рд░реАрдб рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдХрд┐рдП рдереЗ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ npm рдХреЗ рд▓рд┐рдП GUI рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдФрд░ Clickberry рдХреЗ рджрд┐рдорд┐рддреНрд░реА рдЯреНрд░реАрдЯреАрдХреЛрд╡, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдбреАрдмрдЧрд░ рдФрд░ рдлрд┐рдХреНрд╕рд┐рдВрдЧ рджреЛрд╖реЛрдВ рдХреЛ рд╕реБрдзрд╛рд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛ред
рдПрдирдЯреАрд╡реАрдПрд╕ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рдЬреЛ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЗрдирдкреБрдЯ рдХреЛ рд╢реБрд░реВ рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рд╡рд┐рд╕реНрддрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреЛрдб рд╕рдВрдкрд╛рджрди, рдЗрдВрдЯреЗрд▓реАрд╕реЗрдиреНрд╕, рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ, рдПрдирдкреАрдПрдо, рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕реНрдерд╛рдиреАрдп рдФрд░ рджреВрд░рд╕реНрде рдбрд┐рдмрдЧрд┐рдВрдЧ (рд╡рд┐рдВрдбреЛрдЬ / рдореИрдХрдУрдПрд╕ / рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрдиреЛрдВ рдкрд░), рд╕рд╛рде рд╣реА рд╕рд╛рде рдПрдЬрд╝реНрдпреЛрд░ рд╡реЗрдм рд╕рд╛рдЗрдЯреЛрдВ рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдпрд╣ рд╕рдм рджреЗрдЦрдирд╛ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдХреНрд╖рдг рдХреЛ рдпрд╛рдж рди рдХрд░реЗрдВ -
рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ! рдмрд╕ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреБрдЫ рдХрд╛рд░реНрдп рдЕрд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрднреА рднреА рдЕрд▓реНрдлрд╛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣реИред

NTVS V8 рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдЯреВрд▓ рдФрд░ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдЯреВрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдиреЛрдб.рдЬреЗрдПрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
рдиреЛрдЯ : рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдВрд╡рд╛рдж рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЪреБрдирдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд░рд╣реА рд╣реИ? рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдЙрдиреНрд╣реЗрдВ рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдореВрд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдиреЛрдб.рдЬреЗрдПрд╕ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╢реНрд░реЗрдгреА рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣рд╛рдБ рдЖрдк рдкрд╛рдпрдерди рдФрд░ Django, iOS рдФрд░ Android рдЯреЗрдореНрдкреНрд▓реЗрдЯ C #, рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ, VB, F # рдФрд░ рдХрдИ рдЕрдиреНрдп рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдирдЯреАрд╡реАрдПрд╕ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рд╡рд┐рдХрд╛рд╕рд╢реАрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдЪрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред рдЖрдк рдмрд╕ рдПрдХ рдиреЛрдб.рдЬреЗрдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рдирд┐рдпрдорд┐рдд V8 рдбреАрдмрдЧрд░ рдФрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдиреЛрдбред Exe рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдм рдХреЗ рд▓рд┐рдП, рдпрд╣ рдмреЗрд╣рдж рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ NTVS V8 рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдбреЗрдЯрд╛ рдХреЛ рдкрд░рд┐рдЪрд┐рдд рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдЯреВрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред рдкрд╣рд┐рдпрд╛ рдХреЛ рд╕реБрджреГрдврд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдПрдХ рддреИрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Visual Studio рдХреЗ рд▓рд┐рдП Node.js рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдШреЛрд╕реНрдЯ рдмреНрд▓реЙрдЧ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
Visual Studio рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЬрд╛рдПрдБ | рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╢реНрд░реЗрдгреА рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ "рдореМрдЬреВрджрд╛ Node.js рдХреЛрдб рд╕реЗ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдПрдирдЯреАрд╡реАрдПрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдШреЛрд╕реНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

рдлрд┐рд░ рд╣рдо NTVS рдореЗрдВ рд╕рдВрдХреЗрдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрд░рдВрднрд┐рдХ рдлрд╝рд╛рдЗрд▓ index.js рд╣реИ, рдЕрдЧрд▓рд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╕рдорд╛рдкреНрдд рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕рд╣реЗрдЬреЗрдВред

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

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

рдПрдирдЯреАрд╡реАрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдзрд┐рдХрд╛рдВрд╢ рдиреЛрдб.рдЬреЗрдПрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде Intellisense рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

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

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдбреАрдмрдЧрд┐рдВрдЧ рдиреЛрдб.рдЬреЗрдПрд╕ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рдВрдкрд░рд┐рдХ рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдПрдХ рдЕрд▓рдЧ рд╕реЙрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реА 8 рдбреАрдмрдЧрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИ (рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдЖрдк рд▓рд┐рдирдХреНрд╕ рдпрд╛ рдореИрдХ рдкрд░ рдЪрд▓ рд░рд╣реЗ рдиреЛрдб.рдЬреЗрдПрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд░рд┐рдореЛрдЯ рдбреАрдмрдЧрд┐рдВрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред рдЕрдиреНрдп рд╕рднреА рдбрд┐рдмрдЧрд┐рдВрдЧ рддрдХрдиреАрдХреЛрдВ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдирд┐рдпрдВрддреНрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдирд┐рдореНрди рдЫрд╡рд┐ рдШреЛрд╕реНрдЯ рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рддреА рд╣реИред рдХреЙрд▓ рд╕реНрдЯреИрдХ, рд▓реЛрдХрд▓ рдФрд░ рд╡реЙрдЪ рд╡рд┐рдВрдбреЛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди, рдЖрдк рдЪрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдПрдирдкреАрдПрдо
рдПрдирдкреАрдПрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдПрдирдЯреАрд╡реАрдПрд╕ рдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рд╕рд╣рд┐рдд рдХрдИ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдФрд░ рддрддреНрдХрд╛рд▓ рд╡рд┐рдВрдбреЛ рд╕реЗ npm рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ Visual Studio рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░реЗрдЧрд╛ред
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рд╕рдВрдХреБрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП NPM рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рд╕рдВрд╡рд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдФрд░ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реА ...

рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рд╕рдорд╛рдзрд╛рди рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдиреЛрдбреНрд╕ рдХрд╛ рдПрдХ рд╕реБрдВрджрд░ рдкрджрд╛рдиреБрдХреНрд░рдо рджреЗрдЦрддреЗ рд╣реИрдВред

рдиреЛрдЯ : рдореБрдЭреЗ рдпрд╣ рддрд░реАрдХрд╛ рдкрд╕рдВрдж рд╣реИред рдпрд╣ рдХреНрд╖рдорддрд╛ рд╣реИ, рдФрд░ .NET рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рд╕рд╛рджреГрд╢реНрдп рджреНрд╡рд╛рд░рд╛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рджреГрд╢реНрдп рдирд┐рд░реНрднрд░рддрд╛ рдХреА рд╕рдордЭ рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рдЕрдиреНрдп рд░реЛрдЪрдХ рдШрдЯрдХ рднреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ REPL рд╡рд┐рдВрдбреЛ, ASP.NET рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдЪрд┐рдд рдПрдХ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдХрд╛рд╢рди рд╡рд┐рдЬрд╝рд╛рд░реНрдбред рдЖрдк рдпрд╛ рддреЛ Git рдпрд╛ Visual Studio рдкреНрд░рдХрд╛рд╢рди рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Azure рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╢реАрди рдкрд░ рджреВрд░рд╕реНрде рдбреАрдмрдЧрд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рдиреЛрдб рдХреА рджреВрд░рд╕реНрде рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

node.exe RemoteDebug.js -machineport 5860 script.js
рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рд╣рдо рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ Visual Studio рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рджреВрд░рд╕реНрде рдбрд┐рдмрдЧрд┐рдВрдЧ рдиреЛрдб рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдХрд┐рд╕реА рднреА рд╕рд░реНрд╡рд░ OS рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реВрдВ рдХрд┐ рд╡рд┐рдЬрд╝реБрдЕрд▓реА рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреИрд╕реЗ рдЧрд╣рди рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдЖрдзреБрдирд┐рдХ рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред
Visual Studio рдХреЗ рд▓рд┐рдП Node.js рдЯреВрд▓ рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред NTVS рдЯреАрдо
рдЯрд┐рдкреНрдкрдгреА, рд╕реБрдЭрд╛рд╡ рдФрд░ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдореБрджрд╛рдп рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реИред рдЕрд▓реНрдлрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЕрднреА рднреА рдЙрдкрд▓рдмреНрдз рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдордп рдХреЗ рд╕рд╛рде, рдПрдирдЯреАрд╡реАрдПрд╕ рдФрд░ рднреА рдмреЗрд╣рддрд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕реЗ рдЕрдкрдиреА рдЖрдБрдЦреЛрдВ рд╕реЗ рджреЗрдЦреЛред рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!