.NET рджреБрдирд┐рдпрд╛ рдХреЗ рдЙрдкрдпреЛрдЧреА рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ

рдореИрдВ рдЗрд╕ рджреБрдирд┐рдпрд╛ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреЛрд╕реНрдЯреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реВрдВред рдореИрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рд╕рднреА рдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рд╡реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдиреЗрдореЗрд░реНрд▓реЗ рдХреА рдУрд░ рди рджреЗрдЦреЗрдВред рдЙрд╕рдХреЗ рдкрд╛рд╕ C #, F #, VB.NET рдЬреИрд╕реА рд╣реА рдореБрдЦреНрдп рдзрд╛рд░рд╛ рдмрдирдиреЗ рдХрд╛ рд╣рд░ рдореМрдХрд╛ рд╣реИред рдпрд╣ рд╕рдм рдЖрдк рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВред рдЖрдк рдореБрдЦреНрдпрдзрд╛рд░рд╛ рддрдп рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдирд┐рдЧрдо рдирд╣реАрдВред рддреЛ рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

SharpDevelop



рдпрд╣ .NET рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░реАрди IDE рд╣реИред C \ C ++ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬрд▓реНрдж рд╣реА рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдм рдпрд╣ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдВрд╢рд┐рдХ рд╣реИред рдЖрдИрдбреАрдИ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ C # / VB.NET / IronRuby / IronPython / F # / Nemerle (рдЖрдкрдХреЛ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) / рдмреВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ - ASP.NET, WPF, WCF рд╕рд╣рд┐рдд рджреГрд╢реНрдп рд╕рдВрдкрд╛рджрдХреЛрдВ, рдпреБрдХреНрддрд┐рдпреЛрдВ рд╕рд╣рд┐рдд рдмрд┐рд▓реНрдХреБрд▓ред рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рд╣реИ рдЬреЛ рдЕрдм рддрдХ рд░реАрд╢рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде, рдереАрдордЯреВрд▓ рдПрдХ рдкреВрд░реНрдг рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ 2010 рдореЗрдВ рдиреЗрддреНрд░рд╣реАрди (рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджреЗрдЦреЗрдВ) рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ .NET рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╣рд╛рде рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рджрд░рдЕрд╕рд▓, Visual Studio рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗрд╡рд▓ 20 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд▓реЗрддрд╛ рд╣реИред

AvalonDock



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

рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрдерд▓: avalondock.codeplex.com

NRefactory



рд╢рд╛рдмреНрджрд┐рдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╕реЗ рдПрдПрд╕рдЯреА рдкреЗрдбрд╝ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпред C #, VB.NET рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдоред рдЖрдкрдХреЛ рд░реАрдлрд╝реИрдХреНрдЯрд░рд┐рдВрдЧ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдХреЛрдб рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рд╛рдЗрдЯ: github.com/icsharpcode/NRefactory

SharpSVN



рдЖрдкрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ SVN рд╕рд░реНрд╡рд░ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдИрдбреАрдИ рдХреЗ рд▓рд┐рдП рдРрдб-рдСрди рдмрдирд╛рдиреЗ рдпрд╛ рдСрдЯреЛ-рдЕрд╕реЗрдВрдмрд▓реА рд╕рд┐рд╕реНрдЯрдо рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрдерд▓: sharpsvn.open.collab.net

Nemerle



рдпрд╣ рд╡рд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рд╕реЛрдорд╡рд╛рд░ рд╕реБрдмрд╣ рддрдХ рд▓реЗрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдпрд╣ .NET рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд╛рдирджрд╛рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рд╢реИрд▓реА рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рджреЛрдиреЛрдВ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рд╕рдВрдХрд▓рди рд╕рдордп рдкрд░ рдПрдПрд╕рдЯреА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдП, рдирдП рднрд╛рд╖рд╛ рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХрд╛ рдкрд░рд┐рдЪрдп (async / wait) рдПрдХ рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рднрд╛рд╖рд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдиреЗрдореЗрд░реНрд▓реЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдореБрдЭреЗ рд╕рд┐рд░реНрдл рдПрдХ рд╣рдлреНрддреЗ рдореЗрдВ рдирд╣реАрдВ рдкрддрд╛ рдерд╛), рдЬрд▓реНрджреА рдФрд░ рдмрд┐рдирд╛ рддрдирд╛рд╡ рдХреЗ рдкрд╛рд░реНрд╕рд░ рд▓рд┐рдЦреЛред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВ рдЗрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреГрдврд╝рддрд╛ рд╕реЗ рдЖрдВрджреЛрд▓рди рдХрд░рддрд╛ рд╣реВрдВ:

рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрдерд▓: nemerle.org
рд╡реАрдбрд┐рдпреЛ рднрд╛рд╖рд╛ рдкреНрд░рд╕реНрддреБрддрд┐: рд╡реАрдбрд┐рдпреЛ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рд╕рд╛рд░ , рднрд╛рдЧ 1 , рднрд╛рдЧ 2 , рднрд╛рдЧ 3
рднрд╛рд╖рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд╛рд░реНрд╕рд░ рдХреА рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕реНрддреБрддрд┐:
Nemerle.Peg - .NET рдЪрд▓рдирд╛ рдкрд╛рд░реНрд╕рд░ рдЬрдирд░реЗрдЯрд░

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


All Articles