ā§¨ā§Ž āϜ⧁āϞ, ⧍ā§Ļā§¨ā§ŠÂˇ4 āĻŽāĻŋāύāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇

.NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻāϰ āĻ—āĻ­ā§€āϰ⧇ āĻĄā§āĻŦ āĻĻāĻŋāύ

.NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āϜāϟāĻŋāϞāϤāĻžāϗ⧁āϞāĻŋ āĻ…āĻ¨ā§āĻŦ⧇āώāĻŖ āĻ•āϰ⧁āύ, āĻāϰ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋ āĻ•āĻ­āĻžāϰ āĻ•āϰ⧇, āϰāĻžāύāϟāĻžāχāĻŽ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŦāĻŋāĻ•āĻžāĻļāϕ⧇ āωāĻ¨ā§āύāϤ āĻ•āϰ⧇⧎ CLR, Roslyn āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻāĻŦāĻ‚ āφāϰāĻ“ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϜāĻžāύ⧁āύāĨ¤

.NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻāϰ āĻ—āĻ­ā§€āϰ⧇ āĻĄā§āĻŦ āĻĻāĻŋāύ

.NET āϕ⧋āϰ āĻšāϞ āĻāĻ•āϟāĻŋ āĻ•ā§āϰāϏ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ, āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϝāĻž Microsoft āĻĻā§āĻŦāĻžāϰāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝāĻž āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ, āĻŽā§‹āĻŦāĻžāχāϞ āĻāĻŦāĻ‚ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻš āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āϜāĻ¨ā§āϝ āφāϧ⧁āύāĻŋāĻ•, āωāĻšā§āϚ-āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āĨ¤ āĻāϰ āĻĒā§āϰāĻŦāĻ°ā§āϤāύ⧇āϰ āĻĒāϰ āĻĨ⧇āϕ⧇, .NET āϕ⧋āϰ āĻāĻ•āϟāĻŋ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻāĻŦāĻ‚ āχāϕ⧋āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŦāĻŋāĻ•āĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āϐāϤāĻŋāĻšā§āϝāĻ—āϤ .NET āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āϕ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻŦ⧇āĻļ āĻ•āĻŋāϛ⧁ āϏ⧁āĻŦāĻŋāϧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤ āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧāϟāĻŋ .NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āĻ—āĻ­ā§€āϰ⧇ āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰāĻŦ⧇ āĻāĻŦāĻ‚ āϰāĻžāύāϟāĻžāχāĻŽ, āĻ•āĻŽāύ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āϰāĻžāύāϟāĻžāχāĻŽ (āϏāĻŋāĻāϞāφāϰ) āĻāĻŦāĻ‚ āφāϰāĻ“ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁ āϏāĻš āĻāϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āωāĻĒāĻžāĻĻāĻžāύ āĻ…āĻ¨ā§āĻŦ⧇āώāĻŖ āĻ•āϰāĻŦ⧇āĨ¤

.NET āĻŽā§‚āϞ āωāĻĒāĻžāĻĻāĻžāύ āĻāĻŦāĻ‚ āϰāĻžāύāϟāĻžāχāĻŽ

.NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰāϕ⧇ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤāĻ­āĻžāĻŦ⧇ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āωāĻĒāĻžāĻĻāĻžāύ⧇ āĻļā§āϰ⧇āĻŖā§€āĻŦāĻĻā§āϧ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āϝāĻž āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āύāĻŋāĻ°ā§āĻŽāĻžāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻŽāĻ¨ā§āĻŦāĻŋāϤ āωāĻ¨ā§āύāϝāĻŧāύ āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāϤ⧇ āĻāĻ•āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āĻāχ āωāĻĒāĻžāĻĻāĻžāύ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ:

  • āϰāĻžāύāϟāĻžāχāĻŽ: āϰāĻžāύāϟāĻžāχāĻŽ .NET āϕ⧋āϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋ āϚāĻžāϞāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻŽā§‡āĻŽāϰāĻŋ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ, āφāĻŦāĻ°ā§āϜāύāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻāĻŦāĻ‚ āϜāĻžāĻ¸ā§āϟ-āχāύ-āϟāĻžāχāĻŽ (āĻœā§‡āφāχāϟāĻŋ) āϏāĻ‚āĻ•āϞāύ⧇āϰ āĻŽāϤ⧋ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰ⧇āĨ¤
  • āϕ⧋āϰ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ: āĻŽā§‚āϞ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϗ⧁āϞāĻŋ .NET āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĄā§‡āϭ⧇āϞāĻĒ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āĻĄā§‡āϟāĻž āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ, āĻĢāĻžāχāϞ āφāχāĻ“ āĻāĻŦāĻ‚ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϝ⧋āĻ—āĻžāϝ⧋āϗ⧇āϰ āĻŽāϤ⧋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āĻĒā§‚āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻ•ā§āϞāĻžāϏ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻāĻŦāĻ‚ API āϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻŽāĻŋāϤ āϏ⧇āϟ āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰ⧇āĨ¤
  • SDK: .NET āϕ⧋āϰ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻ•āĻŋāϟ (SDK) āϟ⧁āϞāϏ āĻāĻŦāĻ‚ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āύāĻŋāϝāĻŧ⧇ āĻ—āĻ āĻŋāϤ āϝāĻž āϏāĻ‚āĻ•āϞāύ, āĻĒā§āϝāĻžāϕ⧇āϜāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻĒāύāĻž āϏāĻš āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϜ⧁āĻĄāĻŧ⧇ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇āĨ¤
  • CLI āϟ⧁āϞāϏ: .NET āϕ⧋āϰ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ (CLI) āϟ⧁āϞ āĻšāϞ .NET āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ, āύāĻŋāĻ°ā§āĻŽāĻžāĻŖ, āĻĒāϰ⧀āĻ•ā§āώāĻž āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻĒāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āϞāĻžāχāύ āχāωāϟāĻŋāϞāĻŋāϟāĻŋāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āϏ⧇āϟāĨ¤
  • āĻ•āĻŽāύ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āϰāĻžāύāϟāĻžāχāĻŽ (CLR): CLR āĻšāϞ .NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āĻāĻ•āϟāĻŋ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āωāĻĒāĻžāĻĻāĻžāύ, āϝāĻž .NET āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻĒā§āϰāĻĻāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĻāĻžāϝāĻŧ⧀⧎
  • Roslyn āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ: Roslyn āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻšāϞ C# āĻāĻŦāĻ‚ Visual Basic āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āϏ⧇āϟ, āϝāĻž .NET āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϕ⧋āĻĄ āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ API āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤

āĻāχ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ“, .NET āϕ⧋āϰ āϰāĻžāύāϟāĻžāχāĻŽ āĻāĻ•āϟāĻŋ āĻŽāĻĄā§āϞāĻžāϰ āĻĄāĻŋāϜāĻžāχāύ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϝ⧁āĻ•ā§āϤ, āϝāĻž āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϤāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϤ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻāĻŦāĻ‚ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻāϰ āĻĢāϞ⧇ āϛ⧋āϟ āĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϰ āĻĒā§āϝāĻžāϕ⧇āϜ āĻāĻŦāĻ‚ āωāĻ¨ā§āύāϤ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻžāĨ¤

āϏāĻžāϧāĻžāϰāĻŖ āĻ­āĻžāώāĻž āϰāĻžāύāϟāĻžāχāĻŽ (CLR)

āĻ•āĻŽāύ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āϰāĻžāύāϟāĻžāχāĻŽ (CLR) āĻšāϞ .NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āĻāĻ•āϟāĻŋ āĻŽā§‚āϞ āωāĻĒāĻžāĻĻāĻžāύ, āϝāĻž .NET āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇⧎ CLR āĻŽā§‡āĻŽāϰāĻŋ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž, āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž, āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž, āĻāĻŦāĻ‚ āĻāĻ•āĻžāϧāĻŋāĻ• .NET āĻ­āĻžāώāĻžāϝāĻŧ āϞāĻŋāĻ–āĻŋāϤ āϕ⧋āĻĄ āϏāĻŽā§āĻĒāĻžāĻĻāύ āϏāĻš āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĻāĻžāϝāĻŧāĻŋāĻ¤ā§āĻŦ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰ⧇āĨ¤

CLR-āĻāϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āĻšāϞ āϜāĻžāĻ¸ā§āϟ-āχāύ-āϟāĻžāχāĻŽ (JIT) āϏāĻ‚āĻ•āϞāύ, āϝāĻž āχāĻ¨ā§āϟāĻžāϰāĻŽāĻŋāĻĄāĻŋāϝāĻŧ⧇āϟ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ (IL) āϕ⧋āĻĄāϕ⧇ āϰāĻžāύāϟāĻžāχāĻŽā§‡ āϞāĻ•ā§āĻˇā§āϝ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āϜāĻ¨ā§āϝ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāĻž āύ⧇āϟāĻŋāĻ­ āĻŽā§‡āĻļāĻŋāύ āϕ⧋āĻĄā§‡ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ .NET āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϕ⧇ āωāĻ¨ā§āύāϤ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻ…āĻ°ā§āϜāύ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ⧇āϰ āϏ⧁āĻŦāĻŋāϧāĻž āύāĻŋāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

CLR-āĻ āĻ—āĻžāϰāĻŦ⧇āϜ āĻ•āĻžāϞ⧇āĻ•ā§āϟāϰ (GC) āĻ“ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻŽā§‡āĻŽāϰāĻŋ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āϜāĻ¨ā§āϝ āĻĻāĻžāϝāĻŧā§€ āĻāĻŦāĻ‚ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇ āϝ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāϰāĻžāĻĻā§āĻĻ āĻ•āϰāĻž āĻŽā§‡āĻŽāϰāĻŋ āϝāĻ–āύ āφāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ āύāĻž āϤāĻ–āύ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĻāĻžāĻŦāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāϟāĻŋ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞāĻŋ āĻŽā§‡āĻŽāϰāĻŋ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻž āĻĻā§‚āϰ āĻ•āϰ⧇, āĻŽā§‡āĻŽāϰāĻŋ āĻĢāĻžāρāϏ āĻŦāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻŽā§‡āĻŽāϰāĻŋ-āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž āĻšā§āϰāĻžāϏ āĻ•āϰ⧇āĨ¤

CLR-āĻāϰ āφāϰ⧇āĻ•āϟāĻŋ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻĻāĻŋāĻ• āĻšāϞ āĻ•ā§āϰāϏ-āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āχāĻ¨ā§āϟāĻžāϰāĻ…āĻĒāĻžāϰ⧇āĻŦāĻŋāϞāĻŋāϟāĻŋāϰ āϜāĻ¨ā§āϝ āĻāϰ āϏāĻŽāĻ°ā§āĻĨāύāĨ¤ āĻāϟāĻŋ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰāϕ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ .NET āĻ­āĻžāώāĻžāϝāĻŧ (āϝ⧇āĻŽāύ C#, VB.NET, āĻāĻŦāĻ‚ F#) āϕ⧋āĻĄ āϞāĻŋāĻ–āϤ⧇ āĻāĻŦāĻ‚ āĻāĻ•āχ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇ āĻāĻ•āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻ•ā§āϰāϏ-āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āχāĻ¨ā§āϟāĻžāϰāĻ…āĻĒāĻžāϰ⧇āĻŦāĻŋāϞāĻŋāϟāĻŋ CLR-āĻāϰ āĻāĻ•āĻžāϧāĻŋāĻ• āĻ­āĻžāώāĻžāϝāĻŧ āϞāĻŋāĻ–āĻŋāϤ āϕ⧋āĻĄā§‡āϰ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻžāϰ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āωāĻĒāĻžāĻĻāĻžāύ āϜ⧁āĻĄāĻŧ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āφāϚāϰāĻŖ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽā§āĻ­āĻŦ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

CLR .NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇ āĻāĻ•āϟāĻŋ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻĒāĻžāϞāύ āĻ•āϰ⧇, āϝāĻž .NET āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϚāĻžāϞāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ, āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ .NET āĻ­āĻžāώāĻžāϰ āĻļāĻ•ā§āϤāĻŋāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āĻŽā§‚āϞ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻāĻŦāĻ‚ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•

.NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇, āϕ⧋āϰ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻāĻŦāĻ‚ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āϗ⧁āϞāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŦāĻŋāĻ•āĻžāĻļāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻžāĻĒāĻ• āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āĻĒā§āϰāĻĻāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻāχ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϗ⧁āϞāĻŋ āĻ•ā§āϰāϏ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāϤāĻž āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇, āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āωāĻ¨ā§āύāϤ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϕ⧋āĻĄāĻŦ⧇āϏāϕ⧇ āĻ¸ā§āĻŸā§āϰ⧀āĻŽāϞāĻžāχāύ āĻ•āϰ⧇āĨ¤ āϤāĻžāϰāĻž UI āωāĻĒāĻžāĻĻāĻžāύ āĻĨ⧇āϕ⧇ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āϞāϜāĻŋāĻ• āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĻāĻŋāĻ• āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰ⧇āĨ¤ .NET āϕ⧋āϰ⧇ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āĻŋāϛ⧁ āĻŽā§‚āϞ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻšāϞ:

  1. āĻŦ⧇āϏ āĻ•ā§āϞāĻžāϏ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ (BCL): BCL āĻšāϞ .NET āϕ⧋āϰ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāĨ¤ āĻāϟāĻŋ āϏāĻ‚āĻ—ā§āϰāĻš, IO, āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚ āĻāĻŦāĻ‚ āφāϰāĻ“ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁ āϏāĻš āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ•ā§āϞāĻžāϏ⧇āϰ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āĻĒāϰāĻŋāϏāϰ āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰ⧇āĨ¤ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž BCL āĻĨ⧇āϕ⧇ āωāĻĒāĻ•ā§ƒāϤ āĻšāϝāĻŧ āĻ•āĻžāϰāĻŖ āĻāϟāĻŋ āϤāĻžāĻĻ⧇āϰ āĻĻā§āϰ⧁āϤ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀ āϕ⧋āĻĄ āϞāĻŋāĻ–āϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤
  2. ASP.NET āϕ⧋āϰ: āφāϧ⧁āύāĻŋāĻ• āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒ, API āĻāĻŦāĻ‚ āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻžāĻ°ā§āĻ­āĻŋāϏ āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀, āĻ•ā§āϰāϏ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĨ¤ ASP.NET āϕ⧋āϰ āĻšāϞ āĻāĻ•āϟāĻŋ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϝāĻž āωāĻšā§āϚ-āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž, āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž, āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āχāύāĻœā§‡āĻ•āĻļāύ, āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ āĻāĻŦāĻ‚ āĻŽāĻĄā§‡āϞ-āĻ­āĻŋāω-āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ (MVC) āĻ•āĻžāĻ āĻžāĻŽā§‹āϰ āĻŽāϤ⧋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āφāϏ⧇āĨ¤ āĻāϟāĻŋ āϏāϰāĻžāϏāϰāĻŋ .NET āϕ⧋āϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰāϕ⧇ āĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤
  3. āĻāĻ¨ā§āϟāĻŋāϟāĻŋ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϕ⧋āϰ (āχāĻāĻĢ āϕ⧋āϰ): āχāĻāĻĢ āϕ⧋āϰ āĻšāϞ āĻāĻ•āϟāĻŋ āϞāĻžāχāϟāĻ“āϝāĻŧ⧇āϟ, āĻāĻ•ā§āϏāĻŸā§‡āύāϏāĻŋāĻŦāϞ āĻāĻŦāĻ‚ āĻ•ā§āϰāϏ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āϰāĻŋāϞ⧇āĻļāύāĻžāϞ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ (ORM) āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĨ¤ āĻāϟāĻŋ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ LINQ āĻ•ā§āϝ⧋āϝāĻŧāĻžāϰ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĄā§‡āϟāĻžāĻŦ⧇āϏ⧇āϰ āϏāĻžāĻĨ⧇ āύāĻŋāĻ°ā§āĻŦāĻŋāĻ˜ā§āύ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ SQL āϕ⧋āĻĄ āύāĻž āϞāĻŋāϖ⧇ CRUD āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇āĨ¤ āχāĻāĻĢ āϕ⧋āϰ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰāϕ⧇āĻ“ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇, āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ¸ā§āĻ•āĻŋāĻŽāĻžāϗ⧁āϞāĻŋāϕ⧇ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖ āĻāĻŦāĻ‚ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āϏāĻšāϜ āĻ•āϰ⧇ āϤ⧋āϞ⧇āĨ¤
  4. āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ āĻŽāĻĄā§‡āϞ āĻāĻŦāĻ‚ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ: āĻāχ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϗ⧁āϞāĻŋ .NET āϕ⧋āϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ, āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāϚāϝāĻŧ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϰ āωāĻĒāϰ āĻĢā§‹āĻ•āĻžāϏ āĻ•āϰ⧇āĨ¤ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ āĻŽāĻĄā§‡āϞ āĻšāϞ āĻāĻ•āϟāĻŋ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϝāĻž āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŸā§‹āϕ⧇āύ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻŽāĻŋāĻĨāĻ¸ā§āĻ•ā§āϰāĻŋāϝāĻŧāĻžāϕ⧇ āϏāĻšāϜāϤāϰ āĻ•āϰ⧇, āϝāĻ–āύ āφāχāĻĄā§‡āĻ¨ā§āϟāĻŋāϟāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻšāϞ āĻāĻ•āϟāĻŋ āĻāĻ•ā§āϏāĻŸā§‡āύāϏāĻŋāĻŦāϞ, āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŸā§‹āϕ⧇āύ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āϝāĻž API āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĒ-āĻ¸ā§āϤāϰ⧇āϰ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤
  5. Xamarin: Xamarin āĻšāϞ .NET āϕ⧋āϰ āϰāĻžāύāϟāĻžāχāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ•ā§āϰāϏ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻŽā§‹āĻŦāĻžāχāϞ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĨ¤ āĻāϟāĻŋ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰāϕ⧇ āĻāĻ•āĻŦāĻžāϰ āϕ⧋āĻĄ āϞāĻŋāĻ–āϤ⧇ āĻāĻŦāĻ‚ iOS, Android āĻāĻŦāĻ‚ Windows āĻāϰ āĻŽāϤ⧋ āĻāĻ•āĻžāϧāĻŋāĻ• āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡ āĻāϟāĻŋ āϚāĻžāϞāĻžāύ⧋āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤ Xamarin āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āĻŽāϤ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāϤ⧇ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ UI āϰ⧇āĻ¨ā§āĻĄāĻžāϰāĻŋāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āĻāχ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻāĻŦāĻ‚ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āϗ⧁āϞāĻŋ, āϏ⧇āχāϏāĻžāĻĨ⧇ āĻāĻ–āĻžāύ⧇ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋ, āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰāϕ⧇ .NET Core-āĻāϰ āϏ⧁āĻŦāĻŋāϧāĻž āĻāĻŦāĻ‚ āĻļāĻ•ā§āϤāĻŋāϰ āϏāĻžāĻĨ⧇ āωāĻšā§āϚ-āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇⧎

āϰ⧋āϜāϞāĻŋāύ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ

āϰ⧋āϜāϞāĻŋāύ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻšāϞ .NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āĻāĻ•āϟāĻŋ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āωāĻĒāĻžāĻĻāĻžāύ āϝāĻž āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ C# āĻāĻŦāĻ‚ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞ āĻŦ⧇āϏāĻŋāĻ• āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āύāĻŋāϝāĻŧ⧇ āĻ—āĻ āĻŋāϤāĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϕ⧋āĻĄ āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ API āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āϝāĻž āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻ—āϤāĻŋāĻļā§€āϞ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻŋāĻ• āĻŦāĻŋāĻļā§āϞ⧇āώāϪ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇āĨ¤ Roslyn āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āωāĻ¨ā§āύāϝāĻŧāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϕ⧇ āĻĒā§āϰāĻŦāĻžāĻšāĻŋāϤ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇:

  • āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄāϕ⧇ āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻĢāϟ āχāĻ¨ā§āϟāĻžāϰāĻŽāĻŋāĻĄāĻŋāϝāĻŧ⧇āϟ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ (MSIL) āϕ⧋āĻĄā§‡ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇, āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄā§‡āϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻŽā§āύ-āĻ¸ā§āϤāϰ⧇āϰ, āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ-āĻ…āĻœā§āĻžā§‡āϝāĻŧāĻŦāĻžāĻĻā§€ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāĨ¤
  • āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āĻŸā§āϰāĻŋ, āϚāĻŋāĻšā§āύ āĻāĻŦāĻ‚ āĻĄāĻžāϝāĻŧāĻžāĻ—āύāĻ¸ā§āϟāĻŋāĻ• āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻž āϕ⧋āĻĄ āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻāĻŦāĻ‚ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻžāϕ⧇ āϏāĻšāϜ āĻ•āϰ⧇āĨ¤
  • āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āĻŽā§āϝāĻžāϚāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻŦāĻžāϤāĻŋāϞāϝ⧋āĻ—ā§āϝ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ āĻĒā§āϰāĻ•āĻžāϰ⧇āϰ āĻŽāϤ⧋ āύāϤ⧁āύ āĻ­āĻžāώāĻž āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋ āϏāĻ•ā§āώāĻŽ āĻ•āϰāĻžā§ˇ
  • āϕ⧋āĻĄ āĻŦāĻŋāĻļā§āϞ⧇āώāĻ• āĻāĻŦāĻ‚ āϰāĻŋāĻĢā§āϝāĻžāĻ•ā§āϟāϰāĻŋāĻ‚ āĻĒā§āϰāĻĻāĻžāύāĻ•āĻžāϰ⧀āϰ āĻŽāϤ⧋ āϤ⧃āϤ⧀āϝāĻŧ āĻĒāĻ•ā§āώ⧇āϰ āϏāϰāĻžā§āϜāĻžāĻŽāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•ā§āϏāĻŸā§‡āύāϏāĻŋāĻŦāĻŋāϞāĻŋāϟāĻŋ āĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āĻ“āϝāĻŧāĻžāĨ¤

āϰ⧋āϜāϞāĻŋāύ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ .NET āϕ⧋āϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϰ āĻĻāĻ•ā§āώāϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ āĻāĻŦāĻ‚ āωāĻšā§āϚ-āĻŽāĻžāύ⧇āϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϏāϰāĻŦāϰāĻžāĻšāϕ⧇ āĻ¤ā§āĻŦāϰāĻžāĻ¨ā§āĻŦāĻŋāϤ āĻ•āϰ⧇āĨ¤

.NET āϕ⧋āϰ⧇ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āχāύāĻœā§‡āĻ•āĻļāύ āĻāĻŦāĻ‚ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ

āφāĻĒāύāĻžāϰ āϞāϜāĻŋāĻ• āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āĻŽā§āϝāĻžāĻĒ āĻ•āϰ⧁āύ
āϰ⧁āϞ, āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻāĻŦāĻ‚ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĄā§āĻ°ā§āϝāĻžāĻ—-āĻ…ā§āϝāĻžāĻ¨ā§āĻĄ-āĻĄā§āϰāĻĒ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āĻĒā§āϰāϏ⧇āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤
āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻĢā§āϞ⧋ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āχāύāĻœā§‡āĻ•āĻļāύ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž

āĻĄāĻŋāĻĒ⧇āĻ¨ā§āĻĄā§‡āĻ¨ā§āϏāĻŋ āχāύāĻœā§‡āĻ•āĻļāύ (DI) āĻšāϞ .NET āϕ⧋āϰ⧇āϰ āĻāĻ•āϟāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āύāĻŋāĻšāĻŋāϤ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āϝāĻž āĻāĻ•āϟāĻŋ āĻĄāĻŋāĻ•āĻĒāϞāĻĄ āĻāĻŦāĻ‚ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝ āϕ⧋āĻĄāĻŦ⧇āϏāϕ⧇ āĻĒā§āϰāϚāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻ•ā§ŒāĻļāϞ āϝāĻž āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻšāĻžāĻ°ā§āĻĄ-āϕ⧋āĻĄāĻŋāĻ‚ āύāĻž āĻ•āϰ⧇ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϤ⧇ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āχāύāĻœā§‡āĻ•ā§āϟ āĻ•āϰāϤ⧇ āωāĻ¤ā§āϏāĻžāĻšāĻŋāϤ āĻ•āϰ⧇, āϝāĻž āĻŽāĻĄā§āϞāĻžāϰāĻŋāϟāĻŋ āĻāĻŦāĻ‚ āĻĒāϰ⧀āĻ•ā§āώāĻžāϝ⧋āĻ—ā§āϝāϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧāĨ¤ .NET āϕ⧋āϰ⧇ āĻāĻ•āϟāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āχāύāĻ­āĻžāϰāϏāύ āĻ…āĻĢ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ (IoC) āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇:

  • āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟāϰ āχāύāĻœā§‡āĻ•āĻļāύ
  • āϏāĻŽā§āĻĒāĻ¤ā§āϤāĻŋ āχāύāĻœā§‡āĻ•āĻļāύ
  • āĻĒāĻĻā§āϧāϤāĻŋ āχāύāĻœā§‡āĻ•āĻļāύ

āĻ¸ā§āϟāĻžāĻ°ā§āϟāφāĻĒ āĻ•ā§āϞāĻžāϏ⧇, āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž ConfigureServices() āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻāĻŦāĻ‚ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāϟāĻŋ .NET āϕ⧋āϰ āϰāĻžāύāϟāĻžāχāĻŽāϕ⧇ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻžāϗ⧁āϞāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰāĻļā§€āϞ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϤ⧇ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋāϰ āωāĻĻāĻžāĻšāϰāĻŖ āĻĒā§āϰāĻĻāĻžāύ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤

āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ

.NET āϕ⧋āϰ⧇, āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ āĻšāϞ āĻāĻ•āϟāĻŋ āωāĻĒāĻžāĻĻāĻžāύ āϝāĻž HTTP āĻ…āύ⧁āϰ⧋āϧ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒāĻžāχāĻĒāϞāĻžāχāύ⧇āϰ āĻŽāϤ⧋ āĻ•āĻžāĻ āĻžāĻŽā§‹ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ āωāĻĒāĻžāĻĻāĻžāύ āĻ…āύ⧁āϰ⧋āϧāϟāĻŋ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻšāϝāĻŧ āĻāϟāĻŋ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ⧇ āĻĒā§āϰ⧇āϰāĻŖ āĻ•āϰ⧇ āĻŦāĻž āĻāĻ•āϟāĻŋ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋ āĻĒ⧁āύāσāĻŦā§āϝāĻŦāĻšāĻžāϰāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āĻŽāĻĄā§āϞāĻžāϰ, āĻāϗ⧁āϞāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻ…āύ⧁āϰ⧋āϧ-āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚ āĻĒāĻžāχāĻĒāϞāĻžāχāύāϗ⧁āϞāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āωāĻĒāĻžāϝāĻŧ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āĻ¸ā§āϟāĻžāĻ°ā§āϟāφāĻĒ āĻ•ā§āϞāĻžāϏ⧇āϰ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ() āĻĒāĻĻā§āϧāϤāĻŋāϤ⧇ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ āωāĻĒāĻžāĻĻāĻžāύ āϝ⧋āĻ— āĻŦāĻž āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇:

  • āχāωāφāϰāĻāϞ āϰāĻžāωāϟāĻŋāĻ‚ āĻāĻŦāĻ‚ endpoint āĻĒāĻžāĻ āĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āϰāĻžāωāϟāĻŋāĻ‚ āĻāĻŦāĻ‚ endpoint āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰāĨ¤
  • āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāĻŖ āĻāĻŦāĻ‚ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰāĨ¤
  • āĻ¸ā§āĻŸā§āϝāĻžāϟāĻŋāĻ• āϏāĻŽā§āĻĒāĻĻ (CSS, JavaScript , images) āĻĒāϰāĻŋāĻŦ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ¸ā§āĻĨāĻŋāϰ āĻĢāĻžāχāϞ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ āĻĒāϰāĻŋāĻŦ⧇āĻļāύ āĻ•āϰ⧇āĨ¤
  • āĻŸā§āϰ⧇āϏ⧇āĻŦāĻŋāϞāĻŋāϟāĻŋ āĻāĻŦāĻ‚ āĻĄāĻžāϝāĻŧāĻžāĻ—āύāĻ¸ā§āϟāĻŋāĻ•āϏ⧇āϰ āϜāĻ¨ā§āϝ āϞāĻ—āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ¤ā§āϰ⧁āϟāĻŋ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰāĨ¤
  • āωāĻ¨ā§āύāϤ āĻ…āύ⧁āϰ⧋āϧ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰāĨ¤

.NET āϕ⧋āϰ⧇ āĻĄāĻŋāĻĒ⧇āĻ¨ā§āĻĄā§‡āĻ¨ā§āϏāĻŋ āχāύāĻœā§‡āĻ•āĻļāύ āĻāĻŦāĻ‚ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āύāĻŽāύ⧀āϝāĻŧ, āĻŽāĻĄā§āϞāĻžāϰ āĻāĻŦāĻ‚ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇, āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āωāĻ¨ā§āύāϤ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āωāĻ¨ā§āύāϝāĻŧāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϕ⧇ āϏāϰāϞ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤

.NET āϕ⧋āϰ āĻāĻŦāĻ‚ AppMaster āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ

āĻĻā§āϰ⧁āϤ āĻ“āϝāĻŧ⧇āĻŦ UI āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ
āφāĻĒāύāĻžāϰ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻŽāĻĄā§‡āϞ āĻ“ āĻĒā§āϰāϏ⧇āϏ⧇āϰ āϏāĻ™ā§āϗ⧇ āĻŽāĻŋāϞ āϰ⧇āϖ⧇ āĻāĻ•āϟāĻŋ Vue3 āĻ“āϝāĻŧ⧇āĻŦ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύāĨ¤
āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻ…ā§āϝāĻžāĻĒāĻŽāĻžāĻ¸ā§āϟāĻžāϰ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ, āĻ“āϝāĻŧ⧇āĻŦ āĻāĻŦāĻ‚ āĻŽā§‹āĻŦāĻžāχāϞ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύ⧋-āϕ⧋āĻĄ āϏāĻŽāĻžāϧāĻžāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇, āĻāϟāĻŋ āφāϰāĻ“ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āωāĻ¨ā§āύāϝāĻŧāύ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻžāϰ āϜāĻ¨ā§āϝ .NET āϕ⧋āϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ .NET Core-āĻāϰ āĻļāĻ•ā§āϤāĻŋāϕ⧇ āĻ•āĻžāĻœā§‡ āϞāĻžāĻ—āĻŋāϝāĻŧ⧇, āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϰāĻž AppMaster āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĻāĻ¤ā§āϤ āĻĻā§āϰ⧁āϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇āϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āϕ⧇āϰ āĻ¸ā§āϕ⧇āϞ⧇āĻŦāĻŋāϞāĻŋāϟāĻŋ, āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻāĻŦāĻ‚ āĻ•ā§āϰāϏ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻ•ā§āώāĻŽāϤāĻžāϗ⧁āϞāĻŋāϕ⧇ āĻ•āĻžāĻœā§‡ āϞāĻžāĻ—āĻžāϤ⧇ āĻĒāĻžāϰ⧇⧎

AppMaster REST API endpoints āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻŦā§‹āϤāĻžāĻŽā§‡āϰ āĻ•ā§āϞāĻŋāϕ⧇ .NET Core-āĻāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϕ⧇ āĻ•ā§āϞāĻžāωāĻĄā§‡ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āϝāĻžāϤ⧇ āĻĻā§āϰ⧁āϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāĻž, āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āϏāĻšāϜ āĻšāϝāĻŧ⧎ .NET āϕ⧋āϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻāϕ⧀āĻ•āϰāĻŖ AppMaster āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻāĻŦāĻ‚ āϤ⧃āϤ⧀āϝāĻŧ āĻĒāĻ•ā§āώ⧇āϰ āωāĻĒāĻžāĻĻāĻžāύ āϏāĻš, āϤāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āĻāĻŦāĻ‚ āφāĻ¨ā§āϤāσāĻ•āĻžāĻ°ā§āϝāĻ•ā§āώāĻŽāϤāĻžāϕ⧇ āφāϰāĻ“ āωāĻ¨ā§āύāϤ āĻ•āϰ⧇ āĻŦāĻŋāĻļāĻžāϞ .NET āϕ⧋āϰ āχāϕ⧋āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĨ⧇āϕ⧇ āωāĻĒāĻ•ā§ƒāϤ āĻšāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻĻāϞāϗ⧁āϞāĻŋ .NET āϕ⧋āϰ āĻāĻŦāĻ‚ AppMaster āĻāĻ•āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋāĻŽā§‚āϞāĻ• āĻ•āĻžāĻœā§‡ āĻŦā§āϝāϝāĻŧ āĻ•āϰāĻž āϏāĻŽāϝāĻŧ āĻ•āĻŽāĻžāϤ⧇, āϏāĻžāĻŽāĻ—ā§āϰāĻŋāĻ• āϕ⧋āĻĄā§‡āϰ āϗ⧁āĻŖāĻŽāĻžāύ āωāĻ¨ā§āύāϤ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āϐāϤāĻŋāĻšā§āϝāĻ—āϤ āωāĻ¨ā§āύāϝāĻŧāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻ•āĻŽ āϏāĻŽāϝāĻŧ⧇ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āϏāĻŽā§ƒāĻĻā§āϧ, āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āωāĻĒāϏāĻ‚āĻšāĻžāϰ

āωāĻĒāϏāĻ‚āĻšāĻžāϰ⧇, .NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻāĻ•āϟāĻŋ āφāϧ⧁āύāĻŋāĻ•, āĻ•ā§āϰāϏ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻ…āĻĢāĻžāϰ āĻ•āϰ⧇ āωāĻšā§āϚ-āĻ•āĻžāĻ°ā§āϝāĻ•ā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒāĻ¨ā§āύ, āĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝāĨ¤ āĻāϰ āĻŽāĻĄā§āϞāĻžāϰ āĻĄāĻŋāϜāĻžāχāύ, āϰāĻžāύāϟāĻžāχāĻŽ āωāĻ¨ā§āύāϤāĻŋ āĻāĻŦāĻ‚ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āωāĻĒāĻžāĻĻāĻžāύ āϝ⧇āĻŽāύ CLR, āϕ⧋āϰ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ, āϰ⧋āϜāϞāĻŋāύ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ, āĻāĻŦāĻ‚ āĻĄāĻŋāĻĒ⧇āύāĻĄā§‡āĻ¨ā§āϏāĻŋ āχāύāĻœā§‡āĻ•āĻļāύ āĻāĻŦāĻ‚ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āϏāĻš, .NET āϕ⧋āϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āĻĻāĻ•ā§āώ āĻāĻŦāĻ‚ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āĨ¤

AppMaster āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āϏāĻžāĻĨ⧇ .NET āϕ⧋āϰāϕ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡, āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϰāĻž āϤāĻžāĻĻ⧇āϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϕ⧇ āφāϰāĻ“ āϏ⧁āĻ—āĻŽ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ AppMaster āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĻāĻ¤ā§āϤ no-code āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇āϰ āϏ⧁āĻŦāĻŋāϧāĻž āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāχ āϏāĻ‚āĻŽāĻŋāĻļā§āϰāĻŖāϟāĻŋ āĻĻā§āϰ⧁āϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŦāĻŋāĻ•āĻžāĻļ, āϏāĻšāϜ āĻ¸ā§āĻĨāĻžāĻĒāύāĻž āĻāĻŦāĻ‚ .NET āϕ⧋āϰ⧇āϰ āĻļāĻ•ā§āϤāĻŋ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āĻĨ⧇āϕ⧇ āωāĻĒāĻ•ā§ƒāϤ āĻšāĻ“āϝāĻŧāĻžāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āϏāĻ°ā§āĻŦāĻĻāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĻļā§€āϞ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻ–āĻžāĻĒ āĻ–āĻžāχāϝāĻŧ⧇ āύ⧇āĻ“āϝāĻŧāĻžāϰ āύāĻŽāύ⧀āϝāĻŧāϤāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤

āϝ⧇āĻšā§‡āϤ⧁ .NET āϕ⧋āϰ āχāϕ⧋āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦāĻžāĻĄāĻŧāϤ⧇ āĻĨāĻžāϕ⧇, āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āϤāĻžāĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻžāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ, āϏāϰāĻžā§āϜāĻžāĻŽ āĻāĻŦāĻ‚ āϏāĻ‚āĻ¸ā§āĻĨāĻžāύāϗ⧁āϞāĻŋāϰ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻĒāϰāĻŋāϏāϰ⧇āϰ āφāĻļāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ .NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻŦā§‹āĻāĻžāϰ āĻāĻŦāĻ‚ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡, āωāĻ¨ā§āύāϝāĻŧāύ āĻĻāϞāϗ⧁āϞāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āϜāĻ¨ā§āϝ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀, āĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻ•āĻžāĻ āĻžāĻŽā§‹āϰ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻžāϕ⧇ āĻ•āĻžāĻœā§‡ āϞāĻžāĻ—āĻžāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻĒā§āϰāĻļā§āύ⧋āĻ¤ā§āϤāϰ

.NET āϕ⧋āϰ āĻ•āĻŋ?

.NET āϕ⧋āϰ āĻšāϞ āĻāĻ•āϟāĻŋ āĻ•ā§āϰāϏ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ, āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āϝāĻž Microsoft āĻĻā§āĻŦāĻžāϰāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϟāĻŋ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ, āĻŽā§‹āĻŦāĻžāχāϞ āĻāĻŦāĻ‚ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻš āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āϜāĻ¨ā§āϝ āφāϧ⧁āύāĻŋāĻ•, āωāĻšā§āϚ-āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āĨ¤

.NET āϕ⧋āϰ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ .NET āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻĨ⧇āϕ⧇ āφāϞāĻžāĻĻāĻž?

.NET āϕ⧋āϰ āĻšāϞ .NET āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āϕ⧇āϰ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ, āφāϰāĻ“ āĻŽāĻĄā§āϞāĻžāϰ āĻāĻŦāĻ‚ āĻ•ā§āϰāϏ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ, āϝāĻž āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āωāχāĻ¨ā§āĻĄā§‹āϜ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤

āĻ•āĻŽāύ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āϰāĻžāύāϟāĻžāχāĻŽ (CLR) āĻ•āĻŋ?

āĻ•āĻŽāύ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āϰāĻžāύāϟāĻžāχāĻŽ (CLR) āĻšāϞ .NET āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ⧇āϰ āĻāĻ•āϟāĻŋ āωāĻĒāĻžāĻĻāĻžāύ āϝāĻž āĻŽā§‡āĻŽāϰāĻŋ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ, āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻŋāĻ‚ āĻāĻŦāĻ‚ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ .NET āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤

āϰ⧋āϜāϞāĻŋāύ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻ•āĻŋ?

āϰ⧋āϜāϞāĻŋāύ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻšāϞ C# āĻāĻŦāĻ‚ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞ āĻŦ⧇āϏāĻŋāĻ• āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āϏ⧇āϟ, āϝāĻž .NET āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϕ⧋āĻĄ āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ API āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤

āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āχāύāĻœā§‡āĻ•āĻļāύ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ .NET āϕ⧋āϰ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇?

.NET āϕ⧋āϰ⧇ āĻĄāĻŋāĻĒ⧇āύāĻĄā§‡āĻ¨ā§āϏāĻŋ āχāύāĻœā§‡āĻ•āĻļāύ āĻšāϞ āĻāĻ•āϟāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āϝāĻž āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰāϕ⧇ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āύāĻŋāĻ°ā§āĻ­āϰāĻļā§€āϞāϤāĻžāϗ⧁āϞāĻŋāϕ⧇ āĻĸāĻŋāϞ⧇āĻĸāĻžāϞāĻžāĻ­āĻžāĻŦ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻāĻŦāĻ‚ āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āϤ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āĨ¤

.NET āϕ⧋āϰ⧇ āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ āĻ•āĻŋ?

āĻŽāĻŋāĻĄāϞāĻ“āϝāĻŧā§āϝāĻžāϰ āĻšāϞ .NET āϕ⧋āϰ āĻĒāĻžāχāĻĒāϞāĻžāχāύ⧇āϰ āĻāĻ•āϟāĻŋ āωāĻĒāĻžāĻĻāĻžāύ āϝāĻž āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻŽāĻĄā§āϞāĻžāϰ, āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāϝ⧋āĻ—ā§āϝ āωāĻĒāĻžāϝāĻŧ⧇ āĻ…āύ⧁āϰ⧋āϧ āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϗ⧁āϞāĻŋ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇⧎

āĻ•āĻŋāĻ­āĻžāĻŦ⧇ .NET āϕ⧋āϰ āĻ…ā§āϝāĻžāĻĒāĻŽāĻžāĻ¸ā§āϟāĻžāϰ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻšāϝāĻŧ?

AppMaster āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ REST API endpoints āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ•ā§āϞāĻžāωāĻĄā§‡ āĻ…ā§āϝāĻžāĻĒ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇ .NET āϕ⧋āϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāĻžāύāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ AppMaster no-code āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀, āĻ¸ā§āϕ⧇āϞāϝ⧋āĻ—ā§āϝ āϏāĻŽāĻžāϧāĻžāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

.NET āϕ⧋āϰ āĻ•āĻŋ āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏ?

āĻšā§āϝāĻžāρ, .NET āϕ⧋āϰ āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻĢā§āϟ āĻāĻŦāĻ‚ .NET āĻĢāĻžāωāĻ¨ā§āĻĄā§‡āĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻāĻ•āϟāĻŋ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧎

āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϏāĻšāϜ
āĻ•āĻŋāϛ⧁ āφāĻļā§āϚāĻ°ā§āϝāϜāύāĻ•āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āϏāĻš āĻ…ā§āϝāĻžāĻĒāĻŽāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤
āφāĻĒāύāĻŋ āϝāĻ–āύ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻšāĻŦ⧇āύ āϤāĻ–āύ āφāĻĒāύāĻŋ āϏāĻ āĻŋāĻ• āϏāĻĻāĻ¸ā§āϝāϤāĻž āĻŦ⧇āϛ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎

āĻāĻŦāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϝāĻžāĻ•
.NET āϕ⧋āϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻāϰ āĻ—āĻ­ā§€āϰ⧇ āĻĄā§āĻŦ āĻĻāĻŋāύ | AppMaster