рдСрд░реНрдЪрд░реНрдб рд╕реАрдПрдордПрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди: рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдирд╛

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

рдкрд░рд┐рдЪрдп


рдСрд░реНрдЪрд░реНрдб рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реЗрдЯ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдСрд░реНрдХрд╛рд░реНрдб рд╕рд┐рд╕реНрдЯрдо рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрд░реАрдХреЗ рд╕реЗ рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдСрд░реНрдЪрд░реНрдб рдореЙрдбреНрдпреВрд▓ ASP.NET MVC рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред ASP.NET MVC рдореЗрдВ рдХреНрд╖реЗрддреНрд░ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рдЙрдк-рд╕рд╛рдЗрдЯреЗрдВ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЙрдк-рд╕рд╛рдЗрдЯ рдХреЛ рд╕рд╛рдЗрдЯ рдХреЗ рдЕрдиреНрдп рд╡рд░реНрдЧреЛрдВ рдпрд╛ рдШрдЯрдХреЛрдВ рд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдСрд░реНрдЪрд░реНрдб рдореЗрдВ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХреНрд╖реЗрддреНрд░ рд╣реИред рдореЙрдбреНрдпреВрд▓ рдСрд░реНрдЪрд░реНрдб рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдореЙрдбреНрдпреВрд▓ рд╕рдВрд░рдЪрдирд╛ рдкреАрдврд╝реА


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

рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдЕрдкрдиреЗ Orchard рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреЛрдб рдЬрдирд░реЗрд╢рди рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЦреЛрд▓реЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ HelloWorld рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдПрдВред

рдХреЛрдбрдЬреЗрди рдореЙрдбреНрдпреВрд▓ HelloWorld

рдкреНрд░рдХрдЯ рд╕рдВрд╢реЛрдзрди


рдЕрдм рдЖрдкрдХреЛ Orchard рд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ HelloWorld рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЖрдк рдореЙрдбреНрдпреВрд▓рдЯреИрдХреНрд╕ рдлрд╝рд╛рдЗрд▓ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рднрд░реЗрдВ:

  рдирд╛рдо: HelloWorld
 рдПрдВрдЯрд┐рдлреЙрд░реНрдЬрд░реА: рд╕рдХреНрд╖рдо
 рд▓реЗрдЦрдХ: рдж рдСрд░реНрдЪрд░реНрдб рдЯреАрдо
 рд╡реЗрдмрд╕рд╛рдЗрдЯ: http://orchardproject.net
 рд╕рдВрд╕реНрдХрд░рдг: 0.5.0
 рдСрд░реНрдЪрд░реНрдбрд╡рд░реНрд╕рди: 0.5.0
 рд╡рд┐рд╡рд░рдг: рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб рдореЙрдбреНрдпреВрд▓ рджреБрдирд┐рдпрд╛ рдХрд╛ рдЕрднрд┐рд╡рд╛рджрди рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред 
 рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:
     HelloWorld:
         рд╡рд┐рд╡рд░рдг: рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдореЙрдбреНрдпреВрд▓ред
         рд╢реНрд░реЗрдгреА: рдирдореВрдирд╛ 


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

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

рдПрдХ рдорд╛рд░реНрдЧ рдЬреЛрдбрд╝рдирд╛


рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХрд╛ рдореЙрдбреНрдпреВрд▓ рдСрд░реНрдЪрд░реНрдб рд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ / HelloWorld рдкрддреЗ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрддреЗ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдорд╛рд░реНрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, HelloWorld рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ Routes.cs рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ, рдЬреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:

using System.Collections.Generic; using System.Web.Mvc; using System.Web.Routing; using Orchard.Mvc.Routes; namespace HelloWorld { public class Routes : IRouteProvider { public void GetRoutes(ICollection<RouteDescriptor> routes) { foreach (var routeDescriptor in GetRoutes()) routes.Add(routeDescriptor); } public IEnumerable<RouteDescriptor> GetRoutes() { return new[] { new RouteDescriptor { Priority = 5, Route = new Route( "HelloWorld", new RouteValueDictionary { {"area", "HelloWorld"}, {"controller", "Home"}, {"action", "Index"} }, new RouteValueDictionary(), new RouteValueDictionary { {"area", "HelloWorld"} }, new MvcRouteHandler()) } }; } } } 

рдПрдХ рдорд╛рд░реНрдЧ URL рдФрд░ рдирд┐рдпрдВрддреНрд░рдХ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХрд╛ рд╡рд░реНрдгрди рд╣реИред рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдПрдХ HelloWorld рдкрддреЗ рдХреЛ рдПрдХ HelloWorld рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЗрдВрдбреЗрдХреНрд╕ рдПрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рд╣реЛрдо рдХрдВрдЯреНрд░реЛрд▓рд░ рд╣реИред

рдирд┐рдпрдВрддреНрд░рдХ рдирд┐рд░реНрдорд╛рдг


рдмрдирд╛рдП рдЧрдП рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдХрдВрдЯреНрд░реЛрд▓рд░ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ, рдЬреЛ рдирдП рдирд┐рдпрдВрддреНрд░рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдирд┐рдореНрди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ рдФрд░ рдЗрд╕реЗ рдирд╛рдо рджреЗрдВ HomeController.cs:

 using System.Web.Mvc; using Orchard.Themes; namespace HelloWorld.Controllers { [Themed] public class HomeController : Controller { public ActionResult Index() { return View("HelloWorld"); } } } 

рдпрд╣ рдХреЛрдб рдЙрд╕ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ HelloWorld рдкрддреЗ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреНрд░рд┐рдпрд╛, рд╕реВрдЪрдХрд╛рдВрдХ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдкреГрд╖реНрда рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рджреГрд╢реНрдп рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред

рдирд┐рдпрдВрддреНрд░рдХ рдХреА рдереАрдореНрдб рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред рдпрд╣ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЖрдкрдХреЛ рд╡рд░реНрддрдорд╛рди рдХрд╕реНрдЯрдо рдереАрдо рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

рджреГрд╢реНрдп рдмрдирд╛рдПрдБ


рджреГрд╢реНрдп рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, рд╣реЛрдо рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБ, рдФрд░ рдЗрд╕рдореЗрдВ HelloWorld.cshtml рдирд╛рдордХ рдирд┐рдореНрди рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВ:

 <h2>@T("Hello World!")</h2> 

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

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

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдирдИ рдлрд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝рдирд╛


рд╣рдо рдкрд╣рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рд╣реИрдВред рдЕрдВрддрд┐рдо рд╢реЗрд╖ рдХрд╛рд░реНрдп рдбрд╛рдпрдирд╛рдорд┐рдХ рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрддрд╛рдирд╛ рд╣реИред

рдХрд┐рд╕реА рднреА рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдореЗрдВ HelloWorld.csproj рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдПрдХ </ ItemGroup> рдЯреИрдЧ рдХреЗ рдмрд╛рдж рдирд┐рдореНрди рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВред

 <ItemGroup> <Compile Include="Routes.cs"/> <Compile Include="Controllers\HomeController.cs"/> </ItemGroup> 

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд┐рдореНрди рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЖрдЗрдЯрдо рд╕рдореВрд╣ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рд╕рд╛рдордЧреНрд░реА рдЯреИрдЧ рд╣реИрдВ:

 <Content Include="Views\Home\HelloWorld.cshtml" /> 

рдореЙрдбреНрдпреВрд▓ рд╕рдХреНрд░рд┐рдпрдг


рдЕрдВрдд рдореЗрдВ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдирдП рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░, рдЯрд╛рдЗрдк рдХрд░реЗрдВ:

  рд╕реБрд╡рд┐рдзрд╛ HelloWorld рд╕рдХреНрд╖рдо рдХрд░реЗрдВ 

рдЖрдк рдСрд░реНрдЪрд░реНрдб рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдкреНрд░рд╢рд╛рд╕рди рдкреИрдирд▓ рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдЕрдиреБрднрд╛рдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕рдХреНрд░рд┐рдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ


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

image

рдирд┐рд╖реНрдХрд░реНрд╖


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

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдореЗрдВ, рд╣рдо рдСрд░реНрдЪрд░реНрдб рд╕реАрдПрдордПрд╕ рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рдЕрдиреНрдп рдкрд╣рд▓реБрдУрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВрдЧреЗ: рдореЙрдбреНрдпреВрд▓ рдХреА рдкреИрдХреЗрдЬрд┐рдВрдЧ, рд╡рд┐рддрд░рдг, рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдкреНрд░рдмрдВрдзрдиред

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


All Articles