.NET 6 แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžœแŸแž‘แžทแž€แžถแž”แžพแž€แž…แŸ†แž 

แžแŸ’แž„แŸƒแž“แŸแŸ‡ แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Microsoft แž”แžถแž“แž”แŸ’แžšแž€แžถแžŸแž–แžธแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž˜แžฝแž™แž“แŸƒแžœแŸแž‘แžทแž€แžถ .NET 6 แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž  แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แž€แžถแžšแž”แž„แŸ’แžšแžฝแž”แž”แž„แŸ’แžšแžฝแž˜แž•แž›แžทแžแž•แž› .NET Framework, .NET Core แž“แžทแž„ MonoแŸ” แž‡แžถแž˜แžฝแž™ .NET 6 แžขแŸ’แž“แž€แžขแžถแž…แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž†แŸ’แž›แž„แžœแŸแž‘แžทแž€แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแž แž–แž–แž€ แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž›แžพแžแžป แžงแž”แž€แžšแžŽแŸ IoT แž“แžทแž„แžœแŸแž‘แžทแž€แžถแž…แž›แŸแžแžŠแŸ„แž™แž”แŸ’แžšแžพแž”แžŽแŸ’แžŽแžถแž›แŸแž™แž”แž„แŸ’แžšแžฝแž”แž”แž„แŸ’แžšแžฝแž˜ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แž„แŸ’แž€แžพแžแž‘แžผแž‘แŸ…แžŠแŸ„แž™แž˜แžทแž“แž‚แžทแžแž–แžธแž”แŸ’แžšแž—แŸแž‘แž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ” แž€แžถแžšแž•แŸ’แž‚แžปแŸ† .NET SDK 6, .NET Runtime 6 แž“แžทแž„ ASP.NET Core Runtime 6 แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹... Linux, macOS ะธ Windows.NET Desktop Runtime 6 แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ‚ Windowsแž€แžถแžšแž„แžถแžšโ€‹แžŠแŸ‚แž›โ€‹แž‘แžถแž€แŸ‹แž‘แž„โ€‹แž“แžนแž„โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แž“แŸแŸ‡โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž…แŸ‚แž€แž…แžถแž™โ€‹แž€แŸ’แžšแŸ„แž˜โ€‹แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ MITแŸ”

.NET 6 แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž› CoreCLR runtime แž‡แžถแž˜แžฝแž™ RyuJIT JIT compiler, แž”แžŽแŸ’แžŽแžถแž›แŸแž™แžŸแŸ’แžแž„แŸ‹แžŠแžถแžš, แž”แžŽแŸ’แžŽแžถแž›แŸแž™ CoreFX, WPF, Windows Forms, WinUI, Entity Framework, แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž”แž“แŸ’แž‘แžถแžแŸ‹แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ dotnet แž“แžทแž„แžงแž”แž€แžšแžŽแŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแž—แžทแžœแžŒแŸ’แžแž˜แžธแž€แŸ’แžšแžผแžŸแŸแžœแžถแž€แž˜แŸ’แž˜ แž”แžŽแŸ’แžŽแžถแž›แŸแž™ แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž•แŸ’แž“แŸ‚แž€แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ แž€แŸ’แžšแžถแž แŸ’แžœแžทแž€ แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แžปแž„แžŸแžผแž›แŸ” แž‡แž„แŸ‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸแž แž‘แŸ†แž–แŸแžš ASP.NET Core 6.0 แž“แžทแž„แžŸแŸ’แžšแž‘แžถแž”แŸ‹ Entity Framework Core 6.0 ORM (แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแž˜แžถแž“ แžšแžฝแž˜แž‘แžถแŸ†แž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹ SQLite แž“แžทแž„ PostgreSQL) แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแŸ„แž™แžกแŸ‚แž€แž–แžธแž‚แŸ’แž“แžถ แžšแžฝแž˜แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แŸƒแž—แžถแžŸแžถ C# 10 แž“แžทแž„ F# 6แŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ .NET 6.0 แž“แžทแž„ C# 10 แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แžทแž–แž“แŸ’แž’แž€แžผแžŠแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž  Visual Studio CodeแŸ”

แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž“แŸƒแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธ:

  • แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„ แžšแžฝแž˜แž‘แžถแŸ†แž„แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž“แŸƒแžฏแž€แžŸแžถแžš I/O แŸ”
  • C# 10 แžŽแŸ‚แž“แžถแŸ†แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถ แžŸแž€แž›แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแžŽแŸ‚แž“แžถแŸ† แž…แž“แŸ’แž›แŸ„แŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แžฏแž€แžŸแžถแžš แž“แžทแž„แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž“แŸ’แžŸแŸ„แž˜ lambda แŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แžผแžŠแž”แŸ’แžšแž—แž–แž”แž“แŸ’แžแŸ‚แž˜แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„แŸ”
  • F# 6 แžŽแŸ‚แž“แžถแŸ†แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž™แž“แŸ’แžแž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž—แžถแžšแž€แžทแž…แŸ’แž… async แž“แžทแž„แž€แžถแžšแž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸแž”แŸ†แž–แž„แŸ‹แŸ”
  • แž˜แžปแžแž„แžถแžš Hot Reload แžขแžถแž…แžšแž€แž”แžถแž“แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž˜แž’แŸ’แž™แŸ„แž”แžถแž™แžŠแžพแž˜แŸ’แž”แžธแž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›แž€แžผแžŠแž—แŸ’แž›แžถแž˜แŸ— แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžš แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แžŠแŸ„แž™แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž”แž‰แŸ’แžˆแž”แŸ‹แž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแžŠแŸ„แž™แžŠแŸƒ แžฌแž—แŸ’แž‡แžถแž”แŸ‹แž…แŸ†แžŽแžปแž…แžˆแž”แŸ‹แŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžš "dotnet watch" แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž“แŸ„แŸ‡แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แž…แŸ†แž–แŸ„แŸ‡แž€แžผแžŠแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž…แŸ†แž–แŸ„แŸ‡แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžš แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžƒแžพแž‰แž›แž‘แŸ’แž’แž•แž›แž—แŸ’แž›แžถแž˜แŸ—แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ "dotnet monitor" แžŠแžพแž˜แŸ’แž”แžธแž…แžผแž›แž”แŸ’แžšแžพแž–แŸแžแŸŒแž˜แžถแž“แžšแŸ„แž‚แžœแžทแž“แžทแž…แŸ’แž†แŸแž™แž“แŸƒแžŠแŸ†แžŽแžพแžšแž€แžถแžš dotnet แŸ”
  • แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžแŸ’แž˜แžธแž“แŸƒแž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แžแžถแž˜แžœแž“แŸ’แžแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž›แž‘แŸ’แž’แž•แž›แž“แŸƒแž€แžถแžšแž”แž„แŸ’แž€แžพแžแž‘แž˜แŸ’แžšแž„แŸ‹แž€แžผแžŠ (PGO - แž€แžถแžšแž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžแžถแž˜แž‘แž˜แŸ’แžšแž„แŸ‹แžŽแŸ‚แž“แžถแŸ†) แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž”แž„แŸ’แž€แžพแžแž€แžผแžŠแžŠแŸแž›แŸ’แžขแž”แŸ’แžšแžŸแžพแžšแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แžถแžšแžœแžทแž—แžถแž‚แž“แŸƒแž˜แžปแžแž„แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแŸ” แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ PGO แž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแžˆแžปแž TechEmpower JSON "MVC" แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„ 26% แŸ”
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž–แžทแž’แžธแž€แžถแžš HTTP/3 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ… ASP.NET Core, HttpClient แž“แžทแž„ gRPC แŸ”
  • API แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž‘แž˜แŸ’แžšแž„แŸ‹ JSON แžแŸ’แžšแžผแžœแž”แžถแž“แž–แž„แŸ’แžšแžธแž€แŸ” แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แžพแžแž€แžผแžŠแžแŸ’แž˜แžธ System.Text.Json แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแž˜แŸ’แžšแŸ€แž”แž‘แžทแž“แŸ’แž“แž“แŸแž™แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹ JSON แŸ”
  • Blazor แžŠแŸ‚แž›แž‡แžถแžœแŸแž‘แžทแž€แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸแž แž‘แŸ†แž–แŸแžšแž“แŸ…แž€แŸ’แž“แžปแž„ C# แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แžŸแž˜แžถแžŸแž’แžถแžแžป Razor แž–แžธ JavaScript แž“แžทแž„แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž˜แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ JavaScript แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžšแžถแž”แŸ‹แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แž„แž€แŸ’แžšแž„แž€แžผแžŠ .NET แž‘แŸ…แž€แŸ’แž“แžปแž„แž‘แžทแžŠแŸ’แž‹แž—แžถแž– WebAssembly แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ†แžŽแž—แŸ’แž‡แžถแž”แŸ‹แž“แžทแž˜แžทแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแž‘แŸ… File IO API แŸ” FileStream แž”แžถแž“แž…แŸแž‰แžœแŸแž‡แŸ’แž‡แž”แž‰แŸ’แž‡แžถแž™แŸ‰แžถแž„แž–แŸแž‰แž›แŸแž‰แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แžŽแŸ’แžŽแžถแž›แŸแž™ OpenSSL 3 แž“แžทแž„แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžถแžšแž‚แŸ’แžšแžธแž” ChaCha20/Poly1305 แŸ”
  • Runtime แžขแž“แžปแžœแžแŸ’แžแž™แž“แŸ’แžแž€แžถแžšแž€แžถแžšแž–แžถแžš W^X (แžŸแžšแžŸแŸแžš XOR Execute แž แžถแž˜แžƒแžถแžแŸ‹แž€แžถแžšแž…แžผแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแžšแžŸแŸแžš แž“แžทแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แŸ’แž“แžปแž„แž–แŸแž›แžŠแŸ†แžŽแžถแž›แž‚แŸ’แž“แžถ) แž“แžทแž„ CET (Control-flow Enforcement Technology แž€แžถแžšแž€แžถแžšแž–แžถแžšแž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž“แŸƒแž€แžถแžšแž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แž”แŸ’แžšแžพแž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ‚แž›แžแž˜แŸ’แžšแž„แŸ‹แž‘แžทแžŸแžแŸ’แžšแžกแž”แŸ‹แž˜แž€แžœแžทแž‰)แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž–แžทแžŸแŸ„แž’แž“แŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹ iOS แž“แžทแž„ Android แž‡แžถโ€‹แžœแŸแž‘แžทแž€แžถ TFM (แžˆแŸ’แž˜แŸ„แŸ‡โ€‹แž แŸ…แž€แŸ’แžšแŸ…โ€‹แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒโ€‹แž‚แŸ„แž›แžŠแŸ…)แŸ”
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž‚แžฝแžšแžฑแŸ’แž™แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’ Arm64 แŸ” แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžงแž”แž€แžšแžŽแŸ Apple แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž”แž“แŸ’แž‘แŸ‡แžˆแžธแž” M1 ARM (Apple Silicon) แŸ”
  • แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแž€แžถแžšแž”แž„แŸ’แž€แžพแž .NET SDK แž–แžธแž€แžผแžŠแž”แŸ’แžšแž—แž–แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“ แžŠแŸ‚แž›แž’แŸ’แžœแžพแžฑแŸ’แž™แž€แžถแžšแž„แžถแžšแž“แŸƒแž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แž‰แŸ’แž…แž”แŸ‹ .NET แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž˜แžถแž“แž—แžถแž–แžŸแžถแž˜แž‰แŸ’แž‰แŸ” Linux.
แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster