https://visualstudiomagazine.com/articles/2022/04/21/wisej-3.aspx

Дэвид Рамель, 21 апреля 2022 г.

Появился Wisej 3, описанный как «альтернатива для разработчиков Blazor» для создания веб-приложений ASP.NET корпоративного уровня со специализированными шаблонами Visual Studio.

Работающая на .NET 6 в Windows, Linux и macOS, третья версия фреймворка от IceTeaGroup, глобальной консалтинговой компании по развитию, поставляется в бесплатной версии сообщества для малых предприятий и независимых разработчиков, а также с платными лицензиями и бесплатной пробной версией.

«IceTeaGroup предоставляет надежную и проверенную альтернативу для разработчиков Blazor, которые хотят создавать сложные веб-приложения корпоративного уровня в реальных условиях», — говорится в сообщении компании от 20 апреля. «Идеальный до пикселя дизайнер Wisej помогает разработчикам создавать сложные представления и интегрировать такие функции, как перетаскивание, настраиваемые темы, сложные макеты, модальные рабочие процессы и многое другое».

Предложение поставляется с набором из более чем 100 элементов управления, а также наборами элементов управления для популярных сторонних предложений от Syncfusion, DevExpress, Telerik и других.

Wisej Controls

Wisej Controls (источник: IceTeaGroup).
Хотя он в первую очередь предназначен для веб-приложений, также предусмотрены интеграции для разработки мобильных устройств. Однако эти веб-приложения не являются обычными веб-сайтами, поскольку Wisej описывается как узкоспециализированная структура для веб-приложений реального времени. Основным преимуществом фреймворка является то, что разработчикам не нужно глубоко погружаться в HTML, CSS или JavaScript и бороться с управлением состоянием, серверными службами, обратными вызовами, панелями Ajax, синхронизацией, DOM, безопасностью, аутентификацией, параллелизмом и так далее. Blazor от Microsoft, с которым сравнивают этот продукт, известен тем, что предоставляет возможности на основе C# вместо того, чтобы в основном использовать код JavaScript в проектах веб-разработки.

В статье CodeProject 2020 года, написанной Джереми Ликнессом из Microsoft, говорится: «Wisej — это мощная платформа, которая абстрагируется от нюансов взаимодействия клиент/сервер и в то же время охватывает все, что может предложить Интернет, включая сторонние решения на основе HTML5. создание корпоративных веб-приложений».

IceTeaGroup предоставляет загрузки шаблонов для использования в выпусках Visual Studio 2022 и 2019. Также можно использовать SharpDevelop, снятую с производства бесплатную и облегченную альтернативу Visual Studio.

Основная особенность версии v3 заключается в том, что она первая поддерживает как старую .NET Framework (v4.8), так и .NET Core (которая стала .NET 6, .NET 7 и т. д.) при работе на трех основных ОС. Таким образом, хотя большая часть усилий по разработке Wisej 3 включала разделение кода между .NET Core и .NET Framework и замену всего кода ASP.NET кодом ASP.NET Core, также были добавлены некоторые новые функции. Некоторые из них включают в себя обратные вызовы для загрузки, функцию автоматического макета, новые интерфейсы и новую экспериментальную функцию для расширения текущей модели привязки данных, чтобы сделать ее совместимой с подходом Commanding, используемым в .NET MAUI (эволюция Xamarin.Forms с добавленной поддержкой рабочего стола).

В дальнейшем компания заявила, что займется разработкой встроенных систем, планируя сборку 2022 года, оптимизированную для устройств с ограничениями процессора и памяти, обычно используемых в Интернете вещей (IoT), программируемых логических контроллерах (ПЛК), домашней автоматизации и подобных проектах.

После этого появится Wisej Designer для .NET 6, который, по словам компании, позволит Wisej стать независимым от платформы во время разработки. В настоящее время конструктор не работает для одноцелевых проектов .NET 6, так как привязан к старой .NET Framework. Однако эти планы находятся на ранних стадиях, поэтому ничего не гарантировано.

Об авторе
Дэвид Рамел — редактор и писатель Converge360.