Описание
OpenSilver предоставляет фреймворк для разработки современных веб-приложений с использованием знакомых технологий .NET, таких как C# и XAML. Он устраняет разрыв для разработчиков, стремящихся модернизировать устаревшие приложения WPF и Silverlight, позволяя им работать в Интернете на различных платформах и в браузерах, включая Windows, Android, Mac, Google Chrome, Firefox и Safari. Основное ценностное предложение — «Разработай один раз, запускай везде», что значительно сокращает время и затраты, связанные с традиционными переписываниями.
В своем последнем выпуске, OpenSilver 3.3, платформа представляет мощные новые возможности. Он позволяет интегрировать компоненты Blazor непосредственно в приложения XAML, повышая гибкость и позволяя использовать современные веб-технологии в контексте .NET. Кроме того, он предлагает интеграцию MAUI Hybrid, предоставляя еще один путь для кроссплатформенной разработки. Дизайнер пользовательского интерфейса с поддержкой ИИ и функцией перетаскивания упрощает процесс разработки, делая его более интуитивно понятным и эффективным.
OpenSilver делает акцент на высокой степени повторного использования кода, позволяя разработчикам использовать до 95%+ существующей кодовой базы Silverlight или WPF. Это значительно ускоряет процесс миграции и минимизирует необходимость обширной переработки. Платформа нацелена на полную идентичность пользовательского интерфейса от экрана к экрану, обеспечивая бесшовный переход для пользователей и снижая потребность в переобучении или обновлении документации. Разработчики могут писать код на C#, VB или F# и использовать корпоративные элементы управления и библиотеки, включая поддержку RIA Services и LightSwitch.
Для организаций с существующими приложениями WPF или Silverlight OpenSilver предлагает два пути миграции. Вариант «Сделай сам» предоставляет SDK с открытым исходным кодом (лицензия MIT) и интерактивную онлайн-среду разработки (IDE) на XAML.io для экспериментов без настройки. Альтернативно, доступна услуга «Полная комплексная миграция от начала до конца», управляемая командой экспертов OpenSilver, обещающая быструю и экономически эффективную миграцию, сохраняющую внешний вид и функциональность. Эта услуга подкреплена обширным опытом миграции приложений WPF и Silverlight с 2014 года.
Платформа предназначена для вывода приложений за рамки ограничений Windows и режимов совместимости, позволяя им работать в любом браузере и на любом устройстве. Такая широкая совместимость обеспечивает больший охват и доступность веб-приложений. OpenSilver также предлагает совместимость с другими современными технологическими стеками, такими как React и Angular, позволяя при желании использовать смешанный технологический подход без необходимости полного переписывания.
Основные функции OpenSilver
Создание веб-приложений .NET с использованием C# и XAML
Миграция устаревших приложений WPF/Silverlight
Кроссплатформенное развертывание (Windows, Android, Mac, веб-браузеры)
Интеграция компонентов Blazor в XAML
Интеграция MAUI Hybrid
Дизайнер пользовательского интерфейса с поддержкой ИИ и функцией перетаскивания
Высокая степень повторного использования кода (95%+)
Полная идентичность пользовательского интерфейса от экрана к экрану
Поддержка C#, VB и F#
Корпоративные элементы управления и библиотеки
Поддержка RIA Services и LightSwitch
SDK с открытым исходным кодом (лицензия MIT)
Интерактивная онлайн-среда разработки на XAML.io
Услуги миграции от начала до конца
Как использовать OpenSilver?
Изучите: Просмотрите галерею или попробуйте OpenSilver в интерактивной среде разработки на XAML.io.
Загрузите: Получите SDK для самостоятельной миграции или используйте онлайн-среду разработки.
Мигрируйте: Используйте существующий код WPF/Silverlight с высокой степенью повторного использования.
Разрабатывайте: Создавайте новые современные веб-приложения .NET с использованием C# и XAML.
Разверните: Запускайте свои приложения в любом браузере и на любом устройстве.
Интегрируйте: Используйте компоненты Blazor и MAUI Hybrid для расширенной функциональности.
Оптимизируйте: Воспользуйтесь преимуществами дизайна пользовательского интерфейса с поддержкой ИИ и экспертной поддержки.
Варианты использования OpenSilver
- Модернизация устаревших приложений
- Кроссплатформенная разработка
- Разработка веб-приложений
- Интеграция Blazor
- Дизайн пользовательского интерфейса
- Повторное использование кода
- Корпоративные решения
- Экономически эффективная миграция








