차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판 | |||
| comfilepi:dotnet:index [2026/06/09 17:28] – admin | comfilepi:dotnet:index [2026/06/09 17:28] (현재) – removed admin | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ====== .NET (C# & VB.NET) ====== | ||
| - | |||
| - | 이 문서는 ComfilePi, Raspberry Pi, jPC 등 Linux 기반 장치에서 .NET 응용 프로그램을 개발하는 방법을 설명합니다. | ||
| - | |||
| - | Linux에서도 Microsoft의 .NET을 사용하여 C# 및 VB.NET 응용 프로그램을 개발할 수 있습니다. | ||
| - | |||
| - | Windows에서 사용하던 WinForms 프로그램을 Linux에서 실행할 수도 있으며, 최신 .NET 기술을 이용한 새로운 응용 프로그램 개발도 가능합니다. | ||
| - | |||
| - | 개발 방법은 크게 세 가지가 있습니다. | ||
| - | |||
| - | * 최신 .NET 사용 (권장) | ||
| - | * ComfileTech.WinForms 사용 | ||
| - | * 기존 .NET Framework와 Mono 사용 | ||
| - | |||
| - | 특별한 이유가 없다면 최신 .NET 사용을 권장합니다. | ||
| - | |||
| - | ===== 어떤 방법을 선택해야 하나요? ===== | ||
| - | |||
| - | ^ 상황 ^ 권장 방법 ^ | ||
| - | | 새로운 프로젝트를 시작하는 경우 | 최신 .NET | | ||
| - | | WinForms를 유지하면서 최신 .NET을 사용하고 싶은 경우 | ComfileTech.WinForms | | ||
| - | | 기존 .NET Framework 프로그램을 Linux로 이식하는 경우 | Mono | | ||
| - | |||
| - | ===== 최신 .NET ===== | ||
| - | |||
| - | 최신 .NET은 Microsoft가 현재 개발하고 있는 플랫폼입니다. | ||
| - | |||
| - | 새로운 프로젝트를 시작하는 경우 가장 권장되는 방법입니다. | ||
| - | |||
| - | 장점: | ||
| - | |||
| - | * 최신 Visual Studio 사용 가능 | ||
| - | * 최신 C# 언어 기능 사용 가능 | ||
| - | * 지속적인 성능 향상 및 기능 개선 | ||
| - | * 장기적인 기술 지원 | ||
| - | * Windows와 Linux를 포함한 다양한 플랫폼 지원 | ||
| - | |||
| - | 자세한 내용은 다음 문서를 참고하십시오. | ||
| - | |||
| - | * [[: | ||
| - | |||
| - | ===== ComfileTech.WinForms ===== | ||
| - | |||
| - | ComfileTech.WinForms는 기존 WinForms 개발 방식을 유지하면서 최신 .NET을 사용할 수 있도록 만든 라이브러리입니다. | ||
| - | |||
| - | WinForms 응용 프로그램을 Windows와 Linux에서 모두 실행할 수 있으며, 최신 Visual Studio와 최신 .NET의 장점을 그대로 활용할 수 있습니다. | ||
| - | |||
| - | 기존 WinForms 개발 경험을 유지하면서 Linux를 지원해야 하는 경우 가장 적합한 방법입니다. | ||
| - | |||
| - | 자세한 내용은 다음 문서를 참고하십시오. | ||
| - | |||
| - | * [[winforms: | ||
| - | |||
| - | ===== .NET Framework와 Mono ===== | ||
| - | |||
| - | Mono는 Linux에서 .NET Framework 응용 프로그램을 실행하기 위한 오픈소스 런타임입니다. | ||
| - | |||
| - | 기존 .NET Framework 2.0 ~ 4.x 응용 프로그램을 Linux로 이식해야 하는 경우 사용할 수 있습니다. | ||
| - | |||
| - | 기존 소스를 거의 수정하지 않고 사용할 수 있다는 장점이 있지만, 새로운 프로젝트에는 권장되지 않습니다. | ||
| - | |||
| - | 자세한 내용은 다음 문서를 참고하십시오. | ||
| - | |||
| - | * [[: | ||
| - | |||
| - | ===== 기술 지원 정책 ===== | ||
| - | |||
| - | COMFILE Technology는 Visual Studio 및 .NET 자체에 대한 기술 지원을 제공하지 않습니다. | ||
| - | |||
| - | Visual Studio, .NET, C# 등에 관한 문의는 Microsoft를 통해 지원받으시기 바랍니다. | ||
| - | |||
