OpenSilver는 C# 및 XAML을 사용하여 현대적인 .NET 웹 애플리케이션을 구축하기 위해 설계된 무료 오픈 소스 UI 프레임워크입니다. WPF 및 Silverlight 애플리케이션을 지원하고 레거시 Silverlight 기술로부터의 원활한 전환을 촉진합니다. 이 프레임워크는 100% 코드 재사용성을 보장하고 Blazor, React 및 Angular와 같은 다양한 현대적인 웹 기술과의 호환성을 제공하며, Visual Studio Code용 AI 강화 XAML 디자이너를 제공합니다. OpenSilver를 사용하면 개발자가 앱의 원래 모양과 느낌을 유지하면서 모든 브라우저와 장치에서 실행되는 크로스 플랫폼 애플리케이션을 구축할 수 있으며, 마이그레이션 비용과 시간을 크게 줄일 수 있습니다.
OpenSilver을 사용할 사람은?
개발자
소프트웨어 엔지니어
IT 관리자
레거시 Silverlight/WPF 애플리케이션 소유자
OpenSilver 사용 방법은?
1단계: 웹사이트에서 OpenSilver SDK를 다운로드합니다.
2단계: Visual Studio 또는 Visual Studio Code로 개발 환경을 설정합니다.
3단계: 새 OpenSilver 프로젝트를 생성하거나 기존 Silverlight/WPF 프로젝트를 마이그레이션합니다.
4단계: C#, XAML 및 기타 지원되는 기술을 사용하여 애플리케이션을 개발합니다.
5단계: 다양한 브라우저 및 장치에서 애플리케이션을 테스트합니다.
6단계: 애플리케이션을 웹 서버 또는 클라우드 플랫폼에 배포합니다.
플랫폼
web
mac
windows
chrome
OpenSilver의 핵심 기능 및 장점
OpenSilver의 핵심 기능
VS Code를 위한 AI 강화 XAML 디자이너
100% 코드 재사용성
크로스 플랫폼(Windows, Mac, Android)
기업 수준의 컨트롤 및 라이브러리
Silverlight 및 WPF 마이그레이션
Blazor, React, Angular와의 호환성
OpenSilver의 장점
마이그레이션 비용 및 시간 절감
크로스 플랫폼 호환성 보장
비용이 많이 드는 재작성 필요 제거
기존 코드 활용 가능
전담 지원 제공
원래 앱의 모양과 느낌 유지
OpenSilver의 주요 사용 사례 및 애플리케이션
레거시 Silverlight 애플리케이션 마이그레이션
새로운 .NET 웹 애플리케이션 구축
C# 및 XAML을 사용한 크로스 플랫폼 앱 생성
현대 웹 기술(Blazor, React, Angular)과 통합
OpenSilver의 자주 묻는 질문
OpenSilver란 무엇인가요?
OpenSilver는 C# 및 XAML을 사용하여 현대 .NET 웹 애플리케이션을 구축하기 위한 오픈 소스 UI 프레임워크이며 Silverlight의 대안입니다.
OpenSilver는 어떤 플랫폼을 지원하나요?
OpenSilver는 웹, Windows, Mac, Chrome, Firefox 및 Safari를 지원합니다.
OpenSilver는 Silverlight 애플리케이션 마이그레이션에 도움이 되나요?
예, OpenSilver는 Silverlight 애플리케이션을 현대 웹 기술로 마이그레이션하는 데 도움이 되며 원래 모양과 기능을 유지합니다.
OpenSilver는 어떤 프로그래밍 언어를 지원하나요?
OpenSilver는 C#, VB 및 F#을 지원합니다.
OpenSilver를 사용하려면 어떻게 시작하나요?
OpenSilver SDK를 다운로드하고, 환경을 설정하고, 새 프로젝트를 만들거나 기존 프로젝트를 마이그레이션하여 시작할 수 있습니다.
OpenSilver는 다른 웹 기술과 호환되나요?
예, OpenSilver는 Blazor, React 및 Angular와 호환됩니다.
OpenSilver는 지원을 제공하나요?
예, OpenSilver는 다양한 구독 계획을 통해 전담 지원을 제공합니다.
OpenSilver를 사용하는 데 비용이 발생하나요?
OpenSilver는 무료로 사용할 수 있습니다. 그러나 추가 지원 계획은 구입할 수 있습니다.
AI 강화 XAML 디자이너란 무엇인가요?
AI 강화 XAML 디자이너는 Visual Studio Code에서 UI를 설계하기 위해 OpenSilver 3.1에서 제공되는 도구입니다.
모든 장치에서 OpenSilver 애플리케이션을 실행할 수 있나요?
예, OpenSilver 애플리케이션은 모든 장치 및 브라우저에서 실행될 수 있으며 크로스 플랫폼 호환성을 보장합니다.